문서 / 릴리스

릴리스

위쪽 글은 사람이 쓰고, 아래 목록은 각 모듈의 git 태그에서 기계적으로 만들어집니다(생성일: 2026-08-30). 커밋 제목도 각 언어로 옮겼습니다.

하이라이트

3개 플랫폼 모두 새로운 판이 나와 있습니다. Android와 iOS는 1.3.1, React는 0.2.0(react-for-openlayers만 0.2.1)입니다.

Android 1.3.1 ── Maven Central에 18개 아티팩트. BOM 포함, Jetpack Compose 대응. minSdk가 28로 올라갔습니다. 1.3.0은 POM이 깨져 있으므로 쓰지 마세요. 자세히는 Android SDK 1.3.1 기사.

iOS 1.3.1 ── Swift Package Manager에 16개 모듈, CocoaPods에 10개 pod. CocoaPods로의 공개는 이번이 처음입니다. ArcGIS・HERE・TomTom은 배포처의 제약으로 SPM 전용입니다. 자세히는 iOS SDK 1.3.1 기사.

React 0.2.0 ── npm에 21개 패키지. @mapconductor/react-geojson-layer@mapconductor/react-geojson으로 개명하고, 내용이 비어 있던 react-for-mapkit을 수정했습니다. 번들러 밖에서 읽을 수 있는지의 실측도 싣고 있습니다. 자세히는 React SDK 0.2.0 기사.

아래의 일람은 git의 태그에서 자동으로 만들어집니다. 요점은 여기, 망라는 그쪽, 이라는 분담입니다.

Android

