Skip to content

Releases: fleaflet/flutter_map

v7.0.0-dev.1

02 Apr 15:11
4d6a1c7
Compare
Choose a tag to compare
v7.0.0-dev.1 Pre-release
Pre-release

What's Changed

Due to a complex release of v6.1.0, we've been unable to tag that release here on GitHub. Therefore, the changes between v6.0.1 and v6.1.0 are included here (indented), followed by the changes since v6.1.0. We've internally discussed a better release scheme/mechanism!

Full Comparison (since v6.0.1): v6.0.1...v7.0.0-dev.1
Full Comparison (since v6.1.0): ec81782...v7.0.0-dev.1

Commits

  • chore: remove error in console for example app by @josxha in #1762
  • refactor!: multiple fixes & additions to NetworkTileProvider (and underlying ImageProvider) by @JaffaKetchup in #1742
  • refactor: merge MapInternalController with MapControllerImpl by @josxha in #1738
  • perf: use radians2Degrees const from vector_math by @josxha in #1763
  • chore: add CodeCov integration by @JaffaKetchup in #1772
  • chore: disable CodeCov PR comment & checks by @josxha in #1773
  • chore: add dependabot config by @josxha in #1774
  • chore: disable CodeCov coverage warnings in PR diff by @josxha in #1775
  • feat: add animations to the controller by @josxha in #1757
  • feat: add hit detection to Polylines by @ignatz in #1728
  • perf!: add simplification and segment culling to PolylineLayer & simplification to PolygonLayer by @mootw in #1704
  • fix: prevent double-tap-drag zoom gesture emitting a tap event by @androidseb in #1796
  • feat (example): minor improvements to retina page by @JaffaKetchup in #1798
  • revert: prevent double-tap-drag zoom gesture emitting a tap event by @JaffaKetchup in #1799
  • perf!: add simplification caching to PolygonLayer & other performance improvements by @JaffaKetchup in #1795
  • chore: bump Gradle to 8.2.0 for example app by @josxha in #1802
  • refactor!: generic cleanup & minor performance improvements by @josxha in #1777
  • fix(example): avoid building unsupported PerformanceOverlay on web platform by @JaffaKetchup in #1803
  • perf!: cache projection of polygon points & CRS improvements by @ignatz in #1801
  • chore: document public APIs (part 1) by @josxha in #1776
  • refactor: split layers into libraries by @josxha in #1806
  • refactor(tests): import root library where possible by @josxha in #1807
  • perf: pre-project polylines, and improve simplification & culling by @ignatz in #1805
  • refactor: make FlutterMap.options an optional parameter by @josxha in #1816
  • fix: respect devicePixelRatio during simplification & avoid needless simplification/projection cache invalidation by @JaffaKetchup in #1812
  • chore: close issues with no user response by @josxha in #1804
  • chore: bump versions of workflow actions, add to dependabot by @josxha in #1823
  • perf: add Canvas.drawVertices render pathway for PolygonLayer & fix bundled drawing by @JaffaKetchup in #1800
  • fix: repaint polygons/polylines on changes by @Alexays in #1825
  • feat!: add interactive Polygons, rework Polyline hitTest result, and deprecate/disable auto application of TransulcentPointer by @JaffaKetchup in #1822
  • fix: prevent null exception when undefined/null Polygon.hitValue by @JaffaKetchup in #1828
  • feat: add scale bar layer by @josxha in #1821
  • refactor: add assertions, remove redundant constructor, unnecessary private field by @josxha in #1832
  • fix(example): rebuild Retina demo map when no access key provided if no key necessary by @JaffaKetchup in #1833
  • chore: retain waiting for user response label if comment posted by user that added label by @josxha in #1835
  • feat: add lint rules by @josxha in #1836
  • feat: 100% documented public members by @josxha in #1838
  • feat: add direct support for debouncing TileLayer updates by @ReinisSprogis in #1840
  • fix: remove legacy moving_markers and stateful_markers page from example app by @josxha in #1846
  • feat: add dottedSpacingFactor to customize dotted polyline spacing by @gnassro in #1845
  • feat: add static Marker.computePixelAlignment method to calculate absolute alignment by @monsieurtanuki in #1847
  • refactor!: make LatLngBounds mutable & depend less on 'latlong2' by @josxha in #1834

