From 92cef215dae3eccebe20a4193ec65cb4a45d52cc Mon Sep 17 00:00:00 2001 From: Luka S Date: Sun, 9 Jun 2024 10:28:32 +0100 Subject: [PATCH] chore: prepare for v7.0.1 release (#1911) Co-authored-by: Joscha <34318751+josxha@users.noreply.github.com> --- CHANGELOG.md | 15 ++++++++++++++- CONTRIBUTING.md | 20 ++++++++++++-------- LICENSE | 2 +- example/android/app/build.gradle | 4 ++-- example/pubspec.yaml | 7 +++---- pubspec.yaml | 2 +- windowsApplicationInstallerSetup.iss | 2 +- 7 files changed, 34 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2b41aeea..cdda7be6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,20 @@ Please consider [donating](https://docs.fleaflet.dev/supporters#support-us) or [ This CHANGELOG does not include every commit and/or PR - it is a hand picked selection of the most important ones. For a full list of changes, please check the GitHub repository releases/tags. -## [7.0.0] - 2024/05/XX +## [7.0.1] - 2024/06/09 + +Contains the following user-affecting bug fixes: + +- Implemented internal efficient(-ish) change detection for `PolygonLayer` & `PolylineLayer` - [#1904](https://github.com/fleaflet/flutter_map/pull/1904) +- Fixed `PolygonLayer.useAltRenderer` renderer when `Polygon`s have multiple holes - [#1906](https://github.com/fleaflet/flutter_map/pull/1906) +- Fixed overlapping `Polygon` cutting & color/translucency mixing - [#1901](https://github.com/fleaflet/flutter_map/pull/1901) +- Downgraded dependencies to support Flutter 3.19 - [#1897](https://github.com/fleaflet/flutter_map/pull/1897) + +Contains the following user-affecting performance improvements: + +- Improved speed of `isPointInPolygon` method up to 40% - [#1907](https://github.com/fleaflet/flutter_map/pull/1907) + +## [7.0.0] - 2024/05/26 **"`onTap`-ish At Last!"** diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 63998ca1f..179dd623c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,11 +5,15 @@ We're always happy to receive improvements and fixes, so please submit them when > 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. 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. -* **If your PR will add a major or breaking change, please discuss it with us first, via the Issue Tracker** -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 -* **Create a draft PR as soon as work starts, and take it out of draft status when ready for review** -Keep everyone in the loop, so no-one tries working on the same thing as you -* **Don't change the package version, GitHub workflows, lints, or any other meta files without clarification** -We rely on a standardized process and procedure to ensure top-quality releases -* **Use a clear (preferably [Conventional](https://www.conventionalcommits.org/)) PR title** -This makes it easier for us to group commits for release and write correct CHANGELOGs +* **If your PR will add a major or breaking change, please discuss it with us first, via the Issue Tracker.** +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. +Additionally, if your PR makes breaking changes, or depends on another breaking commit, we may have some additional guidance. + +* **Create a draft PR as soon as work starts, and take it out of draft status when ready for review.** +Keep everyone in the loop, so no-one tries working on the same thing as you. + +* **Don't change the package version, GitHub workflows, lints, or any other meta files without clarification.** +We rely on a standardized process and procedure to ensure top-quality releases. + +* **Use a clear (preferably [Conventional](https://www.conventionalcommits.org/)) PR title.** +This makes it easier for us to group commits for release and write correct CHANGELOGs. diff --git a/LICENSE b/LICENSE index 36c2abfc0..70a0f042a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ BSD 3-Clause License -Copyright (c) 2018-2023, the 'flutter_map' authors and maintainers +Copyright (c) 2018-2024, the 'flutter_map' authors and maintainers All rights reserved. diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index e9d7784eb..25c5926e3 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -14,12 +14,12 @@ if (localPropertiesFile.exists()) { def flutterVersionCode = localProperties.getProperty('flutter.versionCode') if (flutterVersionCode == null) { - flutterVersionCode = '6' + flutterVersionCode = '7' } def flutterVersionName = localProperties.getProperty('flutter.versionName') if (flutterVersionName == null) { - flutterVersionName = '7.0.0' + flutterVersionName = '7.0.1' } android { diff --git a/example/pubspec.yaml b/example/pubspec.yaml index eadeb128e..be2e58452 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -1,7 +1,7 @@ name: flutter_map_example description: Example application for 'flutter_map' package publish_to: "none" -version: 7.0.0 +version: 7.0.1 environment: sdk: ">=3.0.0 <4.0.0" @@ -11,20 +11,19 @@ dependencies: flutter: sdk: flutter flutter_map: - flutter_map_cancellable_tile_provider: + flutter_map_cancellable_tile_provider: ^3.0.0 flutter_map_geojson: ^1.0.8 http: ^1.2.1 latlong2: ^0.9.1 proj4dart: ^2.1.0 shared_preferences: ^2.2.3 - url_launcher: ^6.2.6 + url_launcher: ^6.3.0 url_strategy: ^0.2.0 vector_math: ^2.1.4 dependency_overrides: flutter_map: path: ../ - flutter_map_cancellable_tile_provider: dev_dependencies: flutter_lints: ^4.0.0 diff --git a/pubspec.yaml b/pubspec.yaml index 58b12ba78..d8ddd2db9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_map description: A versatile mapping package for Flutter, that's simple and easy to learn, yet completely customizable and configurable -version: 7.0.0 +version: 7.0.1 repository: https://github.com/fleaflet/flutter_map issue_tracker: https://github.com/fleaflet/flutter_map/issues diff --git a/windowsApplicationInstallerSetup.iss b/windowsApplicationInstallerSetup.iss index 2e8049cfa..0defc7fe3 100644 --- a/windowsApplicationInstallerSetup.iss +++ b/windowsApplicationInstallerSetup.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "flutter_map Demo" -#define MyAppVersion "for 7.0.0" +#define MyAppVersion "for 7.0.1" #define MyAppPublisher "fleaflet" #define MyAppURL "https://github.com/fleaflet/flutter_map" #define MyAppSupportURL "https://github.com/fleaflet/flutter_map/issues"