v7.0.0-dev.1
Pre-release
Pre-release
JaffaKetchup
released this
02 Apr 15:11
·
10 commits
to master
since this 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
- perf: micro-optimize
Bounds
by @ignatz in #1706- perf: avoid unnecessarily creating new list on every frame by @ignatz in #1708
- feat: add option to draw labels on top of all
Polygon
s by @ignatz in #1707- perf: reduce tile management overhead by @ignatz in #1709
- fix: remove flutter_map text attribution when
showFlutterMapAttribution
isfalse
by @leiflinse-trivector in #1712- fix: repair
TileLayer.tileBounds
by @josxha in #1713- perf(polygons): cull labels separately, and cache
TextPainter
by @ignatz in #1716- perf!: remove unnecessary rounding and surrounding features, and produce less garbage by @ignatz in #1714
- perf!: reduce work to build and fix bugs in
TileLayer
, and improve culling of off-screen tiles by @ignatz in #1718- fix: add
doubleTapDragZoom
andscrollWheelZoom
toInteractiveFlag.all
by @amal-stack in #1726- feat: export 'latlong2' by @TesteurManiak in #1731
- chore!: remove all leftover deprecated symbols by @JaffaKetchup in #1730
- fix: CircleLayer not updating on pan by @Robbendebiene in #1735
- chore: refactor example app by @josxha in #1734
- perf!: optimize CRS performance and add micro-benchmark of limited expressiveness by @ignatz in #1727
- revert: #1731 by @JaffaKetchup in #1745
- fix:
MapPosition.hashCode
value distribution by @josxha in #1747- refactor: example app plugins by @josxha in #1744
- perf: avoid caching a single multiplication by @mootw in #1743
- chore: v6.1.0 release preparation by @JaffaKetchup in #1749
- chore: remove error in console for example app by @josxha in #1762
- refactor!: multiple fixes & additions to
NetworkTileProvider
(and underlyingImageProvider
) by @JaffaKetchup in #1742 - refactor: merge
MapInternalController
withMapControllerImpl
by @josxha in #1738 - perf: use
radians2Degrees
const fromvector_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
Polyline
s by @ignatz in #1728 - perf!: add simplification and segment culling to
PolylineLayer
& simplification toPolygonLayer
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 forPolygonLayer
& fix bundled drawing by @JaffaKetchup in #1800 - fix: repaint polygons/polylines on changes by @Alexays in #1825
- feat!: add interactive
Polygon
s, reworkPolyline
hitTest
result, and deprecate/disable auto application ofTransulcentPointer
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
- @leiflinse-trivector made their first contribution in #1712
- @amal-stack made their first contribution in #1726
- @ReinisSprogis made their first contribution in #1840
- @gnassro made their first contribution in #1845
- @monsieurtanuki made their first contribution in #1847