Bump kotlin_version from 1.3.61 to 1.4.0
Bumps kotlin_version from 1.3.61 to 1.4.0.
Updates kotlin-gradle-plugin from 1.3.61 to 1.4.0
Release notes
Sourced from kotlin-gradle-plugin's releases.
Kotlin 1.4.0
Contents
The release contents the JVM version of the Kotlin compiler, and also the Kotlin/Native compiler for the supported platforms: Linux, macOS and Windows.
Changelog
1.4.0
Compiler
New Features
KT-23729Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImplsKT-30330Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type NothingKT-38435Support suspend conversion on callable references in JVM backendFixes
KT-35483NI: compatibility modeKT-39728Declarations fromkotlin.reflectresolved to expect-classes even in JVM modules in IDEKT-40153REPL IDE services completion fails on imports completionKT-40404Mixed named/positional arguments: argument can be passed twiceKT-40544NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface functionKT-40555NI: Spread operator allows inferred nullable typesKT-40646NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inferenceKT-40691False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contractKT-40693UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)KT-40824Usages of a typealias lose nullability and annotations in deserializationKT-40843Unhandled exception for suspending methods that return Result typeKT-40869Recursion computation inside compiler resolve on a correct codeKT-40893Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline functionKT-40919kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3KT-40920Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interfaceKT-40978Prohibit using suspend functions as SAM in fun interfacesKotlin/Native
- Objective-C/Swift interop:
- Added native-specific frontend checkers (implemented in the main Kotlin repository: GH-3293, GH-3091, GH-3172)
- .dSYMs for release binaries on Apple platforms (GH-4085)
- Improved compilation time of builds with interop libraries by reworking cinterop under the hood.
- Experimental mimalloc allocator support (-Xallocator=mimalloc) to improve execution time performance. (GH-3704)
- Tune GC to improve execution time performance
- Various fixes to compiler caches and Gradle daemon usage
Docs & Examples
Changelog
Sourced from kotlin-gradle-plugin's changelog.
1.4.0
Compiler
New Features
KT-23729Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImplsKT-30330Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type NothingKT-38435Support suspend conversion on callable references in JVM backendFixes
KT-35483NI: compatibility modeKT-39728Declarations fromkotlin.reflectresolved to expect-classes even in JVM modules in IDEKT-40153REPL IDE services completion fails on imports completionKT-40404Mixed named/positional arguments: argument can be passed twiceKT-40544NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface functionKT-40555NI: Spread operator allows inferred nullable typesKT-40646NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inferenceKT-40691False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contractKT-40693UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)KT-40824Usages of a typealias lose nullability and annotations in deserializationKT-40843Unhandled exception for suspending methods that return Result typeKT-40869Recursion computation inside compiler resolve on a correct codeKT-40893Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline functionKT-40919kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3KT-40920Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interfaceKT-40978Prohibit using suspend functions as SAM in fun interfacesDocs & Examples
KT-35218Fix misleading in JavaDoc forcreateTempDir/createTempFileKT-36981Provide a visual illustration of source sets structure generated byios(),watchos(),tvos()presetsKT-38050Language Guide: MPP reference: add sample of language settings for all roots instead of common root onlyIDE
KT-30265IDE, MPP: False negative TYPE_PARAMETER_AS_REIFIED in common codeKT-40494UAST: "NoSuchElementException: No element of given type found" with use-site target annotationKT-40639Shift IDE plugins updater numbers for Kotlin pluginIDE. Code Style, Formatting
KT-40636Hard freeze on formatter: infinite recursionIDE. Gradle Integration
KT-30116IDE: Unresolved reference in MPP module (androidMain source set) for annotation from common module (defined in commonMain and with JVM target)IDE. Gradle. Script
Commits
0ddb793Use GPG agent for signing in PublishedKotlinModule60340bdSign with GnuPG agent923742eUpdate Kotlin/Native: 1.43e9162fFixed changelog for 1.4.0-rc3115e5bAdd changelog for 1.4.0df2d140Add change-notes for 1.4 to 1.4.0 branch3f34bc1Temporal remove of registerAdditionalResourceBundleInTests hack in as 41034b947Update maven signing for working with gpg 2 (KTI-314)cd005cdUpdate Kotlin/Native: 1.4-rc1-74d25b099Add @SinceKotlin to kotlinx.browser and kotlinx.dom packages- Additional commits viewable in compare view
Updates kotlin-stdlib-jdk7 from 1.3.61 to 1.4.0
Release notes
Sourced from kotlin-stdlib-jdk7's releases.
Kotlin 1.4.0
Contents
The release contents the JVM version of the Kotlin compiler, and also the Kotlin/Native compiler for the supported platforms: Linux, macOS and Windows.
Changelog
1.4.0
Compiler
New Features
KT-23729Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImplsKT-30330Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type NothingKT-38435Support suspend conversion on callable references in JVM backendFixes
KT-35483NI: compatibility modeKT-39728Declarations fromkotlin.reflectresolved to expect-classes even in JVM modules in IDEKT-40153REPL IDE services completion fails on imports completionKT-40404Mixed named/positional arguments: argument can be passed twiceKT-40544NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface functionKT-40555NI: Spread operator allows inferred nullable typesKT-40646NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inferenceKT-40691False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contractKT-40693UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)KT-40824Usages of a typealias lose nullability and annotations in deserializationKT-40843Unhandled exception for suspending methods that return Result typeKT-40869Recursion computation inside compiler resolve on a correct codeKT-40893Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline functionKT-40919kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3KT-40920Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interfaceKT-40978Prohibit using suspend functions as SAM in fun interfacesKotlin/Native
- Objective-C/Swift interop:
- Added native-specific frontend checkers (implemented in the main Kotlin repository: GH-3293, GH-3091, GH-3172)
- .dSYMs for release binaries on Apple platforms (GH-4085)
- Improved compilation time of builds with interop libraries by reworking cinterop under the hood.
- Experimental mimalloc allocator support (-Xallocator=mimalloc) to improve execution time performance. (GH-3704)
- Tune GC to improve execution time performance
- Various fixes to compiler caches and Gradle daemon usage
Docs & Examples
Changelog
Sourced from kotlin-stdlib-jdk7's changelog.
1.4.0
Compiler
New Features
KT-23729Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImplsKT-30330Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type NothingKT-38435Support suspend conversion on callable references in JVM backendFixes
KT-35483NI: compatibility modeKT-39728Declarations fromkotlin.reflectresolved to expect-classes even in JVM modules in IDEKT-40153REPL IDE services completion fails on imports completionKT-40404Mixed named/positional arguments: argument can be passed twiceKT-40544NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface functionKT-40555NI: Spread operator allows inferred nullable typesKT-40646NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inferenceKT-40691False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contractKT-40693UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)KT-40824Usages of a typealias lose nullability and annotations in deserializationKT-40843Unhandled exception for suspending methods that return Result typeKT-40869Recursion computation inside compiler resolve on a correct codeKT-40893Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline functionKT-40919kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3KT-40920Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interfaceKT-40978Prohibit using suspend functions as SAM in fun interfacesDocs & Examples
KT-35218Fix misleading in JavaDoc forcreateTempDir/createTempFileKT-36981Provide a visual illustration of source sets structure generated byios(),watchos(),tvos()presetsKT-38050Language Guide: MPP reference: add sample of language settings for all roots instead of common root onlyIDE
KT-30265IDE, MPP: False negative TYPE_PARAMETER_AS_REIFIED in common codeKT-40494UAST: "NoSuchElementException: No element of given type found" with use-site target annotationKT-40639Shift IDE plugins updater numbers for Kotlin pluginIDE. Code Style, Formatting
KT-40636Hard freeze on formatter: infinite recursionIDE. Gradle Integration
KT-30116IDE: Unresolved reference in MPP module (androidMain source set) for annotation from common module (defined in commonMain and with JVM target)IDE. Gradle. Script
Commits
0ddb793Use GPG agent for signing in PublishedKotlinModule60340bdSign with GnuPG agent923742eUpdate Kotlin/Native: 1.43e9162fFixed changelog for 1.4.0-rc3115e5bAdd changelog for 1.4.0df2d140Add change-notes for 1.4 to 1.4.0 branch3f34bc1Temporal remove of registerAdditionalResourceBundleInTests hack in as 41034b947Update maven signing for working with gpg 2 (KTI-314)cd005cdUpdate Kotlin/Native: 1.4-rc1-74d25b099Add @SinceKotlin to kotlinx.browser and kotlinx.dom packages- Additional commits viewable in compare view
Updates kotlin-test-junit from 1.3.61 to 1.4.0
Release notes
Sourced from kotlin-test-junit's releases.
Kotlin 1.4.0
Contents
The release contents the JVM version of the Kotlin compiler, and also the Kotlin/Native compiler for the supported platforms: Linux, macOS and Windows.
Changelog
1.4.0
Compiler
New Features
KT-23729Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImplsKT-30330Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type NothingKT-38435Support suspend conversion on callable references in JVM backendFixes
KT-35483NI: compatibility modeKT-39728Declarations fromkotlin.reflectresolved to expect-classes even in JVM modules in IDEKT-40153REPL IDE services completion fails on imports completionKT-40404Mixed named/positional arguments: argument can be passed twiceKT-40544NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface functionKT-40555NI: Spread operator allows inferred nullable typesKT-40646NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inferenceKT-40691False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contractKT-40693UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)KT-40824Usages of a typealias lose nullability and annotations in deserializationKT-40843Unhandled exception for suspending methods that return Result typeKT-40869Recursion computation inside compiler resolve on a correct codeKT-40893Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline functionKT-40919kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3KT-40920Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interfaceKT-40978Prohibit using suspend functions as SAM in fun interfacesKotlin/Native
- Objective-C/Swift interop:
- Added native-specific frontend checkers (implemented in the main Kotlin repository: GH-3293, GH-3091, GH-3172)
- .dSYMs for release binaries on Apple platforms (GH-4085)
- Improved compilation time of builds with interop libraries by reworking cinterop under the hood.
- Experimental mimalloc allocator support (-Xallocator=mimalloc) to improve execution time performance. (GH-3704)
- Tune GC to improve execution time performance
- Various fixes to compiler caches and Gradle daemon usage
Docs & Examples
Changelog
Sourced from kotlin-test-junit's changelog.
1.4.0
Compiler
New Features
KT-23729Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImplsKT-30330Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type NothingKT-38435Support suspend conversion on callable references in JVM backendFixes
KT-35483NI: compatibility modeKT-39728Declarations fromkotlin.reflectresolved to expect-classes even in JVM modules in IDEKT-40153REPL IDE services completion fails on imports completionKT-40404Mixed named/positional arguments: argument can be passed twiceKT-40544NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface functionKT-40555NI: Spread operator allows inferred nullable typesKT-40646NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inferenceKT-40691False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contractKT-40693UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)KT-40824Usages of a typealias lose nullability and annotations in deserializationKT-40843Unhandled exception for suspending methods that return Result typeKT-40869Recursion computation inside compiler resolve on a correct codeKT-40893Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline functionKT-40919kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3KT-40920Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interfaceKT-40978Prohibit using suspend functions as SAM in fun interfacesDocs & Examples
KT-35218Fix misleading in JavaDoc forcreateTempDir/createTempFileKT-36981Provide a visual illustration of source sets structure generated byios(),watchos(),tvos()presetsKT-38050Language Guide: MPP reference: add sample of language settings for all roots instead of common root onlyIDE
KT-30265IDE, MPP: False negative TYPE_PARAMETER_AS_REIFIED in common codeKT-40494UAST: "NoSuchElementException: No element of given type found" with use-site target annotationKT-40639Shift IDE plugins updater numbers for Kotlin pluginIDE. Code Style, Formatting
KT-40636Hard freeze on formatter: infinite recursionIDE. Gradle Integration
KT-30116IDE: Unresolved reference in MPP module (androidMain source set) for annotation from common module (defined in commonMain and with JVM target)IDE. Gradle. Script
Commits
0ddb793Use GPG agent for signing in PublishedKotlinModule60340bdSign with GnuPG agent923742eUpdate Kotlin/Native: 1.43e9162fFixed changelog for 1.4.0-rc3115e5bAdd changelog for 1.4.0df2d140Add change-notes for 1.4 to 1.4.0 branch3f34bc1Temporal remove of registerAdditionalResourceBundleInTests hack in as 41034b947Update maven signing for working with gpg 2 (KTI-314)cd005cdUpdate Kotlin/Native: 1.4-rc1-74d25b099Add @SinceKotlin to kotlinx.browser and kotlinx.dom packages- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language -
@dependabot badge mewill 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:
- Update frequency (including time of day and day of week)
- 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)
Codecov Report
Merging #106 into master will decrease coverage by
0.33%. The diff coverage isn/a.
@@ Coverage Diff @@
## master #106 +/- ##
==========================================
- Coverage 16.94% 16.60% -0.34%
==========================================
Files 94 94
Lines 2018 2023 +5
Branches 192 207 +15
==========================================
- Hits 342 336 -6
- Misses 1658 1663 +5
- Partials 18 24 +6
| Impacted Files | Coverage Δ | |
|---|---|---|
| ...ain/java/com/khmelenko/lab/varis/log/AnsiParser.kt | 71.69% <0.00%> (-11.33%) |
:arrow_down: |
| ...hmelenko/lab/varis/builddetails/JobsListAdapter.kt | 0.00% <0.00%> (ø) |
|
| ...melenko/lab/varis/storage/SearchHistoryProvider.kt | 0.00% <0.00%> (ø) |
|
| ...elenko/lab/varis/network/retrofit/raw/RawClient.kt | 0.00% <0.00%> (ø) |
|
| ...ko/lab/varis/adapter/viewholder/BuildViewHolder.kt | 0.00% <0.00%> (ø) |
|
| .../varis/network/retrofit/travis/TravisRestClient.kt | 0.00% <0.00%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update d75cec1...b88c707. Read the comment docs.