Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 2.33 KB

CHANGELOG.md

File metadata and controls

67 lines (43 loc) · 2.33 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Version 0.3.2 - 2024-11-11

Fixed

  • Reverts changes in 0.3.1; they were ultimately unnecessary and introduced a new bug, stopping location updates.

Version 0.3.1 - 2024-10-17

Fixed

  • Fixed the location manager being nil after SwiftUI view update.

Version 0.3.0 - 2024-10-14

Changed

This release upgrades Swift tooling for Swift 5.10.

Version 0.2.0 - 2024-10-07

Added

  • MLNMapViewCameraUpdating.setUserTrackingMode(_ mode: MLNUserTrackingMode, animated: Bool, completionHandler: (() -> Void)?) in #53. Previously, you could only call mapViewCameraUpdating.userTrackingMode = newMode without specifying animated or completionHandler.

Fixed

  • Fix broken animation when setting user tracking mode in #53. For example, when tapping the "recenter" button in Ferrostar (which uses this package), the map now immediately re-centers on the users current location, whereas before you'd have to tap it twice. Note: the bug wasn't noticeable when using the Ferrostar's SimulatedLocationProvider.
  • Pitch range .free was being reset to .freeWithinRange(0, 59.9999999) Fixed in in #54.

Version 0.1.0 - 2024-09-21

This project has migrated from Stadia Maps to the MapLibre organization! To celebrate, we're bumping the version and adding a CHANGELOG.

Xcode and GitHub normally handle these sorts of changes well, but sometimes they don't. So, you'll probably want to be proactive and change your URLs from https://github.com/stadiamaps/maplibre-swiftui-dsl-playground to https://github.com/maplibre/swiftui-dsl.

If you're building a plain Xcode project, it might actually be easier to remove the Swift Package and all of its targets and then re-add with the URL.

Swift Package authors can simply update the URLs. Note that the package name also changes with the repo name.

    .product(name: "MapLibreSwiftDSL", package: "swiftui-dsl"),
    .product(name: "MapLibreSwiftUI", package: "swiftui-dsl"),