Skip to content

Releases: stadiamaps/ferrostar

0.53.0

Choose a tag to compare

@ianthetechie ianthetechie released this 23 Jun 01:54

What's New

This release includes two improvements, neither of which are breaking changes.

  • Add German Android localizations by @klemensz in #929
  • feat: Allow custom MapOptions in high-level navigation views (Android) by @klemensz in #930

Full Changelog: 0.52.0...0.53.0

0.52.0

Choose a tag to compare

@ianthetechie ianthetechie released this 17 Jun 05:19

Noteworthy changes this release:

  • We fixed a bug in step advance logic where manually advancing didn't clear internal state. There should be no change for automatic advance users (most apps).
  • We received 2 independent reports of apps using multiple UniFFI packages running into module map issues on iOS. This should be fixed by this release.

Enhancements

Fixes

  • fix: Android getting started guide references outdated Maven artifactIDs by @klemensz in #911
  • iOS: Namespace includes to avoid polluting global name space by @michaelkirk in #924
  • Reset step advance condition state on every step advance by @devnull133 in #887

Updates

  • Bump prettier from 3.8.1 to 3.8.3 in /web by @dependabot[bot] in #914
  • Bump @typescript-eslint/eslint-plugin from 8.59.2 to 8.60.1 in /web by @dependabot[bot] in #916
  • Bump org.jetbrains.kotlinx:kotlinx-datetime from 0.7.1 to 0.8.0 in /android by @dependabot[bot] in #913
  • Bump serde_json from 1.0.149 to 1.0.150 in /common by @dependabot[bot] in #920
  • Bump uuid from 1.23.1 to 1.23.2 in /common by @dependabot[bot] in #923
  • Bump log from 0.4.29 to 0.4.31 in /common by @dependabot[bot] in #921
  • Bump serde_with from 3.18.0 to 3.20.0 in /common by @dependabot[bot] in #922
  • Bump shell-quote from 1.8.3 to 1.8.4 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #925
  • Bump kotlinx-coroutines from 1.10.2 to 1.11.0 in /android by @dependabot[bot] in #919

New Contributors

Full Changelog: 0.51.0...0.52.0

0.51.0

Choose a tag to compare

@ianthetechie ianthetechie released this 28 May 05:27

This release isn't quite as big as the last one, but it finalizes the removal of the MapLibre Compose Playground in favor of the more actively maintained MapLibre compose.

What's Changed

Full Changelog: 0.50.0...0.51.0

0.50.0

Choose a tag to compare

@ianthetechie ianthetechie released this 27 May 02:01

This is a.... beefy list (in the words of @Archdoog). We've shipped a LOT of enhancements, which you can read about in the bullet list below, but the big story is that we've migrated our Jetpack Compose UI to MapLibre compose, the most comprehensive composable UI project for Android in the MapLibre ecosystem. This will enable us to take advantage of new MapLibre features like synchronous GeoJSON layer updates faster than with our previous minimal wrapper.

This is obviously a breaking change. However, it should be a fairly straightforward migration unless you were doing a lot of map customization, particularly at the lower levels. The higher level APIs remain quite similar.

We've also made a bunch of improvements to the Android demo app. Big shout out to @hactar and @klemensz for making this more pleasant to work with!

Enhancements

Fixes

Dependabot 🤖

  • Bump chrono from 0.4.42 to 0.4.44 in /common by @dependabot[bot] in #847
  • Bump vitest from 3.2.4 to 4.1.1 in /web by @dependabot[bot] in #843
  • Bump serde_with from 3.17.0 to 3.18.0 in /common by @dependabot[bot] in #846
  • Bump globals from 16.5.0 to 17.4.0 in /web by @dependabot[bot] in #845
  • Bump eslint from 9.39.4 to 10.1.0 in /web by @dependabot[bot] in #842
  • Bump androidx.compose.ui:ui-test-junit4 from 1.10.4 to 1.10.5 in /android by @dependabot[bot] in #841
  • Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #852
  • Bump maplibre-compose from 1.6.0 to 1.7.0 in /android by @dependabot[bot] in #839
  • Bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #859
  • Bump @typescript-eslint/parser from 8.57.2 to 8.58.0 in /web by @dependabot[bot] in #861
  • Bump uuid from 1.20.0 to 1.23.0 in /common by @dependabot[bot] in #866
  • Bump github.com/pointfreeco/swift-snapshot-testing from 1.18.9 to 1.19.2 by @dependabot[bot] in #868
  • Bump rand from 0.9.2 to 0.9.3 in /common in the cargo group across 1 directory by @dependabot[bot] in #877
  • Bump kotlin from 2.3.10 to 2.3.20 in /android by @dependabot[bot] in #869
  • Bump maplibre-gl from 5.21.0 to 5.21.1 in /web by @dependabot[bot] in #863
  • Bump insta from 1.46.3 to 1.47.2 in /common by @dependabot[bot] in #864
  • Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #874
  • Bump @typescript-eslint/eslint-plugin from 8.57.2 to 8.58.0 in /web by @dependabot[bot] in #865
  • Bump geo from 0.31.0 to 0.32.0 in /common by @dependabot[bot] in #763
  • chore(deps): bump protocol-buffers-schema from 3.6.0 to 3.6.1 in /web in the npm_and_yarn group across 1 directory by @dependabot[bot] in #880
  • Bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #860
  • Bump rand from 0.9.2 to 0.10.0 in /common by @dependabot[bot] in #808
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.10.0 to 1.11.0 in /android by @dependabot[bot] in #888
  • Bump @typescript-eslint/parser from 8.58.0 to 8.59.1 in /web by @dependabot[bot] in #889
  • Bump uuid from 1.23.0 to 1.23.1 in /common by @dependabot[bot] in #894
  • Chore(deps): Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #881
  • Bump postcss from 8.5.8 to 8.5.14 in /web in the npm_and_yarn group across 1 directory by @dependabot[bot] in #897
  • Bump @typescript-eslint/eslint-plugin from 8.58.0 to 8.59.2 in /web by @dependabot[bot] in #893
  • Bump proptest from 1.10.0 to 1.11.0 in /common by @dependabot[bot] in #895
  • Bump uniffi from 0.31.0 to 0.31.1 in /common by @dependabot[bot] in #892
  • Bump net.java.dev.jna:jna from 5.17.0 to 5.18.1 in /android by @dependabot[bot] in #837
  • Bump fast-uri from 3.1.0 to 3.1.2 in /web in the npm_and_yarn group across 1 directory by @dependabot[bot] in #899
  • chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #898
  • chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.27.1 to 7.29.4 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #904
  • Bump androidx.activity:activity-compose from 1.12.4 to 1.13.0 in /android by @dependabot[bot] in #870

