NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1916 most downloaded on pub.dev
Naver Map plugin for Flutter, which provides map service of Korea.
Last release 9 months ago
20 Dec 2025
Release timing varies
gaps range from 8 days to 7 months
Most releases are documented
notes for 21 of 29 stable releases
3 versions withdrawn
withdrawn after publishing
5 years old
51 releases · first in 2022
One column per quarter.
change compass widget tap to reset animation duration to 300ms
Add this to your pubspec.yaml:
dependencies:
flutter_naver_map: ^1.4.4This release was automatically created from PR #358
[All Platform] Add NCompassWidget , NaverMapOptions.compassEnable , NaverMapOptions.compassHideWhenUnrotated
NCompassWidget, NaverMapOptions.compassEnable, NaverMapOptions.compassHideWhenUnrotatedNaverMapController.nowCameraPositionStreamcacheKey on NOverlayImage.fromByteArrayNaverMapController.nowCameraPositionAdd this to your pubspec.yaml:
dependencies:
flutter_naver_map: ^1.4.3This release was automatically created from PR #357
[All Platform] Update Naver Map SDK to 3.23.0
Add this to your pubspec.yaml:
dependencies:
flutter_naver_map: ^1.4.2This release was automatically created from PR #356
No changelog entry found for version 1.4.1+1
No changelog entry found for version 1.4.1+1
Add this to your pubspec.yaml:
dependencies:
flutter_naver_map: ^1.4.1+1This release was automatically created from PR #345
[iOS] Fix NSRangeException when logo is not removed on iOS ( Fix #341 )
NSRangeException when logo is not removed on iOS (Fix #341)Add this to your pubspec.yaml:
dependencies:
flutter_naver_map: ^1.4.1This release was automatically created from PR #344
[All Platform, Not Working Impact] Migrated built-in location tracking to be widget-based. ( PR #322 )
locationButtonEnable option in NaverMapViewOptions has been removed and replaced with the NMyLocationButtonWidget.NMyLocationTracker.Future<void> to voidFuture<NLocationTrackingMode> NaverMapController.getLocationTrackingMode() api exposing change to NLocationTrackingMode NaverMapController.locationTrackingMode gettercolor.alpha on NLocationOverlay.defaultCircleColor 24% to 8%scaleBarEnable option in NaverMapViewOptions has been removed and replaced with the NMapScaleBarWidget.showControls argument in NaverMapController.takeSnapshot has been removed as it is no longer supported by the native SDK since version 1.4.0.NaverMapViewOptions.customStyle (PR #308)iconAlpha, subIconAlpha, setIconAlpha, setSubIconAlpha on NLocationOverlayNDefaultMyLocationTracker.
NMyLocationTracker interface, allowing users to implement custom location tracking logic.NaverMap.onMapLoaded and NaverMap.onMapLongTapped callbacks. (PR #315)NPolygonOverlay.outlinePattern feature from Naver Map SDK 3.21.0. (PR #317)NOverlayImage.fromWidget to automatically detect the widget's size with null value. (Resolve #304)NLocationTrackingMode.noFollow to track the current location's bearing. (PR #323)NaverMapViewOptions.extend was not applied to the map dynamically.contentsPadding was not applied to the scale bar. (Fix #297, PR #319)LateInitializationError that occurred when NChannelWrapper was disposed before initialization. (Fix #312)Add this to your pubspec.yaml:
dependencies:
flutter_naver_map: ^1.4.0This release was automatically created from PR #337
[All Platform] Fix displayed unmatched package version
Release v1.4.0-dev.5 Pre-release
Pre-release
Compare
[CI/CD] Update publish workflow to use Flutter setup and add credenti…
[CI/CD] Update publish workflow to use Flutter setup and add credenti…
Nothing published for this version
[Chore, CI/CD] Allow manual dispatch of package publish workflow
[Chore, CI/CD] Allow manual dispatch of package publish workflow
Nothing published for this version
[All Platform, Remove] Deprecate NaverMapSdk.instance.initialize (changed to Legacy. see here)
FlutterNaverMap().init (#291), Add detail exception classes. (with sealed class)NaverMapSdk.instance.initialize (changed to Legacy. see here)[Chore] fix readme document link broken
[Chore] fix readme document link broken
[All Platform] Add ClusterableMarker & Clustering Features
NRange API which is used for zoom range.NOverlayImageNCameraUpdateReason.contentPadding triggered by onCameraChange when NaverMapViewOptions.contentPadding changed[Fix] fix runtime cast failed by setOnTapListener on ClusterableMarker or NClusterMarker
ClusterableMarker or NClusterMarker (ebdb0ba)[Chore] Fix Incompatible issue with Flutter 3.22.0
[Chore] Update README.MD (fix link broken)
[All Platform] change naver map sdk version to 3.19.1(Android) & 3.19.0(iOS)
NRange API which is used for zoom range.NOverlayImageNCameraUpdateReason.contentPadding triggered by onCameraChange when NaverMapViewOptions.contentPadding changed- [iOS] Update podspec file - [Chore] Update README.MD
[All Platform] change naver map sdk version to 3.18.0(Android) & 3.18.1(iOS) + No additional features (feature add will be in 1.3.0)
[All Platform] support flutter 3.22 (if you using under 3.22, using flutter_naver_map 1.2.2)
flutter_naver_map 1.2.2)[Android] Fix Only One Start Frame from Android TextureView Doesn't Copied to Flutter Platform View(TLHC) (issue: #195, PR: #212)
NLocationOverlay.defaultIcon, defaultSubIcon, faceModeSubIconNaverMapController.getLocationOverlay to non-async (Future<NLocationOverlay> -> double)NOverlay, NAddableOverlay, NPickableInfo Abstract Class to Sealed ClassNothing published for this version
Nothing published for this version
[All Platform] Add / Improve APIs
[All Platform] Add / Improve APIs
NaverMapController.nowCameraPosition as a experimental api which type is NCameraPosition (non-async)NCameraUpdate.setReasonNaverMapController.getMeterPerDp
& NaverMapController.getMeterPerDpAtLatitude to non-async (Future<double> -> double)NCameraUpdate.setAnimation to have non-null parameters with default valuesNaverMapViewOptions.initialCameraPosition to non-nullable type[Android] Improve Performance Using TextureView as FlutterView's Renderer only on android 11~13. (related issue #152)
[All Platform] Improve: NOverlayImage.fromWidget delete Image Widget support with assertion.
Update Readme & Apply Dart formatting
[All Platform] Add controller.getMeterPerDpAtLatitude, deprecated parameter controller.getMeterPerDp.latitude, controller.getMeterPerDp.zoom (issue: #…
controller.forceRefresh & Update Naver Map SDK version to 3.17.0 (issue: #116, PR: #139)controller.getMeterPerDpAtLatitude, deprecated parameter controller.getMeterPerDp.latitude, controller.getMeterPerDp.zoom (issue: #85, PR: #129, #125)NOverlay.onTapListener is called even when it's not registered by NOverlay.setOnTapListener (issue: #96, PR: #147)NAddableOverlay cannot be used concurrently on multiple map widgets (issue: #128, PR: #146)NAddableOverlay continues to reference the OverlayController of the map even after being removed (issue: #127, PR: #146)NLocationOverlay.setSubIcon(null) Cause NPE (issue: #142, PR: #143)NOverlayImage Size issue. (issue: #91, #130, PR: #138, #126)- support flutter 3.10.0 (#89) - fix bug
NOverlayInfo Constructor is now public
- stable release
internal refactoring (code/struct improvement)
- fix Android Memory Leak issue
- fix iOS Memory Leak issue
- fix bugs (#45, Unreported bug)
changed spec (NOverlay, NLocationOverlay, NaverMapController.pickAll, ...etc)
NOverlay, NLocationOverlay, NaverMapController.pickAll, ...etc)- fix bugs (#34, #35)
change using flutter's default type
NaverMapController.isDestroyedNaverMapViewOptions.useGLSurfaceViewsupport play-services-location 21.0.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →