|
2 | 2 |
|
3 | 3 | Please consider [donating](https://docs.fleaflet.dev/supporters#support-us) or [contributing](https://docs.fleaflet.dev/credits#contributing) if you're a fan of what we're doing and you'd like to support future releases!
|
4 | 4 |
|
5 |
| -## [7.0.0-dev.1] - 2024/03/13 |
| 5 | +This CHANGELOG does not include every commit and/or PR - it is a hand picked selection of the most important ones. For a full list of changes, please check the GitHub repository releases/tags. |
6 | 6 |
|
7 |
| -We've changed the format of the CHANGELOG, to make releases faster! |
8 |
| -**Check the [latest GitHub release](https://github.com/fleaflet/flutter_map/releases/tag/v7.0.0-dev.1), where you can find an auto-generated list of all the latest commits.** |
| 7 | +## [7.0.0] - 2024/05/XX |
| 8 | + |
| 9 | +**"`onTap`-ish At Last!"** |
| 10 | + |
| 11 | +Contains the following user-affecting changes: |
| 12 | + |
| 13 | +- 🟢 Added interactivity & hit detection to `Polyline(Layer)`, `Polygon(Layer)`, and `Circle(Layer)` - [#1822](https://github.com/fleaflet/flutter_map/pull/1822) (for [#1740](https://github.com/fleaflet/flutter_map/issues/1740) and [#385](https://github.com/fleaflet/flutter_map/issues/385)), [#1728](https://github.com/fleaflet/flutter_map/pull/1728), [#1886](https://github.com/fleaflet/flutter_map/pull/1886) |
| 14 | +- 🟢 Made `FlutterMap.options` an optional parameter - [#1816](https://github.com/fleaflet/flutter_map/pull/1816) |
| 15 | +- 🟢 Added alternative (`Canvas.drawVertices`) render pathway for `PolygonLayer` - [#1800](https://github.com/fleaflet/flutter_map/pull/1800) |
| 16 | +- 🟢 Added `Scalebar` layer - [#1821](https://github.com/fleaflet/flutter_map/pull/1821) |
| 17 | +- 🟢 Added `TileUpdateTransformers.debounce` to debounce tile requests - [#1850](https://github.com/fleaflet/flutter_map/pull/1850) (replaces [#1840](https://github.com/fleaflet/flutter_map/pull/1840)) |
| 18 | +- 🟢 Added static `Marker.computePixelAlignment` method to calculate absolute alignment - [#1847](https://github.com/fleaflet/flutter_map/pull/1847) |
| 19 | +- 🟢 Added `StrokePattern`, which supports `solid`, `dotted`, and `dashed` styles for `Polyline`s and the border of `Polygon`s - [#1855](https://github.com/fleaflet/flutter_map/pull/1855) (replaces [#1845](https://github.com/fleaflet/flutter_map/pull/1845)), [#1865](https://github.com/fleaflet/flutter_map/pull/1865), [#1871](https://github.com/fleaflet/flutter_map/pull/1871), [#1875](https://github.com/fleaflet/flutter_map/pull/1875), [#1876](https://github.com/fleaflet/flutter_map/pull/1876) |
| 20 | +- 🔴 Deprecated `MapOptions.applyPointerTranslucencyToLayers` - [#1822](https://github.com/fleaflet/flutter_map/pull/1822) for [#1740](https://github.com/fleaflet/flutter_map/issues/1740) |
| 21 | + |
| 22 | +Contains the following user-affecting bug fixes: |
| 23 | + |
| 24 | +- Fixed `NetworkTileProvider` poor performance and `ClientException`s/`SocketException`s on disposal - [#1742](https://github.com/fleaflet/flutter_map/pull/1742) for [#1761](https://github.com/fleaflet/flutter_map/issues/1761), [#1703](https://github.com/fleaflet/flutter_map/issues/1703), [#1698](https://github.com/fleaflet/flutter_map/issues/1698) |
| 25 | +- Fixed `Polygon/PolylineLayer` failing to move on changes - [#1825](https://github.com/fleaflet/flutter_map/pull/1825) |
| 26 | +- Prevented fatal crash due to infinite loop/memory leak at high zoom levels over some types of `Polygon` - [#1854](https://github.com/fleaflet/flutter_map/pull/1854) for [#1829](https://github.com/fleaflet/flutter_map/issues/1829) |
| 27 | +- Fixed `PolylineLayer` exception: "The west longitude can't be smaller than the east longitude" - [#1879](https://github.com/fleaflet/flutter_map/pull/1879) |
| 28 | +- Fixed `LatLngBounds.center` to work across world bounds - [#1860](https://github.com/fleaflet/flutter_map/pull/1860) |
| 29 | + |
| 30 | +Contains the following user-affecting performance improvements: |
| 31 | + |
| 32 | +- Added `Polyline` and `Polygon` simplification, and enhanced `Polyline` culling algorithm to work within the same `Polyline` - [#1704](https://github.com/fleaflet/flutter_map/pull/1704), [#1795](https://github.com/fleaflet/flutter_map/pull/1795), [#1805](https://github.com/fleaflet/flutter_map/pull/1805), [#1812](https://github.com/fleaflet/flutter_map/pull/1812) |
| 33 | +- Cached projection of `Polygon` points & improved CRS internals - [#1801](https://github.com/fleaflet/flutter_map/pull/1801) |
| 34 | +- Fixed `PolygonLayer` bundled drawing system - [#1800](https://github.com/fleaflet/flutter_map/pull/1800) |
| 35 | +- Other miscellaneous generic performance enhancements across the board, and addition of stress tests to example application |
| 36 | + |
| 37 | +Contains the following important internal changes (does not include changes to the example app, meta changes to the repo/org configuration, or minor changes): |
| 38 | + |
| 39 | +- Merged `MapInternalController` & `MapControllerImpl`, and removed "FlutterMap" prefix from some members - [#1738](https://github.com/fleaflet/flutter_map/pull/1738) |
| 40 | +- Made `LatLngBounds` mutable - [#1834](https://github.com/fleaflet/flutter_map/pull/1834) |
| 41 | + |
| 42 | +Many thanks to these contributors (in no particular order): |
| 43 | + |
| 44 | +- @androidseb |
| 45 | +- @ignatz |
| 46 | +- @Alexays |
| 47 | +- @ReinisSprogis |
| 48 | +- @gnassro |
| 49 | +- @monsieurtanuki |
| 50 | +- ... and all the maintainers |
| 51 | + |
| 52 | +## [6.2.0] - 2024/05/XX |
| 53 | + |
| 54 | +> If possible, prefer to update directly to v7. This version is provided only to enable Flutter 3.22 compatibility without requiring a breaking change. |
| 55 | +
|
| 56 | +Contains the following user-affecting changes: |
| 57 | + |
| 58 | +- Added support for Flutter 2.22 - [#1883](https://github.com/fleaflet/flutter_map/pull/1883) |
9 | 59 |
|
10 | 60 | ## [6.1.0] - 2023/12/02
|
11 | 61 |
|
@@ -34,6 +84,7 @@ Many thanks to these contributors (in no particular order):
|
34 | 84 | - @ignatz
|
35 | 85 | - @amal-stack
|
36 | 86 | - @Robbendebiene
|
| 87 | +- @leiflinse-trivector |
37 | 88 | - ... and all the maintainers
|
38 | 89 |
|
39 | 90 | And an additional special thanks to @ignatz for investing so much of their time into this project recently - we appreciate it!
|
|
0 commit comments