permission-flow-android
permission-flow-android copied to clipboard
[Update]: Bump kotlinVersion from 1.6.10 to 1.7.10
Bumps kotlinVersion from 1.6.10 to 1.7.10.
Updates org.jetbrains.kotlin.android from 1.6.10 to 1.7.10
Release notes
Sourced from org.jetbrains.kotlin.android's releases.
Kotlin 1.7.10
Changelog
Compiler
KT-52702Invalid locals information when compilingkotlinx.collections.immutablewith Kotlin 1.7.0-RC2KT-52892Disappeared specific builder inference resolution ambiguity errorsKT-52782Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler featureKT-52718declaringClass deprecation message mentions the wrong replacement in 1.7IDE. Configuration
KTIJ-21982Cannot run/build anything with Kotlin plugin since last updateTools. Gradle
KT-52777'org.jetbrains.kotlinx:atomicfu:1.7.0' Gradle 7.0+ plugin variant was published with missing classesTools. Gradle. JS
KT-52856Kotlin/JS: Upgrade NPM dependenciesTools. Gradle. Multiplatform
KT-52955SourceSetMetadataStorageForIde: Broken 'cleanupStaleEntries' with enabled configuration caching or isolated ClassLoadersKT-52694Kotlin 1.7.0 breaks Configuration Caching in Android projectsTools. Incremental Compile
KT-52669Full rebuild in IC exception recovery leaves corrupt IC dataChecksums
File Sha256 kotlin-compiler-1.7.10.zip 7683f5451ef308eb773a686ee7779a76a95ed8b143c69ac247937619d7ca3a09 kotlin-native-linux-x86_64-1.7.10.tar.gz 6f89015e1dfbc7b535e540a22a004ef3e6e4f04349e4a894ed45e703c3b3116f kotlin-native-macos-x86_64-1.7.10.tar.gz a5ba0ce86ebd3cc625456c7180b3d890bc2808ef9f14f8d56dd6ab3bb103a4ef kotlin-native-macos-aarch64-1.7.10.tar.gz c971cdf36eb733e249170458c567ad7c38fe0a801f6a784b2de54e3eda49c329 kotlin-native-windows-x86_64-1.7.10.zip dec9c2019e73b887851794040c7809074578aca41341b15a929433183d01eb8d Kotlin 1.7.0
Changelog
Analysis API. FIR
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.android's changelog.
1.7.10
Compiler
KT-52702Invalid locals information when compilingkotlinx.collections.immutablewith Kotlin 1.7.0-RC2KT-52892Disappeared specific builder inference resolution ambiguity errorsKT-52782Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler featureKT-52718declaringClass deprecation message mentions the wrong replacement in 1.7IDE
Fixes
KTIJ-19088KotlinUFunctionCallExpression.resolve() returns null for calls to@JvmSyntheticfunctionsKTIJ-19624NoDescriptorForDeclarationException on iosTest.kt.vmKTIJ-21515Load JVM target 1.6 as 1.8 in Maven projectsKTIJ-21735Exception when opening a projectKTIJ-17414UAST: Synthetic enum methods have null return valuesKTIJ-17444UAST: Synthetic enum methods are missing nullness annotationsKTIJ-19043UElement#comments is empty for a Kotlin property with a getterKTIJ-10031IDE fails to suggest a project declaration import if the name clashes with internal declaration with implicit import from stdlib (ex.@Serializable)KTIJ-21151Exception about wrong read access from "Java overriding methods searcher" with Kotlin overridesKTIJ-20736NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.idea.roots.KotlinNonJvmOrderEnumerationHandler. Kotlin plugin 1.7 fails to startKTIJ-21063IDE highlighting: False positive error "Context receivers should be enabled explicitly"KTIJ-20810NoClassDefFoundError: org/jetbrains/kotlin/idea/util/SafeAnalyzeKt errors in 1.7.0-master-212 kotlin plugin on project openKTIJ-17869KotlinUFunctionCallExpression.resolve() returns null for instantiations of local classes with default constructorsKTIJ-21061UObjectLiteralExpression.getExpressionType() returns the base class type for Kotlin object literals instead of the anonymous class typeKTIJ-20200UAST:@Deprecated(level=HIDDEN) constructors are not returning UMethod.isConstructor=trueIDE. Code Style, Formatting
KTIJ-20554Introduce some code style for definitely non-null typesIDE. Completion
KTIJ-14740Multiplatform declaration actualised in an intermediate source set is shown twice in a completion popup called in the source setIDE. Debugger
KTIJ-20815MPP Debugger: Evaluation of expect function for the project with intermediate source set may fail with java.lang.NoSuchMethodErrorIDE. Decompiler, Indexing, Stubs
KTIJ-21472"java.lang.IllegalStateException: Could not read file" exception on indexing invalid class fileKTIJ-20802Definitely Not-Null types: "UpToDateStubIndexMismatch: PSI and index do not match" plugin error when trying to use library function with T&AnyIDE. FIR
KTIJ-20971FIR IDE: "Parameter Info" shows parameters of uncallable methodsKTIJ-21021FIR IDE: Completion of extension function does not work on nullable receiver
... (truncated)
Commits
ea836fdAdd changelog for 1.7.1066fb59dMerge KT-MR-6569: [IC] Fix fallback logic in IncrementalCompilerRunner298c99eRevert renaming the kotlinx-atomicfu-runtime module39d59cb[IC] Fix fallback logic in IncrementalCompilerRunneraab426cRemove 'org.jetbrains.kotlin.platform.type' attribute from publication7cc0002Update Gradle publish plugin to 1.0.0-rc-3 version5c34d5b[MPP] SourceSetMetadataStorageForIde: Remove faulty 'cleanupStaleEntries'a449dda[FE 1.0] Imitate having builder inference annotation while trying resolve wit...304bf92Revert "[Gradle] Propagate offline mode to Native compiler"91863f2Revert "[Gradle] Propagate offline mode to Native cinterop"- Additional commits viewable in compare view
Updates org.jetbrains.dokka from 1.6.10 to 1.7.10
Release notes
Sourced from org.jetbrains.dokka's releases.
1.7.0 Beta
Improvements
General
- Update to
Kotlin1.7.0,IntelliJPlatform 213- Support definitely non-nullable types (Kotlin/dokka#2520)
- Don't expose enum entry constructor arguments, thanks to
@ebraminio(Kotlin/dokka#2497)- Preserve ordering of enum entries as in source code, previously reversed (Kotlin/dokka#2469)
- Improve support for inherited
Javafields with accessors, now properly interpreted asval/varproperties (Kotlin/dokka#2481, Kotlin/dokka#2532, Kotlin/dokka#2540)- Skip
@Deprecatedmembers withHIDDENlevel (Kotlin/dokka#2486)- Make rendered default value dependent on source set for expect/actual declarations (Kotlin/dokka#2449)
HTML format
- Render quotes as blockquotes instead of code blocks, thanks to
@TheOnlyTails(Kotlin/dokka#2496)Javadoc format
- Make
Javadocpages generation deterministic (Kotlin/dokka#2479)- Update shipped
jQueryto avoid multiple CVEs, thanks to@ToppleTheNun(Kotlin/dokka#1938)GFM format
- Support rendering of code blocks and inline code used in KDocs, thanks to
@cosinekitty(Kotlin/dokka#2485)Kotlin-as-Java plugin
- Include
Javaaccess modifiers into function signatures, thanks to@tripolkaandrey(Kotlin/dokka#2510)Gradle runner
- Make
dokka-analysisdependencycompileOnly, this should help avoid compatibility problems if different versions ofKotlinare bundled inGradleandDokka(Kotlin/dokka#2521)- Enable stricter validation for cacheable
Gradletasks, thanks to@3flex(Kotlin/dokka#2500)- Remove unused & redundant dependencies for
Gradlerunner, thanks to@3flex(Kotlin/dokka#2502)- Remove outdated suppression in
Gradlerunner, thanks to@3flex(Kotlin/dokka#2501)Fixes
General bugfixes
- Fixed a compiler deadlock issue which led to stalling builds in some KMP projects (Kotlin/dokka#2480)
- Fixed incorrect argument names of functional type parameters (Kotlin/dokka#2478)
- Fixed missing external docs for AndroidX libraries, thanks to
@EdricChan03(Kotlin/dokka#2456)- Fixed tests failing on Windows, thanks to
@3flex(Kotlin/dokka#2507)Security
- Get rid of bundled
log4j1.2 that came as a transitive dependency (Kotlin/dokka#2488)- Update Jackson to avoid CVE-2020-36518, thanks to
@1mt(Kotlin/dokka#2525)
... (truncated)
Commits
- See full diff 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)