Update dependency com.russhwolf:multiplatform-settings-no-arg to v1 #12

Merged
renovate-bot merged 1 commit from renovate/major-settings into main 2024-11-17 07:08:20 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
com.russhwolf:multiplatform-settings-no-arg dependencies major 0.9 -> 1.2.0

Release Notes

russhwolf/multiplatform-settings (com.russhwolf:multiplatform-settings-no-arg)

v1.2.0

  • Update to Kotlin 2.0.0, Gradle 8.7, and Android Gradle Plugin 8.3.2
  • Add alternative APIs to multiplatform-settings-serialization that don't require manually passing a serializer (
    #​172). Thanks for contributions by @​findusl
  • New experimental module multiplatform-settings-make-observable to convert non-observable settings to observable by
    wiring in callbacks when platform observability APIs don't exist (#​155, #​184). Thanks for contributions by @​psuzn.
  • Add all supported targets to multiplatform-settings-coroutines and multiplatform-settings-serialization, including
    wasmJs.
  • Add additional targets to multiplatform-settings-datastore based on multiplatform Datastore version 1.1.0
  • Add wasmWasi support to multiplatform-settings, multiplatform-settings-test, and
    multiplatform-settings-make-observable.
  • Add Stateflow analogs to existing Flow extensions in multiplatform-settings-coroutines. (#​156)
  • Make SettingsInitializer public so it's easier to configure custom android.startup initialization or write tests
    when using multiplatform-settings-no-arg
  • Adjust KeychainSettings to avoid duplicated authentication requests (#​193). Thanks for contributions by @​crysxd
  • Modernize gradle and publication config. This shouldn't impact consumers, but please file an issue if you notice
    anything missing.

v1.1.1

  • Update to Kotlin 1.9.20
  • Fix a crash that could happen when using the no-argument KeychainSettings constructor (#​175)

v1.1.0

  • Update to Kotlin 1.9.10, Gradle 8.3, and Android Gradle Plugin 8.1.2
  • Remove deprecated Kotlin/Native targets
  • Add wasm browser target to multiplatform-settings, multiplatform-settings-test,
    and multiplatform-settings-no-arg (issue #​142). This uses the same StorageSettings implementation as in the
    current js target.
  • Use Dispatchers.IO rather than Dispatchers.Default in multiplatform-settings-coroutines on platforms where it is
    available (issue #​157)
  • Add serialization-aware removeValue() and containsValue() functions to multiplatform-settings-serialization (
    issue #​81)
  • Fix issue with serialization delegates incorrectly falling back to default values (issues #​160 and #​162)

v1.0.0

  • First stable release!
  • Update to Kotlin 1.8.0
  • Fix memory leak in KeychainSettings.
  • BREAKING: Remove support for legacy Javascript backend.
  • Add watchosDeviceArm64 target to multiplatform-settings, multiplatform-settings-no-arg,
    and multiplatform-settings-test.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.russhwolf:multiplatform-settings-no-arg](https://github.com/russhwolf/multiplatform-settings) | dependencies | major | `0.9` -> `1.2.0` | --- ### Release Notes <details> <summary>russhwolf/multiplatform-settings (com.russhwolf:multiplatform-settings-no-arg)</summary> ### [`v1.2.0`](https://github.com/russhwolf/multiplatform-settings/blob/HEAD/CHANGELOG.md#v120--2024-09-01--) - Update to Kotlin 2.0.0, Gradle 8.7, and Android Gradle Plugin 8.3.2 - Add alternative APIs to `multiplatform-settings-serialization` that don't require manually passing a serializer ( [#&#8203;172](https://github.com/russhwolf/multiplatform-settings/issues/172)). Thanks for contributions by [@&#8203;findusl](https://github.com/findusl) - New experimental module `multiplatform-settings-make-observable` to convert non-observable settings to observable by wiring in callbacks when platform observability APIs don't exist ([#&#8203;155](https://github.com/russhwolf/multiplatform-settings/issues/155), [#&#8203;184](https://github.com/russhwolf/multiplatform-settings/issues/184)). Thanks for contributions by [@&#8203;psuzn](https://github.com/psuzn). - Add all supported targets to `multiplatform-settings-coroutines` and `multiplatform-settings-serialization`, including `wasmJs`. - Add additional targets to `multiplatform-settings-datastore` based on multiplatform Datastore version 1.1.0 - Add `wasmWasi` support to `multiplatform-settings`, `multiplatform-settings-test`, and `multiplatform-settings-make-observable`. - Add `Stateflow` analogs to existing `Flow` extensions in `multiplatform-settings-coroutines`. ([#&#8203;156](https://github.com/russhwolf/multiplatform-settings/issues/156)) - Make `SettingsInitializer` public so it's easier to configure custom android.startup initialization or write tests when using `multiplatform-settings-no-arg` - Adjust `KeychainSettings` to avoid duplicated authentication requests ([#&#8203;193](https://github.com/russhwolf/multiplatform-settings/issues/193)). Thanks for contributions by [@&#8203;crysxd](https://github.com/crysxd) - Modernize gradle and publication config. This shouldn't impact consumers, but please file an issue if you notice anything missing. ### [`v1.1.1`](https://github.com/russhwolf/multiplatform-settings/blob/HEAD/CHANGELOG.md#v111--2023-11-20--) - Update to Kotlin 1.9.20 - Fix a crash that could happen when using the no-argument `KeychainSettings` constructor ([#&#8203;175](https://github.com/russhwolf/multiplatform-settings/issues/175)) ### [`v1.1.0`](https://github.com/russhwolf/multiplatform-settings/blob/HEAD/CHANGELOG.md#v110--2023-10-09--) - Update to Kotlin 1.9.10, Gradle 8.3, and Android Gradle Plugin 8.1.2 - Remove deprecated Kotlin/Native targets - Add wasm browser target to `multiplatform-settings`, `multiplatform-settings-test`, and `multiplatform-settings-no-arg` (issue [#&#8203;142](https://github.com/russhwolf/multiplatform-settings/issues/142)). This uses the same `StorageSettings` implementation as in the current js target. - Use Dispatchers.IO rather than Dispatchers.Default in `multiplatform-settings-coroutines` on platforms where it is available (issue [#&#8203;157](https://github.com/russhwolf/multiplatform-settings/issues/157)) - Add serialization-aware `removeValue()` and `containsValue()` functions to `multiplatform-settings-serialization` ( issue [#&#8203;81](https://github.com/russhwolf/multiplatform-settings/issues/81)) - Fix issue with serialization delegates incorrectly falling back to default values (issues [#&#8203;160](https://github.com/russhwolf/multiplatform-settings/issues/160) and [#&#8203;162](https://github.com/russhwolf/multiplatform-settings/issues/162)) ### [`v1.0.0`](https://github.com/russhwolf/multiplatform-settings/blob/HEAD/CHANGELOG.md#v100--2023-01-14--) - First stable release! - Update to Kotlin 1.8.0 - Fix memory leak in `KeychainSettings`. - BREAKING: Remove support for legacy Javascript backend. - Add `watchosDeviceArm64` target to `multiplatform-settings`, `multiplatform-settings-no-arg`, and `multiplatform-settings-test`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMS4xIiwidXBkYXRlZEluVmVyIjoiMzguMTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2024-11-17 07:02:56 +00:00
Update dependency com.russhwolf:multiplatform-settings-no-arg to v1
Some checks failed
Build & Test / Validate (pull_request) Successful in 15s
Build & Test / Run Unit Tests (push) Has been cancelled
Build & Test / Run Unit Tests (pull_request) Successful in 5m4s
Build & Test / Validate (push) Successful in 9s
d71a7cc2f7
renovate-bot scheduled this pull request to auto merge when all checks succeed 2024-11-17 07:02:57 +00:00
renovate-bot merged commit d71a7cc2f7 into main 2024-11-17 07:08:20 +00:00
Sign in to join this conversation.
No description provided.