Skip to content

v7.0.0

Compare
Choose a tag to compare
@JaffaKetchup JaffaKetchup released this 26 May 20:55
· 15 commits to master since this release
201c231

What's Changed

Includes changes after v6.1.0 (including v7.0.0-dev.1). v6.2.0 is ignored: see #1891 for more information.

  • 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
  • feat!: added PolylinePattern with support for solid, dotted, dashed styles by @monsieurtanuki in #1855
  • fix(example): ensure zoom buttons zoom by a full zoom level only by @monsieurtanuki in #1861
  • fix: prevent crash when zooming far into Polygons by @ReinisSprogis in #1854
  • feat!: added TileUpdateTransformers.debounce & reverted #1840 by @JaffaKetchup in #1850
  • chore: prepare v7.0.0-dev.1 release by @JaffaKetchup in #1851
  • feat!: support of solid, dotted, dashed styles for polygons, with optimized rendering by @monsieurtanuki in #1865
  • fix: correct display of StrokePattern.solid at high zoom levels by @monsieurtanuki in #1871
  • fix: 1874 - fixed side-effect crash for final dot / final dash by @monsieurtanuki in #1875
  • chore(deps): bump flutter_lints from 3.0.2 to 4.0.0 by @dependabot in #1880
  • fix: remove deprecated members (for Flutter 3.22) by @josxha in #1883
  • fix: PolylineLayer throws exception: "The west longitude can't be smaller than the east longitude" by @josxha in #1879
  • chore: use workflow cache by @josxha in #1882
  • chore(meta): start all PR workflow jobs simultaneously, use java 21 by @josxha in #1884
  • feat: optimization of "solid" polygon/polyline display by @monsieurtanuki in #1876
  • feat: added interactivity to CircleLayer & refactored interactivity out into seperate classes by @JaffaKetchup in #1886
  • fix: allowed LatLngBounds.center to work across world boundary & added simpleCenter by @monsieurtanuki in #1860
  • chore: prepare for v7 & v6.2.0 releases by @JaffaKetchup in #1890

New Contributors

Full Changelog: v6.1.0...v7.0.0