feat: add inverted fill option to PolygonLayer by @monsieurtanuki in https://github.com/fleaflet/flutter_map/pull/2046
fix: consider zoomOffset & emulated retina mode when generating tile coordinates by @monsieurtanuki in https://github.com/fleaflet/flutter_map/pull/2060
fix: raise attribution widgets above screen insets by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2058
chore(meta): added automatic publishing of package to pub.dev on tag creation by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2059
feat(example): pack example polygon stress test GeoJSON into binary format by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2056
fix: stop ongoing animations when scroll zooming by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2066
feat: added Poly*Layer.drawInSingleWorld by @monsieurtanuki in https://github.com/fleaflet/flutter_map/pull/2069
feat: add ContainCameraLatitude by @mbenoukaiss in https://github.com/fleaflet/flutter_map/pull/2073
feat: added options to customize double-tap (drag) zoom gestures by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2070
feat: warn for OSM URLs by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2074
feat: added PolygonLayer.painterFillMethod by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2081
fix: make FeatureLayerUtils.viewportRect return Rect.zero if unavailable by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2095
feat: add optimizeRadiusInMeters option to CircleLayer by @monsieurtanuki in https://github.com/fleaflet/flutter_map/pull/2101
fix: consider multi-worlds when constructing camera bounds & allow bounds wider than a world by @monsieurtanuki in https://github.com/fleaflet/flutter_map/pull/2091
chore: adjust OSM warning message & consider User-Agent by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2109
chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 by @dependabot[bot] in https://github.com/fleaflet/flutter_map/pull/2099
chore(deps): bump flutter_lints from 5.0.0 to 6.0.0 in /example by @dependabot[bot] in https://github.com/fleaflet/flutter_map/pull/2100
fix: adjust infinite loop protection in workAcrossWorlds by @monsieurtanuki in https://github.com/fleaflet/flutter_map/pull/2113
docs: minor docs fix on TileDisplay.fadeIn arguments by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2114
fix: calculate LayerHitResult.coordinate correctly by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2093
fix(example): updated marker stress test to use more stressful markers by @ReinisSprogis in https://github.com/fleaflet/flutter_map/pull/2122
feat: add built-in caching & tile loading cancellation support by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2082
feat: change polygon label placement config, add new 'signed area centroid' algorithm & use new polylabel implementation by @tidu090 in https://github.com/fleaflet/flutter_map/pull/2102
chore: prepare for v8.2.0 release by @JaffaKetchup in https://github.com/fleaflet/flutter_map/pull/2062
New Contributors
@mbenoukaiss made their first contribution in https://github.com/fleaflet/flutter_map/pull/2073
@tidu090 made their first contribution in https://github.com/fleaflet/flutter_map/pull/2102
Full Changelog: https://github.com/fleaflet/flutter_map/compare/v8.1.1...v8.2.0