KT-20051
Quickfixes to support @Parcelize
KT-19747
Android extensions + Parcelable: VerifyError in case of RawValue annotation on a type when it's unknown how to parcel itKT-19899
Parcelize: Building with ProGuard enabledKT-19988
[Android Extensions] inner class LayoutContainer causes NoSuchMethodErrorKT-20002
Parcelize explodes on LongArrayKT-20019
Parcelize does not propogate flags argument when writing nested ParcelableKT-20020
Parcelize does not use primitive array read/write methods on ParcelKT-20021
Parcelize does not serialize Parcelable enum as ParcelableKT-20022
Parcelize should dispatch directly to java.lang.Enum when writing an enum.KT-20034
Application installation failed (INSTALL_FAILED_DEXOPT) in Android 4.3 devices if I use ParcelizeKT-20057
Parcelize should use specialized write/create methods where available.KT-20062
Parceler should allow otherwise un-parcelable property types in enclosing class.KT-20170
UAST: Getting the location of a UIdentifier is tricky
KT-4565
Support smart casting of safe cast's subject (and also safe call's receiver)KT-8492
Null check should work after save call with elvis in conditionKT-9327
Need a way to check whether a lateinit property was assignedKT-14138
Allow lateinit local variablesKT-15461
Allow lateinit top level propertiesKT-7257
NPE when accessing properties of enum from inner lambda on initializationKT-9580
Report an error if 'setparam' target does not make sense for a parameter declarationKT-16310
Nested classes inside enum entries capturing outer membersKT-20155
Confusing diagnostics on a nested interface in inner class
KT-14175
Surround with try ... catch (... finally) doesn't work for expressionsKT-20308
New Gradle with Kotlin DSL project wizardKT-18353
Support UAST for .kts filesKT-19823
Kotlin Gradle project import into IntelliJ: import kapt generated classes into classpathKT-20185
Stub and PSI element type mismatch for "var nullableSuspend: (suspend (P) -> Unit)? = null"
KT-14486
Allow smart cast in closure if a local variable is modified only before it (and not after or inside)KT-15667
Support "::foo" as a short-hand syntax for bound callable reference to "this::foo"KT-16681
kotlin allows mutating the field of read-only property
KT-19258
Java 9: module-info.java withrequires kotlin.stdlib
causes compiler to fail: "module reads package from both kotlin.reflect and kotlin.stdlib"
KT-19692
kotlin-jpa plugin doesn't support @MappedSuperclass annotationKT-20030
Parcelize can directly reference writeToParcel and CREATOR for final, non-Parcelize Parcelable types in same compilation unit.KT-19742
[Android extensions] Calling clearFindViewByIdCache causes NPEKT-19749
Android extensions + Parcelable: NoSuchMethodError on attempt to pack into parcel a serializable objectKT-20026
Parcelize overrides describeContents despite being already implemented.KT-20027
Parcelize uses wrong classloader when reading parcelable type.KT-20029
Parcelize should not directly reference parcel methods on types outside compilation unitKT-20032
Parcelize does not respect type nullability in case of Parcelize parcelables
KT-10563
Support a command line argument -Werror to treat warnings as errors
KT-20212
Cannot access internal components from test code
KT-17923
Reference to Dagger generated class is highlighted redKT-18923
Kapt: Do not use the Kotlin error message collector to issue errors from kaptKT-19097
Request: Decent support ofkapt.kotlin.generated
on Intellij/Android StudioKT-20001
kapt generate stubs Gradle task does not depend on the compilation of sub-project kapt dependencies
This release also includes the fixes and improvements from the previous
1.1.50
release.