diff --git a/CHANGELOG.md b/CHANGELOG.md index 40371367c..1b223d910 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,24 +6,37 @@ ### Changed -- The [issue](https://youtrack.jetbrains.com/issue/KT-38576) that required disabling precise Java tracking is not needed anymore. The workaround has been removed. - ### Deprecated ### Removed -- Remove support for Kotlin 1.7. Anvil only supports Kotlin 1.8 moving forward. - ### Fixed ### Security ### Custom Code Generator +# [2.4.4] - 2023-01-12 + +### Added + +- Added support for Kotlin 1.8. + +### Changed + +- The [issue](https://youtrack.jetbrains.com/issue/KT-38576) that required disabling precise Java tracking is not needed anymore. The workaround has been removed. + +### Removed + +- Remove support for Kotlin 1.7. Anvil only supports Kotlin 1.8 moving forward. + +### Custom Code Generator + - Add ability to query top-level functions and properties. The entry point is `projectFiles.topLevelFunctionReferences(module)` and `projectFiles.topLevelPropertyReferences(module)`. This allows you write code generators reacting to top-level functions and properties and not only classes, see #644. - The `FunctionReference` type has been renamed to `MemberFunctionReference` and a new super type `FunctionReference` has been introduced for `TopLevelFunctionReference` and `MemberFunctionReference`. - The `PropertyReference` type has been renamed to `MemberPropertyReference` and a new super type `PropertyReference` has been introduced for `TopLevelPropertyReference` and `MemberPropertyReference`. + ## [2.4.3] - 2022-12-16 ### Added @@ -551,7 +564,8 @@ -[Unreleased]: https://github.com/square/anvil/compare/v2.4.3...HEAD +[Unreleased]: https://github.com/square/anvil/compare/v2.4.4...HEAD +[2.4.4]: https://github.com/square/anvil/releases/tag/v2.4.4 [2.4.3]: https://github.com/square/anvil/releases/tag/v2.4.3 [2.4.2]: https://github.com/square/anvil/releases/tag/v2.4.2 [2.4.1]: https://github.com/square/anvil/releases/tag/v2.4.1 diff --git a/gradle.properties b/gradle.properties index 7eaa3c8e9..8e42c0b9e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ GROUP=com.squareup.anvil -VERSION_NAME=2.4.4-SNAPSHOT +VERSION_NAME=2.4.4 POM_DESCRIPTION=A Kotlin compiler plugin to make dependency injection with Dagger 2 easier by automatically merging Dagger modules and component interfaces. POM_INCEPTION_YEAR=2020