New Contributors

Full Changelog: 0.49.0...0.50.0

0.49.0

Choose a tag to compare

@ianthetechie ianthetechie released this 24 Mar 03:19

We've got another big release this week! Most of the changes are internal, but there may be a few breakage points around the simplified Android location interfaces. See #850 for the updated guide.

NOTE: We'll be shipping breaking changes at a somewhat faster rate over the next month or two as we move toward a 1.0 release. We'll try to note breakage as we go.

Enhancements

Dependency updates

  • Bump proptest from 1.9.0 to 1.10.0 in /common by @dependabot[bot] in #810
  • Bump minimatch from 3.1.2 to 3.1.3 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #805
  • feat: ktfmt editor config for better IDE experience by @Archdoog in #819
  • Bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #818
  • Bump undici from 6.23.0 to 6.24.1 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #825
  • Bump time from 0.3.44 to 0.3.47 in /common in the cargo group across 1 directory by @dependabot[bot] in #828

New Contributors

Full Changelog: 0.48.1...0.49.0

0.48.1

Choose a tag to compare

@ianthetechie ianthetechie released this 10 Mar 06:22

This release does not contain any significant changes; it is only necessary to fix the Android release CI.

Full Changelog: 0.48.0...0.48.1

0.48.0

Choose a tag to compare

@ianthetechie ianthetechie released this 10 Mar 03:41

Upgrade guide

This release is technically a breaking change in the public API per semver, but all existing Swift and Kotlin code should continue to compile. Refer to the updated guide for a explanation of the feature and sample code demonstrating usage.

The other notable change is that we have upgraded the Android dependencies. If you're building Ferrostar from source, you'll neet to use AGP 9. We've also started building with a more modern JDK and Kotlin version. These changes probably do not affect most users adding the package from Maven Central unless you're using a fairly old set of dependencies. This release also upgrades the Jetpack Compose BOM.

Enhancements

Dependency updates

New Contributors

Full Changelog: 0.47.2...0.48.0

0.47.2

Choose a tag to compare

@ianthetechie ianthetechie released this 25 Feb 06:36

This release adds a repository.url key in package.json to satisfy npm's pedantic trusted publishing setup.

This dos not contain any code changes from the previous release.

Full Changelog: 0.47.1...0.47.2

0.47.1

Choose a tag to compare

@ianthetechie ianthetechie released this 25 Feb 06:15

Fix for our release CI due to external automation breakage. This release contains no functionality changes.

Full Changelog: 0.47.0...0.47.1

0.47.0

Choose a tag to compare

@ianthetechie ianthetechie released this 24 Feb 13:52

Enhancements

  • feat: roundabout exit number, required for android auto by @Archdoog in #804

Dependency updates

  • Bump tar from 7.5.3 to 7.5.6 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #790
  • feat: swiftformat 0.59.1 by @Archdoog in #800
  • Bump insta from 1.43.2 to 1.46.2 in /common by @dependabot[bot] in #798
  • Bump bytes from 1.10.1 to 1.11.1 in /common in the cargo group across 1 directory by @dependabot[bot] in #801
  • Bump serde_json from 1.0.148 to 1.0.149 in /common by @dependabot[bot] in #794
  • Bump github.com/pointfreeco/swift-snapshot-testing from 1.18.7 to 1.18.9 by @dependabot[bot] in #795
  • Bump uuid from 1.18.1 to 1.20.0 in /common by @dependabot[bot] in #797
  • Bump tar from 7.5.6 to 7.5.7 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #792
  • Bump uniffi from 0.30.0 to 0.31.0 in /common by @dependabot[bot] in #796
  • Bump tar from 7.5.7 to 7.5.9 in /react-native in the npm_and_yarn group across 1 directory by @dependabot[bot] in #803

Full Changelog: 0.46.1...0.47.0