From ddc936929956ad166d47a9c90e3da375926c4dad Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Thu, 21 Jul 2016 15:02:10 +0300 Subject: [PATCH] Update changelog for 1.0.4 --- ChangeLog.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index a1ace605a3c..b4b1a3794e4 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -110,6 +110,7 @@ These artifacts include extensions for the types available in the latter JDKs, s - [`KT-12482`](https://youtrack.jetbrains.com/issue/KT-12482) Exception: Implementation doesn't have the most specific type, but none of the other overridden methods does either - [`KT-12687`](https://youtrack.jetbrains.com/issue/KT-12687) Exception when 'data' modifier is applied to object - [`KT-9620`](https://youtrack.jetbrains.com/issue/KT-9620) AssertionError in DescriptorResolver#checkBounds +- [`KT-3689`](https://youtrack.jetbrains.com/issue/KT-3689) IllegalAccess on a property with private setter of the subclass #### Parser @@ -129,6 +130,7 @@ These artifacts include extensions for the types available in the latter JDKs, s - [`KT-13040`](https://youtrack.jetbrains.com/issue/KT-13040) Invalid bytecode generated for extension lambda invocation with safe call - [`KT-13023`](https://youtrack.jetbrains.com/issue/KT-13023) Char operations throw ClassCastException for boxed Chars - [`KT-11634`](https://youtrack.jetbrains.com/issue/KT-11634) Exception for super call in delegation +- [`KT-12359`](https://youtrack.jetbrains.com/issue/KT-12359) Redundant stubs are generated on inheriting from java.util.Collection ##### Generated code performance @@ -218,13 +220,22 @@ These artifacts include extensions for the types available in the latter JDKs, s - [`KT-8318`](https://youtrack.jetbrains.com/issue/KT-8318) Wrong result for 'when' containing only 'else' block - [`KT-12157`](https://youtrack.jetbrains.com/issue/KT-12157) Compiler exception on `when` condition containing `return`, `break` or `continue` -### Gradle +### Tools + +#### Gradle - Gradle versions < 2.0 are not supported - [`KT-9392`](https://youtrack.jetbrains.com/issue/KT-9392) Kotlin classes are missing after converting Java class to Kotlin - [`KT-12736`](https://youtrack.jetbrains.com/issue/KT-12736) Kotlin classes are deleted when generated Java source is changed + +#### KAPT + - [`KT-12776`](https://youtrack.jetbrains.com/issue/KT-12776) Android build fails with KAPT and generateStubs depending on library module names +#### REPL + +- [`KT-12389`](https://youtrack.jetbrains.com/issue/KT-12389) REPL just quits when toString() of user class throws an exception + ## 1.0.3 ### Compiler @@ -639,6 +650,7 @@ These artifacts include extensions for the types available in the latter JDKs, s - Improve performance of maps and sets ###### Issues fixed +- [`KT-3008`](https://youtrack.jetbrains.com/issue/KT-3008) Generate require.js compatible modules - [`KT-6942`](https://youtrack.jetbrains.com/issue/KT-6942) Generate structural equality check (i.e. `Any.equals`) instead of referential check (===) value equality patterns in `when` - [`KT-7228`](https://youtrack.jetbrains.com/issue/KT-7228) Wrong AbstractList signature - [`KT-8299`](https://youtrack.jetbrains.com/issue/KT-8299) Wrong access to private member in autogenerated code in data class