Date | News |
---|---|
May 1, 2020 | Released version 1.4.0-rc1. |
Apr 28, 2020 | Fix missing plugin inputs (#318) |
Apr 7, 2020 | Fix non-reproducible archives (hermeticity, helps remote builds) (#304) |
Apr 6, 2020 | Support for Kotlin compiler plugins via the kt_compiler_plugin (#308) |
Apr 3, 2020 | Correctness and hermeticity fixes (#298) |
Mar 2, 2020 | Performance and correctness fixes (#291) |
Feb 28, 2020 | Performance fixes (#292) |
Feb 24, 2020 | Performance fixes and code cleanup (#287, #288) |
Feb 24, 2020 | Filter non-kotlin code out of generated sources (#263) |
Feb 18, 2020 | Only propagate srcjar if it isn't the default empty jar added by intellij aspect (#276) |
Feb 18, 2020 | Requires release binary for regular use, or special instructions for local development use (#279 |
Feb 14, 2020 | Allow resources to be in a kotlin directory (#268) |
Feb 9, 2020 | Released version 1.3.0. (No changes from legacy-1.3.0-rc4 ) |
Jan 15, 2020 | Add InteliiJ aspect info (Improved intellij support) (#242) |
Jan 15, 2019 | Released version 1.3.0-rc4. |
Jan 15, 2019 | Bug fixes and tweaks (#255, #257). |
Dec 6, 2019 | Released version 1.3.0-rc3. |
Dec 6, 2019 | Add support for later java versions as target platforms (#236). |
Dec 5, 2019 | Released version 1.3.0-rc2. |
Dec 5, 2019 | Fix for problem with jdeps generation (#235). |
Oct 29, 2019 | Released version 1.3.0-rc1. |
Oct 28, 2019 | Fix various regressions (#217, #221, #222). |
Oct 28, 2019 | Improve file handling for maven-packaged JS jars in kt_js_import() (#223). |
Oct 15, 2019 | Infer the test class from the test name in kt_jvm_unit_test() (#209). |
Oct 5, 2019 | cgruber/rules_kotlin upstreamed into this repository. |
Oct 2, 2019 | Fixes to bazel 1.0.0 (as of rc4). Release (cgruber) legacy_modded-1_0_0-01 |
Oct 2, 2019 | NOTE: (cgruber) legacy_modded-1_0_0-01 will be the last release on this fork, prior to upstreaming to github.com/bazelbuild/rules_kotlin. For any further releases after this one, please look at that repository. |
Oct 2, 2019 | Fixes to bazel 1.0.0 (as of rc4). Release (cgruber) legacy_modded-1_0_0-01 |
Sep 27, 2019 | Fixes to support latest versions and bring upstream in, release (cgruber) legacy_modded-0_29_0-01 |
Jun 20, 2019 | Fix to support 0.27.0 and release of (cgruber) legacy_modded-0_26_1-02 Serious reconsideration of the version naming scheme... |
Jun 12, 2019 | Kotlin 1.3 support, and release of (cgruber) legacy_modded-0_26_1-01 |
Jun 11, 2019 | Fix to kotlin worker to allow modern dagger to be used in kapt. (worker was leaking its dagger dep) |
May 17, 2019 | More changes from upstream (mostly fixes for bazel version bump) and releases from the fork |
Apr 1, 2019 | Roadmap for rules_kotlin published by the Google team. The cgruber fork will continue until the legacy branch in the parent repo can be updated (or no one needs the fork) |
Feb 20, 2019 | Future directions of rules_kotlin. |
Oct 24, 2018 | Christian Gruber forks the main kotlin rules repository, adding in two fixes. |
Aug 14, 2018 | Js support. No documentation yet but see the nested example workspace examples/node . |
Aug 14, 2018 | Android support. No documentation but it's a simple integration. see kotlin/internal/jvm/android.bzl . |
Jun 29, 2018 | The commits from this date forward are compatible with bazel >=0.14 . JDK9 host issues were fixed as well some other deprecations. I recommend skipping 0.15.0 if you are on a Mac. |
May 25, 2018 | Test "friend" support. A single friend dep can be provided to kt_jvm_test which allows the test to access internal members of the module under test. |
Feb 15, 2018 | Toolchains for the JVM rules. Currently this allow tweaking The JVM target (bytecode level), API and Language levels. Coroutines, enabled by default. |
Feb 9, 2018 | Annotation processing (kapt) support |
Feb 5, 2018 | JVM rule name change: the prefix has changed from kotlin_ to kt_jvm_ . |
For fixes and more detail, please view the list of pull requests.