Kotlin rules for Bazel - v1.8
Note: These rules are maintained externally by volunteers (with Google's approval)
SHA256: 01293740a16e474669aba5b5a1fe3d368de5832442f164e4fbfc566815a8bc3a
What's Changed
- Convert strings to label with the correct repository by @comius in #896
- Add missing rules_proto calls for deps, etc. by @restingbull in #904
- Revert "Enable new jarfs for multiplex workers." by @Bencodes in #906
- Updated debug instructions by @pettermahlen in #882
- What binaries do you speak of? by @restingbull in #905
- Use rules_kotlin 1.7.1 in readme install instructions by @hanneskaeufler in #909
- Update Dagger from 2.43.2 -> 2.44.2 by @Bencodes in #911
- Update Anvil 2.4.1 -> 2.4.3 by @Bencodes in #912
- Use placeholders in progress messages by @fmeum in #895
- Update README with Bazel compatibility messaging by @Bencodes in #914
- Fix reference to java_infos in compile.bzl by @avarun42 in #915
- Support Kotlin 1.8 by @Bencodes in #910
- Update AutoValue 1.6.5 -> 1.10.1 by @Bencodes in #918
- Remove unused commonArgs function from CompilationTask.kt by @Bencodes in #921
- Add missing 1.8 language_version to toolchains.bzl by @Bencodes in #923
- Update Kotlin compiler to 1.8.10 by @Bencodes in #932
- Add -Xdebug option added in 1.8 to make debugging better by @chancila in #936
- WIP Clean up user defined flag settings by @chancila in #937
- Add
src/{main,test}/java
as conventional resource prefix by @fmeum in #927 - Get rid of duplicates in the --processors and --processorpath arguments. by @tjgq in #940
- Remove unused MAVEN_PROTO versions by @Bencodes in #949
- Update rules_kotlin to Kotlin 1.8.20 by @Bencodes in #943
- Remove unused bazel_deps repository by @Bencodes in #948
- Update KtLint to 0.48.2 by @Bencodes in #947
- Update rules_proto to 5.3.0-21.7 by @Bencodes in #946
- Update buildifier to 6.1.0 by @Bencodes in #945
- Update Bazel to 6.1.1 by @Bencodes in #944
- Remove kt_jvm_plugin_aspect now that all versions of Bazel support JavaPluginInfo by @Bencodes in #953
- Support passing data attribute to android_local_test by @Bencodes in #954
- Align the anvil workspace versions by @Bencodes in #952
- Update the Jetpack Compose compiler to 1.8.10 by @Bencodes in #951
- Update rules_python version by @comius in #958
- Switch to bazel runfiles by @restingbull in #956
- Add support for KSP annotation processing via KspCompile by @Bencodes in #955
- Update the Kotlin docs by @Bencodes in #959
- Ensure that KSP plugins are included in the action inputs by @Bencodes in #964
- Fix order of repository loads by @comius in #965
- Update android.bzl to call into the repo rules by @Bencodes in #966
- Check all dependency jars before marking unused by @mauriciogg in #967
- Move to options capabilities to kotlinc repository by @restingbull in #963
- Update to Kotlin 1.8.21 by @Bencodes in #969
- Support -Xenable-incremental-compilation by @Bencodes in #971
- Add support for -Xuse-fir-lt by @Bencodes in #972
- Update KtLint to 0.49.1 by @Bencodes in #970
- Use the mnemonic for worker keys by @Bencodes in #976
- Restore neverlink on compiler. by @restingbull in #977
- Generate koltinc options by @restingbull in #962
- Normalize label by @mauriciogg in #968
- Avoid creating duplicate android_sdk_repositories by @Bencodes in #978
- Remove print warning from kt_download_local_dev_dependencies by @Bencodes in #974
- Remove opts.release.bzl which is no longer being used by @Bencodes in #982
- Update the README.md with the latest dev override config by @Bencodes in #981
- Regenerate the docs by @Bencodes in #980
New Contributors
- @avarun42 made their first contribution in #915
- @chancila made their first contribution in #936
- @tjgq made their first contribution in #940
Full Changelog: v1.7.1...v1.8