kevincianfarini/monarch
Multiplatform, multi module, type safe feature flagging.
7 Releases
Latest: 1y ago
0.3.0Latest
📦 Request for feedback
- This is ideally the last minor release before a stable 1.0.0 release. If you have any feedback to give about the API surface, please comment in #142!
📦 `@ExperimentalMonarchApi` now denotes unstable API surfaces (#138)
- Right now this is used in the launch-darkly integration. This allows us to build to a 1.0.0 stable release.
📦 The Launch Darkly integration is marked as experimental (#140)
- This integration may change in the future to better support iOS, Android, and JVM targets.
📋 Package namespaces for various artifacts have changed (#141)
- 1. The `core` artifact now lives in the `io.github.kevincianfarini.monarch.core` package.
- 2. The `compose` artifact now lives in the `io.github.kevincianfarini.monarch.compose` package.
- 3. The `test` artifact now lives in the `io.github.kevincianfarini.monarch.test` package.
✨ `InMemoryFeatureFlagDataStore` and `InMemoryFeatureFlagDataStoreOverride` removed unsafe APIs (#135, #139)
- Use the type-safe APIs mentioned above!
- Full Changelog: https://github.com/kevincianfarini/monarch/compare/0.2.4...0.3.0
0.2.4
📋 What's Changed
- The LaunchDarkly integration now supports macOS, tvOS, and watchOS (#132). Thanks, @jvanderwee!
✨ New Contributors
- @jvanderwee made their first contribution in https://github.com/kevincianfarini/monarch/pull/132
- Full Changelog: https://github.com/kevincianfarini/monarch/compare/0.2.3...0.2.4
0.2.3
📋 What's Changed
- Stop throwing when the underlying channel is closed by @kevincianfarini in https://github.com/kevincianfarini/monarch/pull/127
0.2.2
📋 What's Changed
- Set the initial value of stateOf to the current value by @kevincianfarini in https://github.com/kevincianfarini/monarch/pull/59
- Full Changelog: https://github.com/kevincianfarini/monarch/compare/0.2.1...0.2.2
0.2.1
📋 What's Changed
- Fix an error in docsite, update Dokka by @kevincianfarini in https://github.com/kevincianfarini/monarch/pull/56
- Stop double quoting JSON values by @kevincianfarini in https://github.com/kevincianfarini/monarch/pull/57
- Full Changelog: https://github.com/kevincianfarini/monarch/compare/0.2.0...0.2.1
0.2.0
📋 What's Changed
- Add support for Kotlin/JS targets by @kevincianfarini in https://github.com/kevincianfarini/monarch/pull/54
- Full Changelog: https://github.com/kevincianfarini/monarch/compare/0.1.0...0.2.0
0.1.0
Initial release of Monarch to the public.
