Skip to content

Commit

Permalink
Prepare for release 1.0.0-rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
MiSikora committed Dec 22, 2021
1 parent 3d4060f commit 12a3ab0
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 11 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ repositories {
}
dependencies {
implementation "io.mehow.laboratory:laboratory:0.14.0"
implementation "io.mehow.laboratory:laboratory:1.0.0-rc1"
}
```

Expand Down
5 changes: 4 additions & 1 deletion library/docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.0.0-rc1] - 2021-12-22

### Added
- Multi-module setup no longer includes other modules implicitly. Instead each module needs to be included via `dependency` function in Gradle.
```groovy
Expand Down Expand Up @@ -401,7 +403,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release.
[Unreleased]: https://github.com/MiSikora/laboratory/compare/0.14.0...HEAD
[Unreleased]: https://github.com/MiSikora/laboratory/compare/1.0.0-rc1...HEAD
[1.0.0-rc1]: https://github.com/MiSikora/laboratory/releases/tag/1.0.0
[0.14.0]: https://github.com/MiSikora/laboratory/releases/tag/0.14.0
[0.13.1]: https://github.com/MiSikora/laboratory/releases/tag/0.13.1
[0.13.0]: https://github.com/MiSikora/laboratory/releases/tag/0.13.0
Expand Down
16 changes: 8 additions & 8 deletions library/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,21 +92,21 @@ repositories {
}
dependencies {
implementation "io.mehow.laboratory:laboratory:0.14.0"
implementation "io.mehow.laboratory:laboratory:1.0.0-rc1"
}
```

Snapshots of the development version are available on [Sonatype's snapshots repository](https://oss.sonatype.org/content/repositories/snapshots/io/mehow/laboratory/).

Here is the list of all available artifacts that Laboratory library provides.

- **`io.mehow.laboratory:laboratory:0.14.0`**: Core of the library. Defines classes and interfaces that you can interact with from your application code. It also provides R8 rules.
- **`io.mehow.laboratory:laboratory-shared-preferences:0.14.0`**: Provides implementation of `FeatureStorage` based on [`SharedPreferences`](https://developer.android.com/reference/android/content/SharedPreferences).
- **`io.mehow.laboratory:laboratory-data-store:0.14.0`**: Provides implementation of `FeatureStorage` based on [Jetpack `DataStore`](https://developer.android.com/topic/libraries/architecture/datastore).
- **`io.mehow.laboratory:laboratory-inspector:0.14.0`**: QA module that allows users to preview all features and change them at runtime from one place.
- **`io.mehow.laboratory:laboratory-hyperion-plugin:0.14.0`**: QA module that integrates `laboratory-inspector` with [Hyperion](https://github.com/willowtreeapps/Hyperion-Android).
- **`io.mehow.laboratory:laboratory-gradle-plugin:0.14.0`**: Gradle plugin for feature flags generation and other quality of life improvements. It is highly recommended to use it instead of manual class management.
- **`io.mehow.laboratory:laboratory-generator:0.14.0`**: Low-level generator of feature flags and any additional classes. You should use this module only if you plan to build your generation mechanism similar to the Gradle plugin.
- **`io.mehow.laboratory:laboratory:1.0.0-rc1`**: Core of the library. Defines classes and interfaces that you can interact with from your application code. It also provides R8 rules.
- **`io.mehow.laboratory:laboratory-shared-preferences:1.0.0-rc1`**: Provides implementation of `FeatureStorage` based on [`SharedPreferences`](https://developer.android.com/reference/android/content/SharedPreferences).
- **`io.mehow.laboratory:laboratory-data-store:1.0.0-rc1`**: Provides implementation of `FeatureStorage` based on [Jetpack `DataStore`](https://developer.android.com/topic/libraries/architecture/datastore).
- **`io.mehow.laboratory:laboratory-inspector:1.0.0-rc1`**: QA module that allows users to preview all features and change them at runtime from one place.
- **`io.mehow.laboratory:laboratory-hyperion-plugin:1.0.0-rc1`**: QA module that integrates `laboratory-inspector` with [Hyperion](https://github.com/willowtreeapps/Hyperion-Android).
- **`io.mehow.laboratory:laboratory-gradle-plugin:1.0.0-rc1`**: Gradle plugin for feature flags generation and other quality of life improvements. It is highly recommended to use it instead of manual class management.
- **`io.mehow.laboratory:laboratory-generator:1.0.0-rc1`**: Low-level generator of feature flags and any additional classes. You should use this module only if you plan to build your generation mechanism similar to the Gradle plugin.

## License

Expand Down
2 changes: 1 addition & 1 deletion library/gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
GROUP=io.mehow.laboratory
VERSION_NAME=0.14.1-SNAPSHOT
VERSION_NAME=1.0.0-rc1

POM_DESCRIPTION=Library for feature flags management.

Expand Down

0 comments on commit 12a3ab0

Please sign in to comment.