Skip to content

Commit

Permalink
Releasing 0.0.3.
Browse files Browse the repository at this point in the history
  • Loading branch information
vRallev committed Sep 13, 2024
1 parent 9934840 commit e824cbd
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 10 deletions.
28 changes: 19 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,36 @@

### Added

- Added new artifact `:runtime-optional`, which provides access to `@SingleIn`, `@ForScope` and `AppScope`, see #16.
- Added support for scopes with parameters, e.g. to support `@SingleIn(AppScope::class)` and `@ContributesTo(AppScope::class)`, see #1.
- Allow specifying custom contributing annotations via KSP option instead of using `@ContributingAnnotation`.

### Changed

- Updated the documentation and decided to recommend scope references as parameter to contribute and merge types. In other words: we prefer using the `@SingleIn(SomeScope::class)` annotation and explicitly declaring the scope on the `@Contribute*(SomeScope::class)` annotations. Support for the old way may go away, see #36.

### Deprecated

### Removed

- Removed `mingwX64()` target, because `kotlin-inject` doesn't support it.

### Fixed

### Security

### Other Notes & Contributions


## [0.0.3] - 2024-09-13

### Added

- Added new artifact `:runtime-optional`, which provides access to `@SingleIn`, `@ForScope` and `AppScope`, see #16.
- Added support for scopes with parameters, e.g. to support `@SingleIn(AppScope::class)` and `@ContributesTo(AppScope::class)`, see #1.
- Allow specifying custom contributing annotations via KSP option instead of using `@ContributingAnnotation`, see #24.

### Changed

- Updated the documentation and decided to recommend scope references as parameter to contribute and merge types. In other words: we prefer using the `@SingleIn(SomeScope::class)` annotation and explicitly declaring the scope on the `@Contribute*(SomeScope::class)` annotations. Support for the old way may go away, see #36.

### Removed

- Removed `mingwX64()` target, because `kotlin-inject` doesn't support it.


## [0.0.2] - 2024-09-11

### Added
Expand All @@ -37,6 +46,7 @@

- Initial release.

[Unreleased]: https://github.com/amzn/kotlin-inject-anvil/compare/0.0.2...HEAD
[Unreleased]: https://github.com/amzn/kotlin-inject-anvil/compare/0.0.3...HEAD
[0.0.2]: https://github.com/square/anvil/releases/tag/0.0.3
[0.0.2]: https://github.com/square/anvil/releases/tag/0.0.2
[0.0.1]: https://github.com/square/anvil/releases/tag/0.0.1
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
VERSION_NAME=0.0.3-SNAPSHOT
VERSION_NAME=0.0.3
GROUP=software.amazon.lastmile.kotlin.inject.anvil

org.gradle.jvmargs=-Xmx2g -Dfile.encoding=UTF-8
Expand Down

0 comments on commit e824cbd

Please sign in to comment.