Kotlin rules for Bazel - v1.6.0
Note: These rules are maintained externally by volunteers (with Google's approval)
SHA256: a57591404423a52bd6b18ebba7979e8cd2243534736c5c94d35c89718ea38f94
What's Changed
- Set shebang correctly as initial line by @gertvdijk in #164
- Add kotlin opts for disabling
invokedynamic
by @benjaminRomano in #681 - Pin buildifier to 4.2.5 to unblock master by @Bencodes in #691
- Update Jetpack Compose to 1.1.0 by @Kernald in #683
- Remove Android NDK by @Kernald in #684
- Pin buildifier to 5.x and fix violations by @Bencodes in #692
- Generic -Xopt-in support by @sugarmanz in #676
- Fix --enable_runfiles on Windows by @jesseschalken in #680
- Remove legacy Javac compilation by @Bencodes in #694
- Support using --jvmopt with kt_jvm_binary by @mai93 in #689
- Delete unused KtAbiPluginArgs.kt by @Bencodes in #698
- [Docs] Add x_optin to kt_kotlinc_options docs by @Bencodes in #702
- Flatten JavaBuilderFlags into KotlinBuilderFlags by @Bencodes in #699
- [Docs] Improve archive_repository docs by @Bencodes in #701
- Use canonical repo name for android rules: build_bazel_rules_android by @dflems in #675
- Update kotlinc_opts documentation by @pettermahlen in #706
- Use JavaPersistantWorker, create new kotlinc every invocation by @restingbull in #703
- Check JavaPluginInfo provider is not empty by @mauriciogg in #685
- Mixed source compile test reproducing issues/707 by @restingbull in #710
- Build rules_kotlin using Kotlin 1.6 by @Bencodes in #626
- Rename PersistentWorkerTest to JavaPersistentWorkerTest by @nkoroste in #713
- Support all -Xjvm-default options by @Bencodes in #715
- Support -Xuse-fir to enable the experimental new Kotlin frontend by @Bencodes in #717
- Allow java 15 and 17 for jvm_target by @andrewhamon in #712
- Allow java 16 for jvm_target by @Bencodes in #719
- use absolute_target for the default toolchain by @restingbull in #720
- Bump Kotlin compiler from 1.6.20 -> 1.6.21 by @Bencodes in #718
- Remove unused coroutines references in WorkerEnvironment.kt by @Bencodes in #721
- Update Bazel from 5.0.0 -> 5.1.0 by @Bencodes in #723
- Remove kotlinx-coroutines from maven_install artifacts by @Bencodes in #724
- Update README.md with 1.6.0-RC1 changes by @Bencodes in #725
- Remove ExperimentalCoroutinesApi usages by @Bencodes in #728
- Replace cfg=host with cfg=exec by @Bencodes in #727
- Don't provide jdeps as default output by @Bencodes in #726
- Fix jvm kotlin library compilation with srcjar + no kt files by @oliviernotteghem in #731
- Add github action for creating releases by @Bencodes in #671
- Update Bazel 5.1.0 -> 5.1.1 by @Bencodes in #734
- Revert "Add github action for creating releases" until triggering criteria is sorted out. by @restingbull in #736
- Add github action for creating releases by @Bencodes in #738
- Remove release_name from github action releases by @Bencodes in #739
- More automated release testing by @Bencodes in #740
- [Testing] Write some bytes into the test file by @Bencodes in #741
- Support automated releases using Github Actions by @Bencodes in #742
- Ensure version of Android SDK is consistent when compiling kotlin targets by @oliviernotteghem in #746
- Support Kotlin 1.7 api and language versions by @Bencodes in #747
- Update compose example to 1.2.0-alpha08 by @Bencodes in #722
- Update compose example to 1.2.0-beta02 and Kotlin compiler 1.6.21 by @Bencodes in #751
- Add Kotlin 1.7 build opts by @Bencodes in #750
- Run
kapt
onkt
files passed viasrcjar
s by @arunkumar9t2 in #749 - Update CHANGELOG.md for 1.6.0-RC1 by @Bencodes in #755
- Update CHANGELOG.md for v1.6.0-RC-2 by @Bencodes in #756
- Flatten README.md down and refer to Github Releases for changelog information by @Bencodes in #757
- Flatten the quick start section of the README to only reference the current stable release by @Bencodes in #758
- Remove Kotlin 1.3 reference from README and fix a typo by @Bencodes in #759
- Update custom kotlinc distribution docs to reference a newer Kotlin compiler release by @Bencodes in #760
- Fix typo in
kt_download_local_dev_dependencies
deprecation error message by @arunkumar9t2 in #762 - Break KotlinKapt action into it's own function by @Bencodes in #765
- Add build and test support to RulesKotlinWorkspace by @Bencodes in #764
- Symlink empty jdeps as output when there are none to merge by @Bencodes in #763
- add -Xemit-jvm-type-annotations by @restingbull in #770
New Contributors
- @sugarmanz made their first contribution in #676
- @mai93 made their first contribution in #689
- @dflems made their first contribution in #675
- @andrewhamon made their first contribution in #712
Full Changelog: v1.5.0...v1.6.0