Kotlin rules for Bazel - v1.7.0
Note: These rules are maintained externally by volunteers (with Google's approval)
SHA256: 15afe2d727f0dba572e0ce58f1dac20aec1441422ca65f7c3f7671b47fd483bf
What's Changed
- Update Bazel from 5.1.1 -> 5.2.0 by @Bencodes in #766
- Remove deprecated friends attribute in favor of associates by @Bencodes in #768
- Support -Xreport-perf by @rockwotj in #775
- Add support for -Xbackend-threads by @rockwotj in #773
- Update -Xuse-fir to -Xuse-k2 by @rockwotj in #776
- Add no-optimize flag by @rockwotj in #774
- Update doc for v1.6.0 by @utzcoz in #779
- Bump bazel to 5.0.0 by @utzcoz in #780
- Bump Robolectric to 4.8.1 for android example by @utzcoz in #781
- Allow resources to be passed to kt_android_library by @sugarmanz in #786
- Fix typo in error by @hanneskaeufler in #783
- Support using --jvmopt with kt_jvm_test by @mai93 in #782
- Remove dead code branch by @hanneskaeufler in #784
ktlint_test
windows support by @hanneskaeufler in #785- Fix repository mapping to be compliant with Bazel 6 by @restingbull in #777
- Support multiple
kt_android_library
targets with same package name. by @arunkumar9t2 in #790 - Bump ktlint to 0.46.1, but make the version configurable by @hanneskaeufler in #789
- Remove unused build_java attribute by @Bencodes in #788
- Update to Kotlin 1.7.0 by @Bencodes in #769
- Remove @jin from CODEOWNERS by @jin in #792
- Check if
default_jvm_opts
exists inctx.fragments.java
by @mai93 in #793 - Fix some compiler warnings in JdepsGenExtension by @Bencodes in #795
- Add release badges from
shields.io
by @arunkumar9t2 in #799 - Add kt_kotlinc_options for additional bytecode generation options by @brettwooldridge in #802
- Remove -Xuse-experimental from legacy opts by @Bencodes in #767
- Update the workspace to use the prebuilt image over rbe autoconfig. by @restingbull in #744
- pass exec_properties to underlying android_local_test macro by @Augustyniak in #810
- Add instructions to attach debugger to debug java/kt actions by @oliviernotteghem in #814
- Mark receiver parameter type as referenced. by @aeremin in #807
- Fix jdeps tracking case for class extension by @oliviernotteghem in #812
- Fix RBE builds on master by @Bencodes in #818
- Update Dagger from 2.41 -> 2.43.2 by @Bencodes in #817
- Update compose example to Kotlin 1.7.10 by @Bencodes in #820
- Update rules_kotlin to Kotlin 1.7.10 by @Bencodes in #821
- Cleanup bunch of small issues in JdepsGetExtension.kt by @aeremin in #819
- Update kotlin.bzl by @SebastianHelzer in #816
- [KtLint] Support --android and --experimental by @Bencodes in #824
- update rules_nodejs by @aranguyen in #830
- Bump bazel to 5.3.0 by @hanneskaeufler in #833
- [KtLint] Run ktlint format against all Kotlin sources by @Bencodes in #828
- Fix blankline printed for each action when executing on RBE by @bduffany in #831
- Update KtLint from 0.46.1 -> 0.47.1 by @Bencodes in #825
- [KtLint] Add CI job for enforcing Kotlin formatting by @Bencodes in #826
- [KtLint] Append editorconfig to the ktlint_fix runfiles by @Bencodes in #827
- [KtLint] Add ktlint.check and ktlint.fix make commands by @Bencodes in #834
- Add an env attribute to kt_jvm_test by @meastham in #837
- update rules_nodejs & bazel_skylib by @aranguyen in #835
- Move versioned repositories to top level
src
dir by @restingbull in #838 - Support testing both k2 and old compiler for Jdeps by @rockwotj in #845
- Update rules_kotlin to Kotlin 1.7.20 by @rockwotj in #844
- Add -XX:-MaxFDLimit to builder binaries by @Bencodes in #848
- [CI] Update buildifier from 5.0.0 to 5.1.0 by @Bencodes in #847
- Improve missing strict deps warnings by @lukaciko in #851
- [CI] Update Bazel from 5.3.0 to 5.3.1 by @Bencodes in #846
- Bazel 6.0: Fix config_setting visibility failure on bazel CI by @gregestren in #853
- Add option to enable/disable jdeps generation by @nkoroste in #852
- Remove unused dependency in example by @hanneskaeufler in #862
- Fix AbstractMethodError in JdepsGenCommandLineProcessor by @Bencodes in #859
- Do not auto refresh archive_repository on windows by @restingbull in #861
- Pass nocompress_extensions to base android_local_test rule by @pswaminathan in #873
- Update Kotlin to 1.7.21 by @Bencodes in #872
- Fix misattributed compiler argument. by @restingbull in #876
- Support setting kotlin_jvm_target at the target level by @Bencodes in #865
- Bug: No compilation occurs when module only contains resources + no sources by @EdbertChan in #875
- Update Bazel from 5.3.1 -> 5.3.2 by @Bencodes in #867
- Pass runfiles paths more robustly by @comius in #860
- Update Kotlin from 1.7.21 -> 1.7.22 by @Bencodes in #886
- Update Ktlint 0.47.1 -> 0.48.0 by @Bencodes in #887
- Update Bazel to 6.0.0-pre.20221020.1 by @Bencodes in #889
- Bump express from 4.16.3 to 4.17.3 in /examples/node by @dependabot in #879
- Remove Jetpack Compose hacks now that we are on Bazel 6 by @Bencodes in #890
- Update rules_jvm_external from 4.2 -> 4.4.2 by @Bencodes in #866
- Add sample app to tests how many targets were rebuilt by @nkoroste in #840
- More Bazel 6.0 cleanup by @Bencodes in #891
- Enable new jarfs for multiplex workers. by @restingbull in #888
- Upgrade dependencies by @comius in #901
- Bump the Bazel version to Bazel 6 official by @Bencodes in #898
New Contributors
- @hanneskaeufler made their first contribution in #783
- @brettwooldridge made their first contribution in #802
- @Augustyniak made their first contribution in #810
- @aeremin made their first contribution in #807
- @SebastianHelzer made their first contribution in #816
- @aranguyen made their first contribution in #830
- @bduffany made their first contribution in #831
- @meastham made their first contribution in #837
- @lukaciko made their first contribution in #851
- @gregestren made their first contribution in #853
- @pswaminathan made their first contribution in #873
- @EdbertChan made their first contribution in #875
- @dependabot made their first contribution in #879
Full Changelog: v1.6.0...v1.7.0