blob: 780195f406c99cab2c1e59fcd23287b9caddecd1 [file] [log] [blame] [view] [edit]
# Announcements and Notable Changes
| Date                   | News |
| :----------- | -------- |
| May 26, 2022 | Released version [v1.6.0-RC-2](https://github.com/bazelbuild/rules_kotlin/releases/tag/v1.6.0-RC-2). |
| April 27, 2022 | Released version [1.6.0-RC1](https://github.com/bazelbuild/rules_kotlin/releases/tag/1.6.0-RC-1). |
| Feb 2, 2022 | Released version [1.5.0](https://github.com/bazelbuild/rules_kotlin/releases/tag/v1.5.0). |
| Oct 01, 2021 | Released version [1.5.0-beta-4](https://github.com/bazelbuild/rules_kotlin/releases/tag/v1.5.0-beta-4). |
| Jul 27, 2021 | Released version [1.5.0-beta-3](https://github.com/bazelbuild/rules_kotlin/releases/tag/v1.5.0-beta-3). |
| Jul 13, 2021 | Released version [1.5.0-beta-2](https://github.com/bazelbuild/rules_kotlin/releases/tag/v1.5.0-beta-2). |
| Dec 30, 2020 | Released version [1.5.0-alpha-2](https://github.com/bazelbuild/rules_kotlin/releases/tag/v1.5.0-alpha-2). |
| Dec 3, 2020 | Released version [1.5.0-alpha-1](https://github.com/bazelbuild/rules_kotlin/releases/tag/v1.5.0-alpha-1). |
| Nov 16, 2020 | Released version [1.4.0-rc4](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-1.4.0-rc4). |
| May 9, 2020 | Released version [1.4.0-rc3](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-1.4.0-rc3). |
| May 7, 2020 | Released version [1.4.0-rc2](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-1.4.0-rc2). |
| May 1, 2020 | Released version [1.4.0-rc1](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-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](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-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](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-1.3.0-rc4). |
| Jan 15, 2019 | Bug fixes and tweaks (#255, #257). |
| Dec 6, 2019 | Released version [1.3.0-rc3](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-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](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-1.3.0-rc2). |
| Dec 5, 2019 | Fix for problem with jdeps generation (#235). |
| Oct 29, 2019 | Released version [1.3.0-rc1](https://github.com/bazelbuild/rules_kotlin/releases/tag/legacy-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](github.com/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`<br>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](https://github.com/bazelbuild/rules_kotlin/blob/master/ROADMAP.md) 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](https://github.com/bazelbuild/rules_kotlin/issues/174) 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:</b> the prefix has changed from `kotlin_` to `kt_jvm_`.
For fixes and more detail, please view the [list of pull requests](https://github.com/bazelbuild/rules_kotlin/pulls?q=is%3Apr+is%3Aclosed).