Skip to content

Commit ec81782

Browse files
authored
chore: v6.1.0 release preparation (#1749)
1 parent df40d8c commit ec81782

6 files changed

+54
-13
lines changed

CHANGELOG.md

+42-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,50 @@
11
# Changelog
22

3-
## [6.0.1] - 2023/10/XX
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+
5+
## [6.1.0] - 2023/12/02
6+
7+
Contains the following user-affecting changes:
8+
9+
- 🟢 Added option to draw labels on top of all `Polygon`s in a layer - [#1707](https://github.com/fleaflet/flutter_map/pull/1707)
10+
- (Released 'flutter_map_cancellable_tile_provider' [v2.0.0](https://pub.dev/packages/flutter_map_cancellable_tile_provider/changelog))
11+
12+
Contains the following user-affecting bug fixes:
13+
14+
- Removed flutter_map text attribution when `RichAttributionWidget.showFlutterMapAttribution` is `false` - [#1712](https://github.com/fleaflet/flutter_map/pull/1712)
15+
- Repaired `TileLayer.tileBounds` - [#1713](https://github.com/fleaflet/flutter_map/pull/1713) for [#1710](https://github.com/fleaflet/flutter_map/issues/1710)
16+
- Added `doubleTapDragZoom` and `scrollWheelZoom` to `InteractiveFlag.all` - [#1726](https://github.com/fleaflet/flutter_map/pull/1726) for [#1725](https://github.com/fleaflet/flutter_map/issues/1725)
17+
- Repaired correct movement for `CircleLayer` when panning - [#1735](https://github.com/fleaflet/flutter_map/pull/1735)
18+
- Improved value distribution for `MapPosition.hashCode` - [#1747](https://github.com/fleaflet/flutter_map/pull/1747)
19+
20+
Contains the following user-affecting performance improvements:
21+
22+
- Optimized `Bounds` - [#1706](https://github.com/fleaflet/flutter_map/pull/1706)
23+
- Avoided creating a new list on every frame unnecessarily - [#1708](https://github.com/fleaflet/flutter_map/pull/1708)
24+
- Cull `Polygon` labels seperately (more strongly), and cache the `TextPainter` - [#1716](https://github.com/fleaflet/flutter_map/pull/1716)
25+
- Avoided caching a single commonly-used multiplication - [#1743](https://github.com/fleaflet/flutter_map/pull/1743)
26+
27+
Many thanks to these contributors (in no particular order):
28+
29+
- @ignatz
30+
- @amal-stack
31+
- @Robbendebiene
32+
- ... and all the maintainers
33+
34+
And an additional special thanks to @ignatz for investing so much of their time into this project recently - we appreciate it!
35+
36+
In other news:
37+
38+
- A warm welcome to @josxha, who's recently joined the maintainer team
39+
- We've also made some widespread minor improvmenents to the example application
40+
- Check out the new [Showcase](https://docs.fleaflet.dev/showcase) page on our docs for some awesome projects
41+
- We're working on some very exciting reworked features and performance improvements for v7 - keep an ear out by joining our [Discord server](https://discord.gg/BwpEsjqMAH)
42+
43+
## [6.0.1] - 2023/10/24
444

545
Contains the following user-affecting bug fixes:
646

7-
- Fixed `CircleMarker`'s incorrect appearance and size - [#1692](https://github.com/fleaflet/flutter_map/pull/1692) for [#1688](https://github.com/fleaflet/flutter_map/issues/1688)
47+
- Fixed `CircleMarker`'s incorrect appearance and size - [#1692](https://github.com/fleaflet/flutter_map/pull/1692) for [#1688](https://github.com/fleaflet/flutter_map/issues/1688)
848
- Fixed `LateInitializationError` when specifying `initialCameraFit` - [#1691](https://github.com/fleaflet/flutter_map/pull/1691) for [#1684](https://github.com/fleaflet/flutter_map/issues/1684)
949
- Fixed incorrect behaviour issues caused by the adjusted default `MapOptions.cameraConstraint` - [#1700](https://github.com/fleaflet/flutter_map/pull/1700) for [#1682](https://github.com/fleaflet/flutter_map/issues/1682) & [#1699](https://github.com/fleaflet/flutter_map/issues/1699)
1050
- Fixed bug where not providing either `wmsOptions` nor `urlTemplate` caused a null exception in `getTileUrl` and when `retinaMode` is `true` - [#1701](https://github.com/fleaflet/flutter_map/pull/1701)

CONTRIBUTING.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
# Contributing
22

3-
'flutter_map' is only as great as it is because of generous open-source contributors!
4-
53
We're always happy to receive improvements and fixes, so please submit them whenever you can! A few key points are listed below.
64

75
> Many feature additions are more suitable for plugins, instead of being added to the core. This is aimed to reduce the future maintenance burden/cost on the maintainers.
86
If we deny your PR for this reason, please do consider publishing a plugin, and we'll be happy to add it to the [Plugins List](https://docs.fleaflet.dev/plugins/list)! See [Making A Plugin](https://docs.fleaflet.dev/plugins/making-a-plugin) for more information.
97

10-
* If your PR will add a major or breaking change, please discuss it with us first, via the Issue Tracker
11-
* Always link your PR to at least one issue, and as many as are resolved
12-
* Create a draft PR as soon as work starts, and take it out of draft status when ready for review
13-
* Avoid changing the package version or GitHub workflows
14-
* Fix issues reported by the GitHub workflows (such as formatting) yourself
8+
* **If your PR will add a major or breaking change, please discuss it with us first, via the Issue Tracker**
9+
We don't want to waste your time if we think it's more appropriate for a plugin, and it helps to make a clear plan before starting work
10+
* **Create a draft PR as soon as work starts, and take it out of draft status when ready for review**
11+
Keep everyone in the loop, so no-one tries working on the same thing as you
12+
* **Don't change the package version, GitHub workflows, lints, or any other meta files without clarification**
13+
We rely on a standardized process and procedure to ensure top-quality releases
14+
* **Use a clear (preferably [Conventional](https://www.conventionalcommits.org/)) PR title**
15+
This makes it easier for us to group commits for release and write correct CHANGELOGs

example/android/app/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ if (flutterVersionCode == null) {
1919

2020
def flutterVersionName = localProperties.getProperty('flutter.versionName')
2121
if (flutterVersionName == null) {
22-
flutterVersionName = '6.0.1'
22+
flutterVersionName = '6.1.0'
2323
}
2424

2525
android {

example/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: flutter_map_example
22
description: Example application for 'flutter_map' package
33
publish_to: "none"
4-
version: 6.0.1
4+
version: 6.1.0
55

66
environment:
77
sdk: ">=3.0.0 <4.0.0"

pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: flutter_map
22
description: A versatile mapping package for Flutter, that's simple and easy to learn, yet completely customizable and configurable
3-
version: 6.0.1
3+
version: 6.1.0
44

55
repository: https://github.com/fleaflet/flutter_map
66
issue_tracker: https://github.com/fleaflet/flutter_map/issues

windowsApplicationInstallerSetup.iss

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33

44
#define MyAppName "flutter_map Demo"
5-
#define MyAppVersion "for 6.0.1"
5+
#define MyAppVersion "for 6.1.0"
66
#define MyAppPublisher "fleaflet"
77
#define MyAppURL "https://github.com/fleaflet/flutter_map"
88
#define MyAppSupportURL "https://github.com/fleaflet/flutter_map/issues"

0 commit comments

Comments
 (0)