Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare release 0.17.0 #317

Merged
merged 2 commits into from
Oct 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 47 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
## upcoming version
## 0.17.0

**Repository transfer**: The project repository was transferred to the MapLibre GitHub organization. More information at https://github.com/maplibre/flutter-maplibre-gl/issues/221

* Developers do not need to adapt their Podfile for iOS apps anymore as it was previously described in the Readme. [https://github.com/maplibre/flutter-maplibre-gl/pull/278](https://github.com/maplibre/flutter-maplibre-gl/pull/278)
### Breaking Change:
* `maplibre_gl/mapbox_gl.dart` was renamed to `maplibre_gl/maplibre_gl.dart`. You can do a replace-all from `import 'package:maplibre_gl/mapbox_gl.dart';` to `import 'package:maplibre_gl/maplibre_gl.dart';`
Expand All @@ -15,6 +18,49 @@ MaplibreMap(
* The `minSdkVersion` was bumped to at least 21 now, since the native android sdk constraint expect that.
* Changed the minimum Dart version from sdk: `2.12.0` to `2.14.0` in `maplibre_gl_platform_interface/pubspec.yaml`.


### Further changes
Note: This list only contains a subset of all contributions, notably excluding those that e.g. only affect the GitHub Actions CI or documentation. See the link at the end for a full changelog.

* feat: add support for reading style json from file in ios by @TimAlber in https://github.com/maplibre/flutter-maplibre-gl/pull/132
* Add podspecs in correct Cocoapods layout by @kuhnroyal in https://github.com/maplibre/flutter-maplibre-gl/pull/128
* fix: fix the queryRenderedFeatures code on iOS by @TimAlber in https://github.com/maplibre/flutter-maplibre-gl/pull/137
* feat: Set layer visibility by @m0nac0 in https://github.com/maplibre/flutter-maplibre-gl/pull/138
* feat: add support for changing the receiver’s viewport to fit given bounds by @TimAlber in https://github.com/maplibre/flutter-maplibre-gl/pull/133
* Change feature JSON encoding from .ascii to .utf8 by @SunBro-Marko in https://github.com/maplibre/flutter-maplibre-gl/pull/142
* web: implement setCameraBounds by @m0nac0 in https://github.com/maplibre/flutter-maplibre-gl/pull/145
* Use offical maplibre-gl.js and add README info by @Robbendebiene in https://github.com/maplibre/flutter-maplibre-gl/pull/163
* android: adding tileSize to raster source by @mariusvn in https://github.com/maplibre/flutter-maplibre-gl/pull/166
* Readme: document git default values for codespaces by @m0nac0 in https://github.com/maplibre/flutter-maplibre-gl/pull/170
* query source features by @Grodien in https://github.com/maplibre/flutter-maplibre-gl/pull/154
* Trimming styleString to simplify the JSON detection by @mariusvn in https://github.com/maplibre/flutter-maplibre-gl/pull/175
* Fix getVisibleRegion method by @BartoszStasiurka in https://github.com/maplibre/flutter-maplibre-gl/pull/179
* Reenable textureMode which was disabled in f8b2d1 by @maxammann in https://github.com/maplibre/flutter-maplibre-gl/pull/194
* android: Bump Maplibre SDK to 9.6.0 & OkHttp to 4.9.3 by @mariusvn in https://github.com/maplibre/flutter-maplibre-gl/pull/184
* Added getSourceIds to the controller by @mariusvn in https://github.com/maplibre/flutter-maplibre-gl/pull/197
* Moved EventChannel creation in the downloadOfflineRegion method by @mariusvn in https://github.com/maplibre/flutter-maplibre-gl/pull/205
* Fix crash android dispose nullpointerdereference by @GaelleJoubert in https://github.com/maplibre/flutter-maplibre-gl/pull/203
* Migrate links in README, pubspec to Maplibre by @kuhnroyal in https://github.com/maplibre/flutter-maplibre-gl/pull/224
* Update LICENSE file by @mariusvn in https://github.com/maplibre/flutter-maplibre-gl/pull/230
* upgrade dependency image by @m0nac0 in https://github.com/maplibre/flutter-maplibre-gl/pull/248
* fix-example-app by @JulianBissekkou in https://github.com/maplibre/flutter-maplibre-gl/pull/261
* 162-animate-camera-on-web-fix by @JulianBissekkou in https://github.com/maplibre/flutter-maplibre-gl/pull/254
* 243-fix-crash-when-no-location-permission by @JulianBissekkou in https://github.com/maplibre/flutter-maplibre-gl/pull/244
* 182-disposal-null-ref-crash by @JulianBissekkou in https://github.com/maplibre/flutter-maplibre-gl/pull/259
* New android sdk version by @stefanschaller in https://github.com/maplibre/flutter-maplibre-gl/pull/270
* 250-change-language-fixes by @stefanschaller in https://github.com/maplibre/flutter-maplibre-gl/pull/275
* upgrade-ios-version by @JulianBissekkou in https://github.com/maplibre/flutter-maplibre-gl/pull/277
* Simplify iOS usage instructions and example podfile by @m0nac0 in https://github.com/maplibre/flutter-maplibre-gl/pull/278
* Add opportunity to use map in widget tests by @ManoyloK in https://github.com/maplibre/flutter-maplibre-gl/pull/281
* fix-layers-prod-build by @stefanschaller in https://github.com/maplibre/flutter-maplibre-gl/pull/291
* Fix the codespace by upgrading the docker image by @ouvreboite in https://github.com/maplibre/flutter-maplibre-gl/pull/297
* Add `updateImageSource`. by @CaviarChen in https://github.com/maplibre/flutter-maplibre-gl/pull/271
* fix "unexpected null value" error when onStyleLoadedCallback is null by @m0nac0 in https://github.com/maplibre/flutter-maplibre-gl/pull/307
* attributionButtonPosition for web by @ouvreboite in https://github.com/maplibre/flutter-maplibre-gl/pull/304


**Full Changelog**: https://github.com/maplibre/flutter-maplibre-gl/compare/0.16.0...0.17.0

## 0.16.0, Jun 28, 2022
* cherry-picked all commits from upstream up to [https://github.com/flutter-mapbox-gl/maps/commit/3496907955cd4b442e4eb905d67e8d46692174f1), including up to release 0.16.0 from upstream
* updated Maplibre GL JS for web
Expand Down
2 changes: 1 addition & 1 deletion maplibre_gl_platform_interface/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: maplibre_gl_platform_interface
description: A common platform interface for the maplibre_gl plugin.
version: 0.16.0
version: 0.17.0
homepage: https://github.com/maplibre/flutter-maplibre-gl

dependencies:
Expand Down
2 changes: 1 addition & 1 deletion maplibre_gl_web/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: maplibre_gl_web
description: Web platform implementation of maplibre_gl
version: 0.16.0
version: 0.17.0
homepage: https://github.com/maplibre/flutter-maplibre-gl

flutter:
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: maplibre_gl
description: A Flutter plugin for integrating Maplibre Maps inside a Flutter application on Android, iOS and web platforms.
version: 0.16.0
version: 0.17.0
homepage: https://github.com/maplibre/flutter-maplibre-gl

dependencies:
Expand Down