Material dialog :heart: morphing animation. An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
Updates kotlin-gradle-plugin from 1.3.10 to 1.3.31
Release notes
*Sourced from [kotlin-gradle-plugin's releases](https://github.com/JetBrains/kotlin/releases).*
> ## 1.3.31
>
> ### Compiler
>
> - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions
> - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot
> - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine
> - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken
> - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline
>
> ### IDE. Inspections and Intentions
>
> - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name"
> - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import
>
> ### JavaScript
>
> - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError
>
> ### Tools. Gradle
>
> - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar)
>
> ### Tools. kapt
>
> - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30
>
> ## Previous releases
> This release also includes the fixes and improvements from the [previous releases](https://github.com/JetBrains/kotlin/releases/tag/v1.3.30).
>
> ## Kotlin 1.3.30 EAP 4
> # CHANGELOG
>
> ## 1.3.30
>
> ### Compiler
>
> #### New Features
>
> - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations
> - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations
> - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java
>
> #### Performance Improvements
>
> - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8
> - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch
> - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure
> - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges
> - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators
> ... (truncated)
Changelog
*Sourced from [kotlin-gradle-plugin's changelog](https://github.com/JetBrains/kotlin/blob/v1.3.31/ChangeLog.md).*
> ## 1.3.31
>
> ### Compiler
>
> - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions
> - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot
> - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine
> - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken
> - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline
>
> ### IDE. Inspections and Intentions
>
> - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name"
> - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import
>
> ### JavaScript
>
> - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError
>
> ### Tools. Gradle
>
> - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar)
>
> ### Tools. kapt
>
> - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30
>
> ## 1.3.30
>
> ### Compiler
>
> #### New Features
>
> - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations
> - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations
> - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java
>
> #### Performance Improvements
>
> - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8
> - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch
> - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure
> - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges
> - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators
>
> #### Fixes
>
> - [`KT-7185`](https://youtrack.jetbrains.com/issue/KT-7185) Parse import directives in the middle of the file, report a diagnostic instead
> - [`KT-7237`](https://youtrack.jetbrains.com/issue/KT-7237) Parser recovery (angle bracket mismatch)
> - [`KT-11656`](https://youtrack.jetbrains.com/issue/KT-11656) Could not generate LightClass because of ISE from bridge generation on invalid code
> ... (truncated)
Commits
- [`6bddfa8`](https://github.com/JetBrains/kotlin/commit/6bddfa806c44936586c2201c038217abb17047a8) Fix changelog for 1.3.31
- [`b6969cd`](https://github.com/JetBrains/kotlin/commit/b6969cdf2acee4c33379ea0ff3e152d49445579d) Add changelog for 1.3.31
- [`3719ecc`](https://github.com/JetBrains/kotlin/commit/3719ecc1e09d598e1824106ef42d10e094e04ab4) Update Kotlin/Native version to release-1.2.1
- [`e1d48ea`](https://github.com/JetBrains/kotlin/commit/e1d48eae884c31463022c5122afb4ef877bdeb0f) Kotlin/Native EAP as MetaVersion
- [`3f47d10`](https://github.com/JetBrains/kotlin/commit/3f47d10730fc5447271410841da9b49b863b82cf) Fix style in classpath snapshot class
- [`292d2d9`](https://github.com/JetBrains/kotlin/commit/292d2d9debaaed896a8209e99e7ae2ad2df89032) Convert Windows-style path when calculating class internal name
- [`47b38db`](https://github.com/JetBrains/kotlin/commit/47b38dbd1ef41e85c87b36c42d9439e202b69919) Use MD5 when caching class ABI structure
- [`b3be525`](https://github.com/JetBrains/kotlin/commit/b3be525f15da37fa4039ca1754df913090b83f10) Do not track defined constants in source files
- [`01e8c7c`](https://github.com/JetBrains/kotlin/commit/01e8c7c077a7888e748cd2850ae4be4596b8424d) Fixes to KAPT classpath change detection
- [`0df06f9`](https://github.com/JetBrains/kotlin/commit/0df06f9d7c8cb1ed5702a23da66230c99a1fa15b) Incremental KAPT - analyze classpath changes
- Additional commits viewable in [compare view](https://github.com/JetBrains/kotlin/compare/v1.3.10...v1.3.31)
Updates kotlin-stdlib-jdk7 from 1.3.10 to 1.3.31
Release notes
*Sourced from [kotlin-stdlib-jdk7's releases](https://github.com/JetBrains/kotlin/releases).*
> ## 1.3.31
>
> ### Compiler
>
> - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions
> - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot
> - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine
> - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken
> - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline
>
> ### IDE. Inspections and Intentions
>
> - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name"
> - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import
>
> ### JavaScript
>
> - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError
>
> ### Tools. Gradle
>
> - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar)
>
> ### Tools. kapt
>
> - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30
>
> ## Previous releases
> This release also includes the fixes and improvements from the [previous releases](https://github.com/JetBrains/kotlin/releases/tag/v1.3.30).
>
> ## Kotlin 1.3.30 EAP 4
> # CHANGELOG
>
> ## 1.3.30
>
> ### Compiler
>
> #### New Features
>
> - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations
> - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations
> - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java
>
> #### Performance Improvements
>
> - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8
> - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch
> - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure
> - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges
> - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators
> ... (truncated)
Changelog
*Sourced from [kotlin-stdlib-jdk7's changelog](https://github.com/JetBrains/kotlin/blob/v1.3.31/ChangeLog.md).*
> ## 1.3.31
>
> ### Compiler
>
> - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions
> - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot
> - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine
> - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken
> - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline
>
> ### IDE. Inspections and Intentions
>
> - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name"
> - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import
>
> ### JavaScript
>
> - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError
>
> ### Tools. Gradle
>
> - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar)
>
> ### Tools. kapt
>
> - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30
>
> ## 1.3.30
>
> ### Compiler
>
> #### New Features
>
> - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations
> - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations
> - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java
>
> #### Performance Improvements
>
> - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8
> - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch
> - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure
> - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges
> - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators
>
> #### Fixes
>
> - [`KT-7185`](https://youtrack.jetbrains.com/issue/KT-7185) Parse import directives in the middle of the file, report a diagnostic instead
> - [`KT-7237`](https://youtrack.jetbrains.com/issue/KT-7237) Parser recovery (angle bracket mismatch)
> - [`KT-11656`](https://youtrack.jetbrains.com/issue/KT-11656) Could not generate LightClass because of ISE from bridge generation on invalid code
> ... (truncated)
Commits
- [`6bddfa8`](https://github.com/JetBrains/kotlin/commit/6bddfa806c44936586c2201c038217abb17047a8) Fix changelog for 1.3.31
- [`b6969cd`](https://github.com/JetBrains/kotlin/commit/b6969cdf2acee4c33379ea0ff3e152d49445579d) Add changelog for 1.3.31
- [`3719ecc`](https://github.com/JetBrains/kotlin/commit/3719ecc1e09d598e1824106ef42d10e094e04ab4) Update Kotlin/Native version to release-1.2.1
- [`e1d48ea`](https://github.com/JetBrains/kotlin/commit/e1d48eae884c31463022c5122afb4ef877bdeb0f) Kotlin/Native EAP as MetaVersion
- [`3f47d10`](https://github.com/JetBrains/kotlin/commit/3f47d10730fc5447271410841da9b49b863b82cf) Fix style in classpath snapshot class
- [`292d2d9`](https://github.com/JetBrains/kotlin/commit/292d2d9debaaed896a8209e99e7ae2ad2df89032) Convert Windows-style path when calculating class internal name
- [`47b38db`](https://github.com/JetBrains/kotlin/commit/47b38dbd1ef41e85c87b36c42d9439e202b69919) Use MD5 when caching class ABI structure
- [`b3be525`](https://github.com/JetBrains/kotlin/commit/b3be525f15da37fa4039ca1754df913090b83f10) Do not track defined constants in source files
- [`01e8c7c`](https://github.com/JetBrains/kotlin/commit/01e8c7c077a7888e748cd2850ae4be4596b8424d) Fixes to KAPT classpath change detection
- [`0df06f9`](https://github.com/JetBrains/kotlin/commit/0df06f9d7c8cb1ed5702a23da66230c99a1fa15b) Incremental KAPT - analyze classpath changes
- Additional commits viewable in [compare view](https://github.com/JetBrains/kotlin/compare/v1.3.10...v1.3.31)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps
kotlin_version
from 1.3.10 to 1.3.31.Updates
kotlin-gradle-plugin
from 1.3.10 to 1.3.31Release notes
*Sourced from [kotlin-gradle-plugin's releases](https://github.com/JetBrains/kotlin/releases).* > ## 1.3.31 > > ### Compiler > > - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions > - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot > - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine > - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken > - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline > > ### IDE. Inspections and Intentions > > - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name" > - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import > > ### JavaScript > > - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError > > ### Tools. Gradle > > - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar) > > ### Tools. kapt > > - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30 > > ## Previous releases > This release also includes the fixes and improvements from the [previous releases](https://github.com/JetBrains/kotlin/releases/tag/v1.3.30). > > ## Kotlin 1.3.30 EAP 4 > # CHANGELOG > > ## 1.3.30 > > ### Compiler > > #### New Features > > - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations > - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations > - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java > > #### Performance Improvements > > - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8 > - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch > - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure > - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges > - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators > ... (truncated)Changelog
*Sourced from [kotlin-gradle-plugin's changelog](https://github.com/JetBrains/kotlin/blob/v1.3.31/ChangeLog.md).* > ## 1.3.31 > > ### Compiler > > - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions > - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot > - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine > - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken > - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline > > ### IDE. Inspections and Intentions > > - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name" > - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import > > ### JavaScript > > - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError > > ### Tools. Gradle > > - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar) > > ### Tools. kapt > > - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30 > > ## 1.3.30 > > ### Compiler > > #### New Features > > - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations > - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations > - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java > > #### Performance Improvements > > - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8 > - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch > - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure > - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges > - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators > > #### Fixes > > - [`KT-7185`](https://youtrack.jetbrains.com/issue/KT-7185) Parse import directives in the middle of the file, report a diagnostic instead > - [`KT-7237`](https://youtrack.jetbrains.com/issue/KT-7237) Parser recovery (angle bracket mismatch) > - [`KT-11656`](https://youtrack.jetbrains.com/issue/KT-11656) Could not generate LightClass because of ISE from bridge generation on invalid code > ... (truncated)Commits
- [`6bddfa8`](https://github.com/JetBrains/kotlin/commit/6bddfa806c44936586c2201c038217abb17047a8) Fix changelog for 1.3.31 - [`b6969cd`](https://github.com/JetBrains/kotlin/commit/b6969cdf2acee4c33379ea0ff3e152d49445579d) Add changelog for 1.3.31 - [`3719ecc`](https://github.com/JetBrains/kotlin/commit/3719ecc1e09d598e1824106ef42d10e094e04ab4) Update Kotlin/Native version to release-1.2.1 - [`e1d48ea`](https://github.com/JetBrains/kotlin/commit/e1d48eae884c31463022c5122afb4ef877bdeb0f) Kotlin/Native EAP as MetaVersion - [`3f47d10`](https://github.com/JetBrains/kotlin/commit/3f47d10730fc5447271410841da9b49b863b82cf) Fix style in classpath snapshot class - [`292d2d9`](https://github.com/JetBrains/kotlin/commit/292d2d9debaaed896a8209e99e7ae2ad2df89032) Convert Windows-style path when calculating class internal name - [`47b38db`](https://github.com/JetBrains/kotlin/commit/47b38dbd1ef41e85c87b36c42d9439e202b69919) Use MD5 when caching class ABI structure - [`b3be525`](https://github.com/JetBrains/kotlin/commit/b3be525f15da37fa4039ca1754df913090b83f10) Do not track defined constants in source files - [`01e8c7c`](https://github.com/JetBrains/kotlin/commit/01e8c7c077a7888e748cd2850ae4be4596b8424d) Fixes to KAPT classpath change detection - [`0df06f9`](https://github.com/JetBrains/kotlin/commit/0df06f9d7c8cb1ed5702a23da66230c99a1fa15b) Incremental KAPT - analyze classpath changes - Additional commits viewable in [compare view](https://github.com/JetBrains/kotlin/compare/v1.3.10...v1.3.31)Updates
kotlin-stdlib-jdk7
from 1.3.10 to 1.3.31Release notes
*Sourced from [kotlin-stdlib-jdk7's releases](https://github.com/JetBrains/kotlin/releases).* > ## 1.3.31 > > ### Compiler > > - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions > - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot > - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine > - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken > - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline > > ### IDE. Inspections and Intentions > > - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name" > - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import > > ### JavaScript > > - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError > > ### Tools. Gradle > > - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar) > > ### Tools. kapt > > - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30 > > ## Previous releases > This release also includes the fixes and improvements from the [previous releases](https://github.com/JetBrains/kotlin/releases/tag/v1.3.30). > > ## Kotlin 1.3.30 EAP 4 > # CHANGELOG > > ## 1.3.30 > > ### Compiler > > #### New Features > > - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations > - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations > - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java > > #### Performance Improvements > > - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8 > - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch > - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure > - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges > - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators > ... (truncated)Changelog
*Sourced from [kotlin-stdlib-jdk7's changelog](https://github.com/JetBrains/kotlin/blob/v1.3.31/ChangeLog.md).* > ## 1.3.31 > > ### Compiler > > - [`KT-26418`](https://youtrack.jetbrains.com/issue/KT-26418) Back-end (JVM) Internal error when compiling decorated suspend inline functions > - [`KT-26925`](https://youtrack.jetbrains.com/issue/KT-26925) Decorated suspend inline function continuation resumes in wrong spot > - [`KT-30706`](https://youtrack.jetbrains.com/issue/KT-30706) Passing noinline lambda as (cross)inline parameter result in wrong state-machine > - [`KT-30707`](https://youtrack.jetbrains.com/issue/KT-30707) Java interop of coroutines inside inline functions is broken > - [`KT-30997`](https://youtrack.jetbrains.com/issue/KT-30997) Crash with suspend crossinline > > ### IDE. Inspections and Intentions > > - [`KT-30879`](https://youtrack.jetbrains.com/issue/KT-30879) False positive "Redundant qualifier name" > - [`KT-31112`](https://youtrack.jetbrains.com/issue/KT-31112) "Remove redundant qualifier name" inspection false positive for property with irrelevant import > > ### JavaScript > > - [`KT-31007`](https://youtrack.jetbrains.com/issue/KT-31007) Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceError > > ### Tools. Gradle > > - [`KT-31027`](https://youtrack.jetbrains.com/issue/KT-31027) java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar) > > ### Tools. kapt > > - [`KT-30979`](https://youtrack.jetbrains.com/issue/KT-30979) Issue with Dagger2 providers MissingBinding with 1.3.30 > > ## 1.3.30 > > ### Compiler > > #### New Features > > - [`KT-19664`](https://youtrack.jetbrains.com/issue/KT-19664) Allow more permissive visibility for non-virtual actual declarations > - [`KT-29586`](https://youtrack.jetbrains.com/issue/KT-29586) Add support for Android platform annotations > - [`KT-29604`](https://youtrack.jetbrains.com/issue/KT-29604) Do not implicitly propagate deprecations originated in Java > > #### Performance Improvements > > - [`KT-24876`](https://youtrack.jetbrains.com/issue/KT-24876) Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8 > - [`KT-25974`](https://youtrack.jetbrains.com/issue/KT-25974) 'when' by unsigned integers is not translated to tableswitch/lookupswitch > - [`KT-28015`](https://youtrack.jetbrains.com/issue/KT-28015) Coroutine state-machine shall use Result.throwOnFailure > - [`KT-29229`](https://youtrack.jetbrains.com/issue/KT-29229) Intrinsify 'in' operator for unsigned integer ranges > - [`KT-29230`](https://youtrack.jetbrains.com/issue/KT-29230) Specialize 'next' method call for unsigned integer range and progression iterators > > #### Fixes > > - [`KT-7185`](https://youtrack.jetbrains.com/issue/KT-7185) Parse import directives in the middle of the file, report a diagnostic instead > - [`KT-7237`](https://youtrack.jetbrains.com/issue/KT-7237) Parser recovery (angle bracket mismatch) > - [`KT-11656`](https://youtrack.jetbrains.com/issue/KT-11656) Could not generate LightClass because of ISE from bridge generation on invalid code > ... (truncated)Commits
- [`6bddfa8`](https://github.com/JetBrains/kotlin/commit/6bddfa806c44936586c2201c038217abb17047a8) Fix changelog for 1.3.31 - [`b6969cd`](https://github.com/JetBrains/kotlin/commit/b6969cdf2acee4c33379ea0ff3e152d49445579d) Add changelog for 1.3.31 - [`3719ecc`](https://github.com/JetBrains/kotlin/commit/3719ecc1e09d598e1824106ef42d10e094e04ab4) Update Kotlin/Native version to release-1.2.1 - [`e1d48ea`](https://github.com/JetBrains/kotlin/commit/e1d48eae884c31463022c5122afb4ef877bdeb0f) Kotlin/Native EAP as MetaVersion - [`3f47d10`](https://github.com/JetBrains/kotlin/commit/3f47d10730fc5447271410841da9b49b863b82cf) Fix style in classpath snapshot class - [`292d2d9`](https://github.com/JetBrains/kotlin/commit/292d2d9debaaed896a8209e99e7ae2ad2df89032) Convert Windows-style path when calculating class internal name - [`47b38db`](https://github.com/JetBrains/kotlin/commit/47b38dbd1ef41e85c87b36c42d9439e202b69919) Use MD5 when caching class ABI structure - [`b3be525`](https://github.com/JetBrains/kotlin/commit/b3be525f15da37fa4039ca1754df913090b83f10) Do not track defined constants in source files - [`01e8c7c`](https://github.com/JetBrains/kotlin/commit/01e8c7c077a7888e748cd2850ae4be4596b8424d) Fixes to KAPT classpath change detection - [`0df06f9`](https://github.com/JetBrains/kotlin/commit/0df06f9d7c8cb1ed5702a23da66230c99a1fa15b) Incremental KAPT - analyze classpath changes - Additional commits viewable in [compare view](https://github.com/JetBrains/kotlin/compare/v1.3.10...v1.3.31)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.