Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.0.0
->8.0.0
Release Notes
fleaflet/flutter_map (flutter_map)
v8.0.0
Compare Source
"Infinite Worlds
Contains the following user-affecting changes:
filterQuality
parameter to(Base)OverlayImage
- #1989BaseOverlayImage
for external implementation/extension - #1990Point
toOffset
, and method names accordingly - #1996tileDimension
& deprecatedTileLayer.tileSize
- #1940Contains the following user-affecting bug fixes:
TileLayer.reset
stream internally to ensure handler is fired - #1943 for #1808Client
instead ofBaseClient
in network tile/image provider - #2011 for #2010http.Client
inNetworkTileProvider
- #2012 for #2009Contains the following user-affecting performance improvements:
Polyline.renderHashCode
includedhashCode
unnecessarily causing internal draw batching to fail - #1967Polyline/gonLayer
s was incorrectly used - #1991Polyline
s - #1993Many thanks to these contributors (in no particular order):
v7.0.2
Compare Source
Contains the following user-affecting bug fixes:
PolygonLayer
&PolylineLayer
inadvertently introduced by v7.0.1 - #1925 for #1921Polygon
would only appear if their winding direction was opposite to the direction of thePolygon.points
- #1925 for #1924MapController
to aFlutterMap
multiple times - #1915 for #1892v7.0.1
Compare Source
Contains the following user-affecting bug fixes:
PolygonLayer
&PolylineLayer
- #1904PolygonLayer.useAltRenderer
renderer whenPolygon
s have multiple holes - #1906Polygon
cutting & color/translucency mixing - #1901Contains the following user-affecting performance improvements:
isPointInPolygon
method up to 40% - #1907v7.0.0
"
onTap
-ish At Last!"Contains the following user-affecting changes:
Polyline(Layer)
,Polygon(Layer)
, andCircle(Layer)
- #1822 (for #1740 and #385), #1728, #1886FlutterMap.options
an optional parameter - #1816Canvas.drawVertices
) render pathway forPolygonLayer
- #1800Scalebar
layer - #1821TileUpdateTransformers.debounce
to debounce tile requests - #1850 (replaces #1840)Marker.computePixelAlignment
method to calculate absolute alignment - #1847StrokePattern
, which supportssolid
,dotted
, anddashed
styles forPolyline
s and the border ofPolygon
s - #1855 (replaces #1845), #1865, #1871, #1875, #1876MapOptions.applyPointerTranslucencyToLayers
- #1822 for #1740Contains the following user-affecting bug fixes:
NetworkTileProvider
poor performance andClientException
s/SocketException
s on disposal - #1742 for #1761, #1703, #1698Polygon/PolylineLayer
failing to move on changes - #1825Polygon
- #1854 for #1829PolylineLayer
exception: "The west longitude can't be smaller than the east longitude" - #1879LatLngBounds.center
to work across world bounds - #1860Contains the following user-affecting performance improvements:
Polyline
andPolygon
simplification, and enhancedPolyline
culling algorithm to work within the samePolyline
- #1704, #1795, #1805, #1812Polygon
points & improved CRS internals - #1801PolygonLayer
bundled drawing system - #1800Contains the following important internal changes (does not include changes to the example app, meta changes to the repo/org configuration, or minor changes):
MapInternalController
&MapControllerImpl
, and removed "FlutterMap" prefix from some members - #1738LatLngBounds
mutable - #1834Many thanks to these contributors (in no particular order):
v6.2.1
Contains the following user-affecting changes:
v6.1.0
Contains the following user-affecting changes:
Polygon
s in a layer - #1707Contains the following user-affecting bug fixes:
RichAttributionWidget.showFlutterMapAttribution
isfalse
- #1712TileLayer.tileBounds
- #1713 for #1710doubleTapDragZoom
andscrollWheelZoom
toInteractiveFlag.all
- #1726 for #1725CircleLayer
when panning - #1735MapPosition.hashCode
- #1747Contains the following user-affecting performance improvements:
Bounds
- #1706Polygon
labels seperately (more strongly), and cache theTextPainter
- #1716Many thanks to these contributors (in no particular order):
And an additional special thanks to @ignatz for investing so much of their time into this project recently - we appreciate it!
In other news:
v6.0.1
Compare Source
Contains the following user-affecting bug fixes:
CircleMarker
's incorrect appearance and size - #1692 for #1688LateInitializationError
when specifyinginitialCameraFit
- #1691 for #1684MapOptions.cameraConstraint
- #1700 for #1682 & #1699wmsOptions
norurlTemplate
caused a null exception ingetTileUrl
and whenretinaMode
istrue
- #1701TapPosition
) - #1694 for #1693Many thanks to these contributors (in no particular order):
v6.0.0
Compare Source
"Photography"
Contains the following user-affecting changes:
MapCamera
object to reduce scope ofMapController
& re-implemented internal state management - #1551 with #1614TileProvider
s & refactored methods - #1622minZoom
property toCameraFit
s - #1562InteractiveFlag.doubleTapDragZoom
- #1603NetworkTileProvider
, to reduce tile loading times and reduce unnecessary tile server requests - #1629TileLayer.urlTemplate
(viaTileProvider.generateReplacementMap
) to be filled withTileLayer.tileSize
- #1665 for #1664MapOptions
withInteractionOptions
(accessed fromMapOptions
) - #1551MapOptions.
center
,bounds
,zoom
, androtation
withinitialCenter
,initialCameraFit
,initialZoom
, andinitialRotation
- #1551MapOptions.maxBounds
withMapOptions.cameraConstraint
- #1551TileLayer.backgroundColor
property withMapOptions.backgroundColor
to simplify interaction when using multiple tile layers - #1578 & #1647 for #1577 & #1566FlutterMap.nonRotatedChildren
with an inverse purpose (usually internal)MobileLayerTransformer
- #1615Marker.anchor
withMarker.alignment
that uses built-inAlignment
object - #1659Marker.builder
with non-builderMarker.child
- #1659TileLayer.retinaMode
behaviour - #1673 for #1670TileLayer.panBuffer
andMapOptions.cameraConstraint
- multiple PRsCustomPoint
in favour of extension methods onPoint<T>
- #1585 for #1522MoveAndRotateResult
in favour of aRecord
in format of({bool moveSuccess, bool rotateSuccess})
- #1636Anchor
,AnchorPos
, and all anchor related terminology - #1659Contains the following user-affecting bug fixes:
fallbackUrl
is defined - #1555 for #1554RichAnimationWidget
when usingFadeRAWA
- #1591 for #1589TileProvider
when running on the web, to avoid polluting the debug console with error messages - #1677 for #1654Polygon
edge-cases - #1598 & #1599TileLayer.reset
failing to load new tiles - #1620 for #1619Marker
anchoring when counter-rotating - #1623 for #1500fitBounds
failing to load new tiles - #1626 for #1563maxNativeZoom
apparently failing to have any effect - #1627 for #1625hasGesture
beingfalse
after double tap zoom inonPositionChanged
callback - #1465 for #1630fallbackUrl
when an exception is thrown whilstdecode
ing instead of during the network request - #1648 for #1649RichAttributionWidget
- #1661TileLayer.fallbackUrl
not being attempted whenFlutterMapNetworkImageProvider
failed to decode a non-image - part of #1662 for #1667FlutterMap
widget wasTransform
ed - #1676 for #1675Contains the following user-affecting performance improvements:
Polygon
performance when using labels, by increasing batching ability and label location calculations - #1607 & #1641CircleMarker
performance, by using a singleCustomPainter
instance and more efficient draw calls - #1679In other news:
Many thanks to these contributors (in no particular order):
And an additional special thanks to @rorystephenson for investing so much of their time into this project recently - we appreciate it!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.