New Contributors

v6.0.1

24 Oct 08:46
6e8cc20
Compare
Choose a tag to compare

What's Changed

  • Fixed CircleMarker's incorrect appearance and size by @Alexays in #1692
  • Exported 'positioned_tap_detector_2' library (with TapPosition) by @JaffaKetchup in #1694
  • fix: LateInitializationError when specifying initialCameraFit by @TesteurManiak in #1691
  • fix: multiple bugs when neither wmsOptions nor urlTemplate were provided by @JaffaKetchup in #1701
  • fix: Revert "Adjusted default MapOptions.cameraConstraint to prevent out-of-bounds viewing" by @JaffaKetchup in #1700
  • chore: v6.0.1 Release Preparation by @JaffaKetchup in #1702

Full Changelog: v6.0.0...v6.0.1

v6.0.0

09 Oct 16:20
0a08527
Compare
Choose a tag to compare

What's Changed (since v5)

New Contributors

Full Changelog: v5.0.0...v6.0.0

v6.0.0 - Prerelease 3

28 Aug 13:08
40d213f
Compare
Choose a tag to compare
v6.0.0 - Prerelease 3 Pre-release
Pre-release

This should be the final prerelease for v6! We look forward to publishing v6 very soon.

What's Changed

Full Changelog: v6.0.0-dev.2...v6.0.0-dev.3

v6.0.0 - Prerelease 2

29 Jul 10:31
991f53c
Compare
Choose a tag to compare
v6.0.0 - Prerelease 2 Pre-release
Pre-release

What's Changed

Full Changelog: v6.0.0-dev.1...v6.0.0-dev.2

v6.0.0 - Prerelease 1

07 Jul 09:17
52c7fa3
Compare
Choose a tag to compare
v6.0.0 - Prerelease 1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v5.0.0...v6.0.0-dev.1

v5.0.0

04 Jun 11:14
79b54e4
Compare
Choose a tag to compare

What's Changed

See full CHANGELOG at https://github.com/fleaflet/flutter_map/blob/master/CHANGELOG.md.

  • Support Flutter 3.10 (& Rework Tile Providers) by @JaffaKetchup in #1512
  • Apply stronger typing of FlutterMap4 more broadly and opportunistic cleanup/fix by @ignatz in #1515
  • Fix jitter of polygon/polyline after reverting from 2-step positioning by @ignatz in #1514
  • Add automatic example app deployment to web by @JaffaKetchup in #1516
  • Disabled Firebase Hosting Previews on PRs by @JaffaKetchup in #1521
  • Fine-grained MediaQuery dependencies to rebuild only when needed by @ignatz in #1523
  • Migrate to Dart 3.0 by @josxha in #1517
  • Remove saveLayers property from PolylineLayer & save layers automatically when required by @ignatz in #1519
  • Upgrade 'latlong2' & 'http' dependencies by @josxha in #1530
  • Center zoom on pinch zoom gesture (not just on move gesture) by @JosefWN in #1543
  • Multiple Improvements & v5 Release Preparation by @JaffaKetchup in #1532

v4.0.0

05 May 20:02
578bda0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.0...v4.0.0

v4.0.0 - Pre-release 1

04 Apr 11:51
870aeea
Compare
Choose a tag to compare
Pre-release

The pre-release for the next version (v4) of 'flutter_map' is now publicly available on pub.dev at https://pub.dev/packages/flutter_map/versions/4.0.0-dev.1.
It contains a few massive improvements and a lot of work from this community, so we'd appreciate any feedback from testing or opinions. You can talk about v4 on the Discord server, or please create a Discussion here alternatively.

There's breaking changes for many users & plugins, so it may also be beneficial to begin migrating your app or plugin now, so it's ready on full release.

Unfortunately, we can't publish the v4 documentation and migration instructions yet, but for now, please read the CHANGELOG and information from the individual PRs: https://github.com/fleaflet/flutter_map/blob/8e50027fbc666d9d83fcf214136ba4e7b978ed19/CHANGELOG.md.

The release on pub.dev also includes changes from #1475, whereas this release does not.

v3.1.0

05 May 20:00
a908a89
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.1.0