android-for-arcgis1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-16
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#15)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#14)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#13)
  • 1.3.0 릴리스 준비 (#12)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-for-googlemaps1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-16
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#14)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#13)
  • 단독 빌드를 위해 kotlinx-coroutines를 1.9.0에 고정한다 (#12)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#11)
  • 1.3.0 릴리스 준비 (#10)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-for-here1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • coroutines를 1.9.0에 고정하고, 배포할 때는 샘플 앱을 건너뛴다 (#11)
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#10)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#9)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#8)
  • 1.3.0 릴리스 준비 (#7)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-for-longdo1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-16
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#5)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#4)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#3)
  • 1.3.0 릴리스 준비 (#1)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-for-mapbox1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 배포할 때는 샘플 앱을 건너뛴다 (#10)
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#9)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#8)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#7)
  • 1.3.0 릴리스 준비 (#6)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-for-maplibre1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 배포할 때는 샘플 앱을 건너뛴다 (#11)
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#10)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#9)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#8)
  • 1.3.0 릴리스 준비 (#7)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-for-mappls1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17

최초 태그(그 이전 이력은 생략)

android-for-maptiler1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 배포할 때는 샘플 앱을 건너뛴다 (#5)
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#4)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#3)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#2)
  • 1.3.0 릴리스 준비 (#1)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-for-openmobilemaps1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17

최초 태그(그 이전 이력은 생략)

android-for-tomtom1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 배포할 때는 샘플 앱을 건너뛴다 (#5)
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#4)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#3)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#2)
  • 1.3.0 릴리스 준비 (#1)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-geojson-layer1.3.1
1.3.12026-08-17
  • artifactId 주석을 바로잡는다 ── npm에는 이미 geojson-layer로 나가 있다 (#10)
  • artifactId가 geojson-layer가 아니라 geojson인 이유를 남긴다 (#9)
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#8)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#7)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#6)
  • 1.3.0 릴리스 준비 (#5)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-heatmap1.3.1
1.3.12026-08-16
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#9)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#8)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#7)
  • 1.3.0 릴리스 준비 (#6)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-icons1.3.1
1.3.12026-08-17
  • nmcp용 Central Portal 자격 증명을 설정한다 (#9)
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#8)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#7)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#6)
  • 1.3.0 릴리스 준비 (#5)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-kml1.3.1
1.3.12026-08-16

최초 태그(그 이전 이력은 생략)

android-marker-clustering1.3.1
1.3.12026-08-16
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#10)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#9)
  • 배포 워크플로에서 android-sdk-compose를 로컬로 빌드한다 (#8)
  • 1.3.0 릴리스 준비 (#7)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-sdk-compose1.3.1
1.3.12026-08-16
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#4)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#3)
  • 모듈 단독으로 빌드할 수 있게 한다 (#2)
  • 1.3.0 릴리스 준비 (#1)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

android-sdk-core1.3.1
1.3.12026-08-16
  • BOM이 관리하는 Compose 의존에 명시적 버전을 낸다 (#9)
  • 풀 리퀘스트마다 단독 빌드를 확인한다 (#8)
  • 1.3.0 릴리스 준비 (#7)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

mapconductor-bom1.3.1
1.3.12026-08-17

최초 태그(그 이전 이력은 생략)

iOS

ios-for-arcgis1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#3)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#2)
1.2.02026-08-08
  • chore: podspec 버전을 1.2.0으로 올린다
  • feat: ArcGIS의 2D 지도에서 기울기를 흉내 낸다
  • feat: ArcGIS 지도에서 오버레이 컨트롤러 레지스트리의 수명 주기를 지원한다
  • feat: ArcGIS의 지도 조작, 클러스터링, 2D 지원을 개선한다
  • fix: 길게 눌러 마커를 끌 수 있게 하고 폴리곤 갱신을 다듬는다
  • fix: ArcGIS 오버레이의 기하를 개선하고 렌더링 깜빡임을 없앤다
  • refactor: ArcGIS의 지도 핸들러와 오버레이 수명 주기를 일원화한다
  • feat: ArcGIS 프로바이더용으로 xcframework를 동봉한 CocoaPods podspec을 더한다
  • 결함을 고치고 성능을 개선한다
  • feat: ArcGIS 지도 디자인에 설정 가능한 출처 표기 오버레이를 더한다
  • fix: ArcGIS 카메라에서 음수 기울기를 지원하고 ios-sdk-core를 로컬 것으로 대체할 수 있게 한다
1.1.42026-07-12
  • chore: ios-sdk-core 의존을 1.0.6에서 1.1.4로 갱신한다
  • feat: ArcGIS의 2D·3D 뷰에서 클러스터 외곽 폴리곤을 전용 오버레이 층으로 그린다
  • Fix/marker clustering (#1)
  • ArcGIS용 마커 클러스터링을 구현한다
1.0.12026-06-25
  • feat: fitBounds를 지원하고 스크롤 제스처 잠금을 더하며 폴리곤 갱신 로직을 다듬는다
  • chore: .gitignore의 중복된 .build 항목을 지운다
1.0.02026-06-16

최초 태그(그 이전 이력은 생략)

ios-for-googlemaps1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#5)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#4)
1.2.02026-08-08
  • chore: podspec 버전을 1.2.0으로 올린다
  • fix: URL 템플릿에서는 RasterLayerSource의 기본 타일 크기를 쓴다
  • feat: 오버레이 컨트롤러의 수명 주기와 카메라 이벤트를 지원한다
  • feat: 카메라 제한과 지도 제스처 설정을 두루 더한다
  • feat: 원과 폴리곤의 렌더링을 공통 기하 처리에 맞춘다
  • refactor: 지도 뷰의 공통 기반과 타입이 붙은 Google Maps 홀더로 옮긴다
  • feat: Google Maps 프로바이더용 소스 배포 CocoaPods podspec을 더한다
  • 결함을 고치고 성능을 개선한다
  • feat: Google Maps의 지도 디자인과 래스터 레이어에 출처 표기 규칙을 적용한다
  • fix: Google Maps 카메라에서 음수 기울기를 처리하고 타일화된 마커의 히트 테스트를 위임한다
1.1.42026-07-12
  • chore: ios-sdk-core 의존을 1.0.6에서 1.1.4로 올린다
  • feat: GoogleMapView에 외곽 폴리곤 컨트롤러를 더하고 폴리곤 동기 핸들러를 연결한다
  • Fix/marker clustering (#3)
1.0.62026-06-25
  • feat: fitBounds를 지원하고 uiSettings로 스크롤 제스처를 제어할 수 있게 한다
  • fix: 보류 중인 마커 변경을 id로 합쳐, 스로틀 구간에서 갱신이 누락되지 않게 한다
1.0.52026-06-16
  • feat: 마커와 폴리라인의 zIndex를 지원하고 지도 초기화 완료 이벤트를 더한다
  • feat: 지도의 롱 클릭 이벤트를 지원한다
  • README.md를 갱신한다
ios-for-here1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#2)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#1)
1.2.02026-08-08
  • chore: podspec 버전을 1.2.0으로 올린다
  • fix: 폴리곤 구멍을 분할한 벡터 링으로 그린다
  • fix: HERE의 래스터 오버레이 렌더러에서 RasterLayerSource를 쓴다
  • feat: 오버레이 수명 주기를 지원하고 래스터 요청을 사용자 헤더와 함께 중계한다
  • feat: 카메라 제한과 프로바이더 범위의 마커 렌더링 지원을 더한다
  • feat: HERE 지도에서 래스터 불투명도를 지원하고 마커 조작을 개선한다
  • feat: 투영에 좌우되지 않는 마커 애니메이션과 폴리곤 구멍 렌더링을 더한다
  • refactor: 지도 뷰의 공통 핸들러와 오버레이 수집기로 옮긴다
  • feat: CocoaPods를 지원하고 HERE의 네이티브 폴리곤 구멍을 쓴다
  • feat: HERE 프로바이더에 지도 투영법 선택과 출처 표기 규칙 지원을 더한다
  • feat: HERE 프로바이더에서 음수 기울기(위에서 내려다보는 반전) 카메라와 로컬 XCFramework 빌드를 지원한다
1.1.42026-07-08
  • feat: HereMapView에 외곽 폴리곤 컨트롤러를 더하고 폴리곤 동기 핸들러를 연결한다
1.0.12026-06-25

최초 태그(그 이전 이력은 생략)

ios-for-longdo1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#2)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#1)
  • README.md를 갱신한다
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

ios-for-mapbox1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#4)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#3)
1.2.02026-08-07
  • fix: Mapbox의 스타일 재로드를 건너 오버레이와 UI 설정을 되돌린다
  • feat: Mapbox의 카메라·제스처·마커 처리를 개선한다
  • fix: 잘못된 마커 아이콘 이름 대응표를 지운다
  • fix: 측지선 오버레이를 감김을 푼 기하로 그린다
  • refactor: 지도 뷰의 공통 기반과 타입이 붙은 홀더로 옮긴다
  • feat(mapbox): 지도 투영법 지원과 출처 표기 오버레이를 더한다
  • feat: Mapbox 프로바이더에서 음수 기울기와 동적 xcframework 빌드를 지원한다
1.1.42026-07-12
  • chore: ios-sdk-core 의존을 1.0.6에서 1.1.4로 올린다
  • refactor(mapbox): 타일 서버 렌더링을 네이티브 이미지 소스와 직접 지정한 폴리곤 구멍으로 바꾼다
  • Fix/marker clustering (#2)
1.0.52026-06-25
  • feat: fitBounds를 지원하고 UISettings에서 스크롤 제스처를 제어할 수 있게 한다
  • chore: .build 디렉터리를 gitignore에 더한다
1.0.42026-06-17
  • feat: 지도 초기화 완료 콜백과 래스터/폴리라인 레이어의 zIndex 지원을 더한다
  • feat: 폴리곤 구멍을 그리기 위해 래스터 타일 마스크를 구현한다
  • feat: MapboxMapView에 onMapLongClick 핸들러를 더한다
  • feat: 길게 누르기를 처리했는지를 전파하고 지도 롱 클릭 알림을 더한다
  • README.md를 갱신한다
ios-for-mapkit1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 풀 리퀘스트마다 모듈을 빌드한다 (#5)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#4)
1.2.02026-08-07
  • fix: 래스터 소스를 해석할 때 RasterLayerSource를 쓴다
  • feat: 오버레이 컨트롤러를 등록하고 카메라 갱신을 전파한다
  • feat(mapkit): 카메라 제한을 더하고 오버레이 렌더링을 개선한다
  • fix: 날짜변경선을 넘는 원 오버레이를 분할한다
  • refactor: 지도 뷰의 공통 기반과 오버레이 수집기로 옮긴다
  • fix: iOS 최소 배포 타깃을 15.1로 한다
  • feat: MapKit의 지도 디자인과 래스터 레이어에 출처 표기 규칙을 적용한다
  • fix: MapKit에서 기울였을 때의 카메라 거리와 줌 배율을 바로잡는다
1.1.42026-07-12
  • chore: ios-sdk-core 의존을 1.0.6에서 1.1.4로 올린다
  • feat: MapKit에서 클러스터 디버그용 외곽선을 그리는 외곽 폴리곤 컨트롤러를 더한다
  • Fix/marker clustering (#3)
1.0.52026-06-25
  • feat: MapKit에서 fitBounds를 지원하고 scrollGesture를 제어할 수 있게 한다
  • fix: 보류 중인 마커 변경을 id로 합쳐, 스로틀 구간에서 마커가 멈추지 않게 한다
1.0.42026-06-17
  • feat: 지도 초기화 완료 이벤트를 받을 수 있게 한다
  • feat: 구멍이 있는 폴리곤을 타일 단위로 그리게 한다
  • feat: 지도의 롱 클릭 이벤트를 위해 길게 누르기 제스처를 지원한다
  • README.md를 갱신한다
ios-for-maplibre1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#6)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#5)
1.2.02026-08-08
  • chore: podspec 버전을 1.2.0으로 올린다
  • fix: 래스터 타일 소스에는 RasterLayerSource를 쓴다
  • fix: 오버레이와 래스터 헤더를 지도의 수명 주기에 맞춘다
  • feat: 카메라 제한과 지도 서비스 레지스트리 지원을 더한다
  • fix: 날짜변경선을 넘는 측지선 오버레이를 감김을 푼 기하로 그린다
  • feat: MapLibre의 지도 처리를 일원화하고 타입이 붙은 뷰 홀더를 공개한다
  • feat: CocoaPods를 지원하고 iOS 15.1 이상을 필수로 한다
  • 결함을 고치고 성능을 개선한다
  • feat(maplibre): 출처 표기 오버레이를 지원하고 React Native 브리지 뷰를 없앤다
  • feat: MapLibre용 React Native 브리지 뷰를 더한다
1.1.42026-07-12
  • chore: ios-sdk-core 의존을 1.1.4로 올린다
  • refactor(maplibre): 지면 이미지를 로컬 타일 서버가 아니라 MLNImageSource로 그리고, 외곽 폴리곤 동기를 더하며, 타일화된 마커의 위치 갱신을 고친다
  • 1.0.7 (#4)
1.0.62026-06-27
  • feat: ios-sdk-core 의존을 1.0.6으로 올린다
  • refactor: 전략별 마커 관리를 StrategyMarkerManager로 떼어낸다
1.0.52026-06-25
  • feat: fitBounds를 지원하고 MapUISettings에서 스크롤 제스처를 제어할 수 있게 한다
  • chore: .build 디렉터리를 gitignore에 더한다
ios-for-maptiler1.3.1
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#2)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#1)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

ios-for-template1.3.1
1.3.12026-08-17

최초 태그(그 이전 이력은 생략)

ios-for-tomtom1.3.1+1건의 미릴리스 변경
미릴리스(main)
  • docs: README에 API 키를 두는 곳을 적는다
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#2)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#1)
1.2.02026-08-08

최초 태그(그 이전 이력은 생략)

ios-geojson1.3.1
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#5)
  • 풀 리퀘스트마다 모듈을 빌드한다 (#3)
  • 공개 API 표면의 기준선을 기록해 둔다 (#2)
  • 공개한 산출물 이름에 맞춰 ios-geojson으로 이름을 바꾼다 (#1)
1.2.02026-08-08
  • chore: podspec 버전을 1.2.0으로 올린다
  • fix: RasterSource를 RasterLayerSource로 바꾼다
  • refactor: GeoJSON 렌더링을 역할이 분명한 부품으로 나눈다
  • fix: 더 이상 쓰지 않는 래스터 레이어의 불필요한 버전 갱신을 지운다
  • refactor: Compose 이벤트 디바운스는 기본 설정을 쓴다
  • fix: GeoJSON 타일을 픽셀 비율별로 그려서 캐시한다
  • feat: CocoaPods를 지원하고 iOS 15.1 이상을 필수로 한다
  • feat: GeoJSON 레이어에 사용자 스타일 공급과 로드 수명 주기 콜백을 더한다
1.1.42026-07-08

최초 태그(그 이전 이력은 생략)

ios-heatmap1.3.1
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#3)
  • 풀 리퀘스트마다 모듈을 빌드한다 (#2)
1.2.02026-08-08
  • chore: podspec 버전을 1.2.0으로 올린다
  • refactor: RasterSource 참조를 RasterLayerSource로 바꾼다
  • refactor: 히트맵 렌더링을 역할이 분명한 부품으로 나눈다
  • fix: 오버레이 갱신을 위해 히트맵 카메라 컨트롤러를 등록한다
  • refactor: Compose 이벤트 디바운스에 기본 설정을 쓴다
  • feat: 픽셀 비율에 맞춰 히트맵 타일을 그릴 수 있게 한다
  • feat: CocoaPods를 지원하고 iOS 15.1 이상을 필수로 한다
  • feat: 환경 변수로 xcframework 빌드를 동적 라이브러리로 만들 수 있게 한다
1.1.42026-06-21
  • chore: .build 디렉터리를 gitignore에 더한다
1.0.32026-06-13
  • refactor: SwiftUI의 ViewBuilder를 자체 result builder인 HeatmapContentBuilder로 바꾼다
  • README.md를 갱신한다
1.0.22026-04-20
  • UInt32 대신 UIColor를 쓴다
  • Claude Code가 생성한 문서를 추가한다
ios-icons1.3.1
1.3.12026-08-17
  • 풀 리퀘스트마다 모듈을 빌드한다 (#2)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#1)
1.2.02026-08-07

최초 태그(그 이전 이력은 생략)

ios-kml1.3.1
1.3.12026-08-17

최초 태그(그 이전 이력은 생략)

ios-maps-sdk10.10.0
10.10.02026-02-26
  • feat: 10.10.0의 릴리스 후보를 만든다
10.8.02026-01-27
  • feat: 10.8.0의 릴리스 후보를 만든다
10.7.02025-12-18
  • feat: 10.7.0의 릴리스 후보를 만든다
10.6.02025-11-19
  • feat: 10.6.0의 릴리스 후보를 만든다
10.4.02025-10-02
  • feat: 10.4.0의 릴리스 후보를 만든다
ios-marker-clustering1.3.1
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#4)
  • 풀 리퀘스트마다 모듈을 빌드한다 (#3)
1.2.02026-08-08
  • refactor!: 모듈 이름을 MapConductorMarkerClustering으로 바꾼다
  • refactor: 마커 클러스터링 방식을 역할별로 나눈다
  • refactor: 마커 클러스터링을 서비스 레지스트리를 통해 연결한다
  • refactor: 쓰이지 않는 경계 확장 보조 함수를 지운다
  • feat: 겹친 마커를 펼치는 spiderfy를 지원하고 CocoaPods 패키징을 더한다
  • build: 로컬 core 의존을 지원하고 xcframework 출력을 선택 사항으로 한다
1.1.42026-07-08
  • Fix/marker clustering (#2)
  • 중심을 구하는 알고리즘을 바꾼다
  • 정리 메커니즘을 구현한다
  • 알고리즘을 union-find의 O(n²)에서 시드 기반 그리디 O(1)로 바꾼다
  • wip: 마커 클러스터 처리를 iOS로 이식한다
  • chore: .build 디렉터리를 gitignore에 더한다
1.0.22026-06-17
  • feat: MarkerClusterGroupState에 클러스터 디버그 라벨 토글을 더한다
  • README.md를 갱신한다
1.0.12026-04-20
  • Claude Code가 생성한 문서를 추가한다
ios-sdk-core1.3.1
1.3.12026-08-17
  • 공개 가능한 podspec 소스와 1.3.1 (#9)
  • 풀 리퀘스트마다 모듈을 빌드한다 (#8)
  • 릴리스 준비 ── 문서 링크, LICENSE, 드라이버 계층 인계 (#7)
1.2.02026-08-08
  • chore: podspec 버전을 1.2.0으로 올린다
  • fix: 마커의 타일 분할 상태를 보존하고 중복 렌더링을 막는다
  • refactor!: 래스터 소스와 기본 마커 아이콘 타입의 이름을 바꾼다
  • refactor: 지도 오버레이와 폴리곤 구멍 처리를 역할이 분명한 파일로 나눈다
  • feat: 표시 범위를 기준으로 한 마커 렌더링 방식을 더한다
  • feat: 오버레이 수명 주기와 래스터 헤더 관리를 더한다
  • feat: 오버레이 API를 맞추고 마커 갱신과 애니메이션을 다듬는다
  • feat: 지도 조작·서비스·기하 API를 넓힌다
  • feat: 오버레이 렌더링과 기하 동작을 SDK 전반에 걸쳐 맞춘다
  • feat: 플랫폼을 넘나드는 오버레이 기하와 폴리곤 구멍 처리를 더한다
  • feat: 지도의 공통 기반과 레티나 타일 지원을 더한다
  • feat: WGS84 상수를 Earth에 모으고 CocoaPods podspec을 더한다
  • 결함을 고치고 성능을 개선한다
  • feat: 규칙 기반 출처 표기 오버레이와 지도 투영법 타입을 더한다
  • feat: 마커 히트 테스트와 XCFramework 빌드를 지원한다
1.1.42026-07-08
  • feat: 마커 애니메이션 전에 폴리곤을 동기적으로 확정하는 PolygonSyncHandler를 더한다
  • Fix/marker clustering (#6)
  • feat: LocalTileServer의 연결 처리를 단단히 하고, InfoBubble에서 UIView 내용을 다룰 수 있게 하며, 화면 좌표 기준 마커 애니메이션 오버레이를 더하고, 마커 아이콘의 배율을 고치며, 파기된 매니저의 사전 조건을 로그로 바꾼다
1.0.72026-06-27
  • Fix/marker clustering (#5)
1.0.62026-06-25
  • feat: MapViewState 프로토콜에 MapUISettings, fitBounds 지원, uiSettings를 더한다
  • chore: .build 디렉터리를 gitignore에 더한다
maps-core4.0.0
4.0.02026-07-13

최초 태그(그 이전 이력은 생략)

React / JavaScript

js-sdk-core0.2.1
0.2.12026-08-28
  • fix: Service Worker에 넘기는 아이콘 비트맵이 해제되거나 새는 것을 막는다
0.2.02026-08-17
  • chore: 0.2.0
  • feat: VisibleRegionBuilder — 네 모서리의 역투영을 코어로
  • feat: MapDriverConformance — 지도 SDK 드라이버의 적합성 검사
  • feat(core): DefaultMarkerEventController를 더한다
  • feat(core): 클릭 캐스케이드 해석기와 디스패치 진입점을 더한다
  • feat(core): ScreenProjectionRequirement를 더한다
  • feat(core): OverlayKind를 더하고 BaseMapViewController의 Capable 파사드에 기본값을 준다
  • feat(core): MapViewState에 구체적인 카메라 구현을 준다
  • feat(core): Web Mercator 줌 변환기와 그 기준 표를 더한다
  • feat(core): 기능 선언과 전반적인 진단을 더한다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

js-sdk-react0.2.1
0.2.12026-08-28
  • chor: 0.2.1
  • chore(deps): MapConductor의 네이티브 의존을 갱신한다
0.2.02026-08-17
  • chore: 0.2.0
  • refactor: JS 쪽 화면 투영을 없앤다(투영은 코어 계층의 일)
  • fix: 타일 판정을 브리지 계층에서 다시 쓰지 않고 코어의 규칙을 호출한다
  • feat(rn): JS 쪽 투영을 NativeMapViewHost에 연결한다
  • feat(rn): 화면 좌표를 JS 쪽에서 계산할 수 있게 한다(Web Mercator)
  • feat(ios): RN의 ObjC ViewManager를 공통화한다
  • fix(android): 자식 뷰를 다시 측정한 뒤에 레이아웃한다
  • feat(android): RN 래퍼의 공통 기반을 js-sdk-react로 끌어올린다
  • fix(ios): 최초 표시에서 지도가 그려지고 탭도 받게 된다
  • fix(ios): 지도 로드 시 내용을 다시 구성하고, SwiftUI 호스트에는 스스로 조립하게 한다
  • feat(ios): 지도 생성을 프로바이더가 준비될 때까지 기다리게 한다
  • feat(ios): React Native 지도 뷰의 공통 기반을 더한다
  • feat(android): ViewManager의 명령 표와 이벤트 표를 공통화한다
  • feat(android): RN의 페이로드 코덱과 오버레이 디코더를 공통화한다
  • feat(native): NativeMapViewHost와 네이티브 공통 props를 더한다
  • feat(native): React Native 브리지 계층의 공통 부분을 더한다
  • feat(native): useNativeCapabilityDeclarations를 더한다
  • feat(native): React Native 프로바이더용으로 useMapUISettings를 공개한다
  • chore: Kotlin을 2.3.20으로 올린다(Kotlin 2.4로 빌드한 android-sdk에 맞춘다)
  • feat(info): InfoBubble / DrawInfoBubble에 borderWidth를 더한다
  • 외 4건
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-arcgis0.2.1+1건의 미릴리스 변경
미릴리스(main)
  • fix: ArcGIS 카메라 목표점에 WGS84 공간 참조를 설정한다
0.2.12026-08-28
  • 의존을 갱신한다
  • chor: 0.2.1
  • chore(deps): ArcGIS Core와 React 버전을 갱신한다
  • docs: API 키를 어디에 넘기는지 적는다
0.2.02026-08-17
  • chore: private를 없애 공개 대상으로 만든다
  • chore: 0.2.0
  • chore: @arcgis/core를 5.x로 올린다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-azuremaps0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chor: 0.2.1
  • chore(deps): Azure Maps Control과 React를 갱신한다
  • docs: README에서 VITE_ 접두사를 없앤다
0.2.02026-08-17
  • chore: 0.2.0
  • refactor: VisibleRegion의 조립을 코어로 옮긴다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • refactor: 코어의 Web Mercator 줌 변환기를 쓴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-cesium0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chor: 0.2.1
  • chore(deps): Cesium과 React 의존을 갱신한다
0.2.02026-08-17
  • chore: 0.2.0
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-googlemaps0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chor: 0.2.1
  • chore(deps): Google Maps 타입 정의와 React를 갱신한다
  • docs: README에서 VITE_ 접두사를 없앤다
0.2.02026-08-17
  • chore: 0.2.0
  • feat: 네이티브에서도 안전한 ./state 서브패스를 공개한다
  • fix: 2D 컨트롤러의 registerOverlayController 누락으로 모든 오버레이가 그려지지 않음
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-here0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chore: React를 갱신하고 React Native용 state 진입점을 분명히 한다
  • docs: README에서 VITE_ 접두사를 없앤다
0.2.02026-08-17
  • chore: 0.2.0
  • feat: 네이티브에서도 안전한 ./state 서브패스를 공개한다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • refactor: 코어의 Web Mercator 줌 변환기를 쓴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-leaflet0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chore(deps): Leaflet 타입 정의와 React 개발용 의존을 갱신한다
0.2.02026-08-17
  • chore: 0.2.0
  • refactor: VisibleRegion의 조립을 코어로 옮긴다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-longdo0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • 의존을 갱신한다
  • docs: README에서 VITE_ 접두사를 없앤다
0.2.02026-08-17

최초 태그(그 이전 이력은 생략)

react-for-mapbox0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chore(deps): mapbox-gl과 React 의존을 갱신한다
0.2.02026-08-17
  • chore: 0.2.0
  • fix: mapbox-gl 3.28의 GeoJSONFeature 타입 때문에 queryRenderedFeatures 콜백이 깨짐
  • fix: 스타일 재로드 중의 래스터 삭제가 조용히 버려져 이전 페이지의 레이어가 남음
  • refactor: VisibleRegion의 조립을 코어로 옮긴다
  • refactor: 코어의 마커 이벤트 컨트롤러를 쓴다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • feat: 클릭 캐스케이드를 위해 resolveTap을 구현한다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • refactor: 코어의 Web Mercator 줌 변환기를 쓴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-mapkit0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chore(deps): React를 19.2.8로 올린다
  • docs: README에서 VITE_ 접두사를 없앤다
0.2.02026-08-17
  • chore: 0.2.0
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • refactor: 코어의 Web Mercator 줌 변환기를 쓴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-maplibre0.2.2
0.2.22026-08-28
  • 의존을 갱신한다
  • chore: 패키지 버전을 올리고 React 의존을 갱신한다
  • fix: onMapLoaded가 한 번도 발화하지 않음 (#7)
  • chore: 0.2.1 (#6)
  • docs: Vite dev에서 worker가 깨진다는 기술을 바로잡는다 (#5)
  • Revert "feat: Vite dev용 플러그인을 추가해 동봉 worker가 변환되지 않도록 한다 (#3)" (#4)
  • feat: Vite dev용 플러그인을 추가해 동봉 worker가 변환되지 않도록 한다 (#3)
  • feat: 동봉 worker를 자동 등록해 이용 측의 setMapLibreWorkerUrl을 불필요하게 한다 (#2)
0.2.02026-08-17
  • chore: 0.2.0
  • fix: 스타일 재로드 중의 래스터 삭제가 조용히 버려져 이전 페이지의 레이어가 남음
  • refactor: VisibleRegion의 조립을 코어로 옮긴다
  • refactor: 코어의 마커 이벤트 컨트롤러를 쓴다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • feat: 클릭 캐스케이드를 위해 resolveTap을 구현한다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • refactor: 코어의 Web Mercator 줌 변환기를 쓴다
  • test: 공개 API 표면의 기준선을 고정한다
  • feat: 네이티브에서도 안전한 state 진입점을 더한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-mappls0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • docs: README에서 VITE_ 접두사를 없앤다
0.2.02026-08-17

최초 태그(그 이전 이력은 생략)

react-for-maptiler0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • docs: README에서 VITE_ 접두사를 없앤다
0.2.02026-08-17
  • chore: 0.2.0
  • feat: React Native에서 읽을 수 있는 state 서브패스를 더한다
  • fix: 스타일 재로드 중의 래스터 삭제가 조용히 버려져 이전 페이지의 레이어가 남음
  • refactor: VisibleRegion의 조립을 코어로 옮긴다
  • refactor: 코어의 마커 이벤트 컨트롤러를 쓴다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • feat: 클릭 캐스케이드를 위해 resolveTap을 구현한다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • refactor: 코어의 Web Mercator 줌 변환기를 쓴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-openlayers0.2.2
0.2.22026-08-28
  • chore: 0.2.2
  • 의존을 갱신한다
  • chore(deps): OpenLayers와 React 버전을 갱신한다
0.2.12026-08-17
  • fix: ol/proj를 디렉터리 import에서 ol/proj.js로 고친다
0.2.02026-08-17
  • chore: 0.2.0
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-for-tomtom0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • docs: README를 추가한다
0.2.02026-08-17
  • chore: 0.2.0
  • feat: React Native에서 읽을 수 있는 state 서브패스를 더한다
  • fix: 스타일 재로드 중의 래스터 삭제가 조용히 버려져 이전 페이지의 레이어가 남음
  • refactor: VisibleRegion의 조립을 코어로 옮긴다
  • refactor: 코어의 마커 이벤트 컨트롤러를 쓴다
  • refactor: 탭을 코어의 클릭 캐스케이드로 통과시킨다
  • feat: 클릭 캐스케이드를 위해 resolveTap을 구현한다
  • refactor: 오버레이 컨트롤러를 등록하고 Capable 중계자를 없앤다
  • refactor: 카메라 처리를 코어의 MapViewState로 옮긴다
  • refactor: 코어의 Web Mercator 줌 변환기를 쓴다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-geojson0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • build: MapConductor GeoJSON 의존을 1.3.x로 올린다
0.2.02026-08-17
  • chore: 0.2.0
  • chore: Kotlin을 2.3.20으로 올린다(Kotlin 2.4로 빌드한 android-sdk에 맞춘다)
  • test: 공개 API 표면의 기준선을 고정한다
  • chore: 네이티브 GeoJSON SDK의 요구 버전을 올린다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-heatmap0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chore: 히트맵 SDK 의존을 1.3.x로 올린다
0.2.02026-08-17
  • chore: 0.2.0
  • chore: Kotlin을 2.3.20으로 올린다(Kotlin 2.4로 빌드한 android-sdk에 맞춘다)
  • test: 공개 API 표면의 기준선을 고정한다
  • chore: 네이티브 히트맵 의존과 iOS 타깃을 갱신한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-icons0.2.0+1건의 미릴리스 변경
미릴리스(main)
  • feat: 물방울, 둥근 사각형, 썸네일, 사진 카드 모양의 핀 아이콘을 더한다
0.2.02026-08-17
  • chore: 0.2.0
  • feat: 글리프를 쓴 핀 아이콘을 캐시와 함께 더한다
  • test: 공개 API 표면의 기준선을 고정한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)

react-marker-clustering0.2.1
0.2.12026-08-28
  • 의존을 갱신한다
  • chore: 마커 클러스터링 의존을 1.3.x로 올린다
0.2.02026-08-17
  • chore: 0.2.0
  • chore: Kotlin을 2.3.20으로 올린다(Kotlin 2.4로 빌드한 android-sdk에 맞춘다)
  • test: 공개 API 표면의 기준선을 고정한다
  • build: 네이티브 마커 클러스터링 의존과 iOS 타깃을 갱신한다
0.1.32026-08-08

최초 태그(그 이전 이력은 생략)