Releases: cgruber/rules_kotlin
Internal Square Release 06
Contains all changes from upstream as of commit dbf68b5, plus a custom handling for kotlin android extensions, and support for friends.
sq_05: Merge pull request #46 from cgruber/really_update_from_upstream
Really update from upstream this time.
sq_03
Bazel Legacy Kotlin Rules (tested with 1.0.0rc4)
Bazel Legacy Kotlin Rules (tested with 0.29.0)
All listed features, plus updates to bring it into full functioning in 1.0.0 (as of rc4)
This is the last release that will be made from this repository, as the next release will be upstreamed to bazelbuild/rules_kotlin. Please look to the upstream repo for releases after this one.
Known issues: 1.3.40+ breaks the rules, and these will be fixed quickly after the present fork is upstreamed.
Bazel Legacy Kotlin Rules (tested with 0.29.0)
Merge changes from master, namely:
- Add additional CODEOWNERS (bazelbuild#202)
- update JS example to latest Bazel and rules_nodejs (bazelbuild#201)
- Update the Java launcher (bazelbuild#199)
- Replace java_common.create_provider with JavaInfo and java_common.merge (bazelbuild#197)
- windows building fix (bazelbuild#193)
Also: - Add a fix for multirelease jars on Java 9+ #23 which fixes #13
Some of these support working in bazel 1.0, but there are a few more things to fix there, so this version only works with 0.29.
Legacy Kotlin Rules (for 0.26.1) Release 02
Bazel Rules for Kotlin (legacy support)
This release includes all fixes in legacy-modded-0.26.1-01 plus:
- remove obsolete API usages. Should also work in 0.27.0
Note: This release is an unofficial side maintenance project, keeping the legacy rules_kotlin going and moving forward while Google prepares to externally publish its internal kotlin rules. It comes with no warrantee or SLA and was paid for entirely by kitten tweets.
Legacy Kotlin Rules (for 0.26.1) Release 01
Bazel Rules for Kotlin (legacy support)
This release includes several key fixes and features, including:
- Kotlin 1.3 support
- Fix to kotlin worker to allow modern dagger to be used in kapt. (worker was leaking its dagger dep)
- Bazel/Starlark API usage fixes to allow use by Bazel 0.26.x
Note: This release is an unofficial side maintenance project, keeping the legacy rules_kotlin going and moving forward while Google prepares to externally publish its internal kotlin rules. It comes with no warrantee or SLA and was paid for entirely by kitten tweets.