Skip to content

Commit

Permalink
build(deps): bump org.jetbrains.kotlin:kotlin-reflect from 1.8.10 to …
Browse files Browse the repository at this point in the history
…1.8.20 (#11)

Bumps
[org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin)
from 1.8.10 to 1.8.20.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-reflect's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 1.8.20</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55510"><code>KT-55510</code></a>
K2: Lost designation for local classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55191"><code>KT-55191</code></a>
AA: add an API to compare symbol pointers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55487"><code>KT-55487</code></a>
K2: symbol pointer restoring doesn't work for static members</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55336"><code>KT-55336</code></a>
K2 IDE: &quot;java.lang.IllegalStateException: Required value was
null.&quot; exception while importing a compiled JPS project</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55098"><code>KT-55098</code></a>
AA: KtDeclarationRenderer should render a context receivers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-51181"><code>KT-51181</code></a>
LL API: errors for SAM with suspend function from another module</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-50250"><code>KT-50250</code></a>
Analysis API: Implement Analysis API of
KtExpression.isUsedAsExpression</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54360"><code>KT-54360</code></a>
KtPropertySymbol: support JvmField in javaSetterName and
javaGetterName</li>
</ul>
<h3>Analysis API. FE1.0</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55825"><code>KT-55825</code></a>
AA FE1.0: stackoverflow when resolution to a function with a recursive
type parameter</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54311"><code>KT-54311</code></a>
K2: proper implementation of KtSymbolPointer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-50238"><code>KT-50238</code></a>
Analysis API: Implement KSymbolPointer for KtSymbol</li>
</ul>
<h3>Analysis API. FIR Low Level API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-52160"><code>KT-52160</code></a>
FIR: Substitution overrides on FirValueParameter-s are incorrectly
unwrapped</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55566"><code>KT-55566</code></a>
LL FIR: Tests in
<code>compiler/testData/diagnostics/tests/testsWithJava17</code> fail
under LL FIR</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55339"><code>KT-55339</code></a>
LL FIR: Missing RECURSIVE_TYPEALIAS_EXPANSION error in function type
alias</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55327"><code>KT-55327</code></a>
LL FIR: Diverging UNRESOLVED_REFERENCE errors in recursive local
function test</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54826"><code>KT-54826</code></a>
KtSymbolPointer: migrate from IdSignature to our own solution</li>
</ul>
<h3>Android</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54464"><code>KT-54464</code></a>
MPP, Android SSL2: Add a flag for suppressing warning in case of using
Android Style folders</li>
</ul>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-38924"><code>KT-38924</code></a>
Wasm support in nodejs</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56160"><code>KT-56160</code></a>
Getting WebAssembly.CompileError in browsers not supported GC and other
required proposals</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46773"><code>KT-46773</code></a>
Implement an experimental version of the Kotlin/Wasm compiler
backend</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56584"><code>KT-56584</code></a>
K/Wasm: Can't link symbol class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56166"><code>KT-56166</code></a>
Fix compatibility with Firefox Nightly</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55589"><code>KT-55589</code></a>
Basic support of WASI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-53790"><code>KT-53790</code></a>
Reading from &quot;node:module&quot; is not handled by plugins error
with Kotlin/Wasm 1.7.20-Beta</li>
</ul>
<h3>Compiler</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54535"><code>KT-54535</code></a>
Implement custom equals and hashCode for value classes in
Kotlin/JVM</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/blob/v1.8.20/ChangeLog.md">org.jetbrains.kotlin:kotlin-reflect's
changelog</a>.</em></p>
<blockquote>
<h2>1.8.20-RC2</h2>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57388"><code>KT-57388</code></a>
Kapt+JVM_IR: &quot;RuntimeException: No type for expression&quot; for
delegated property</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57242"><code>KT-57242</code></a>
Equals behaviour for value classes implementing interfaces is different
between 1.8.10 and 1.8.20-RC</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57261"><code>KT-57261</code></a>
&quot;IllegalArgumentException was thrown at:
MemoizedInlineClassReplacements.getSpecializedEqualsMethod&quot; when
comparing non-inline class instance with an inline class instance</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56527"><code>KT-56527</code></a>
K2: &quot;AssertionError: Assertion failed&quot; during compilation in
SequentialFilePositionFinder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57107"><code>KT-57107</code></a>
Handling of Windows line endings CRLF broken in latest snapshot with
K2</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57296"><code>KT-57296</code></a>
Build statistics sending errors in case of buildSrc directory usage with
kotlin-dsl plugin applied</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57285"><code>KT-57285</code></a>
KJS / Gradle / MPP: FileNotFoundException on publishing empty KJS
sourceset</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57460"><code>KT-57460</code></a>
Kotlin Gradle Plugin: Null <code>this</code> pointer in
transformCommonMainDependenciesMetadata</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57306"><code>KT-57306</code></a>
[Kotlin 1.8.20-RC] GradleException: Could not load the value of field
<code>apiConfiguration</code> of
<code>org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.DefaultKotlinCompilationConfigurationsContainer</code></li>
</ul>
<h2>1.8.20-RC</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56584"><code>KT-56584</code></a>
K/Wasm: Can't link symbol class</li>
</ul>
<h3>Compiler</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57053"><code>KT-57053</code></a>
Problem around anonymous objects in inline functions</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56965"><code>KT-56965</code></a>
K/N: linkDebugFrameworkIosArm64 tasks failing with
UnsupportedOperationException: VAR name:disposables
type:com.badoo.reaktive.disposable.CompositeDisposable [val]</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56815"><code>KT-56815</code></a>
compileKotlin task is stuck with while(true) and suspend function</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56258"><code>KT-56258</code></a>
VerifyError: Bad local variable type when using -Xdebug</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56847"><code>KT-56847</code></a>
Unresolved reference to Java annotation in Kotlin class with the same
name packages</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56526"><code>KT-56526</code></a>
InvalidProtocolBufferException on reading module metadata compiled by K2
in 1.8.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56500"><code>KT-56500</code></a>
The type parameter TYPE_PARAMETER name:E index:0 variance:
superTypes:[kotlin.Any?] reified:false is not defined in the referenced
function FUN LOCAL_FUNCTION_FOR_LAMBDA</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56611"><code>KT-56611</code></a>
Native: new native caches are broken when KONAN_DATA_DIR is defined to a
directory inside ~/.gradle</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56215"><code>KT-56215</code></a>
JVM: Object extension function nullable receiver null check false
negative when object is null</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56033"><code>KT-56033</code></a>
Restore 'isMostPreciseContravariantArgument' function signature for
compatibility</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56407"><code>KT-56407</code></a>
Backend Internal error: Exception during IR lowering during
<code>:daemon-common-new:compileKotlin</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56701"><code>KT-56701</code></a>
K2 (with LightTree) reports syntax errors without additional
information</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56649"><code>KT-56649</code></a>
K2 uses 0-index for line numbers rather than 1-index</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-56521"><code>KT-56521</code></a>
Static scope initializers sometimes not called when first accessed from
interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-49182"><code>KT-49182</code></a>
Strange cast from Unit to String</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-55125"><code>KT-55125</code></a>
Difference in generated bytecode for open suspend functions of generic
classes</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/01a381b892f940d7995ec98e05a8a62011064b2b"><code>01a381b</code></a>
Edit Changelog for 1.8.20-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/753f2e570869b5b22f0935c619a3d1c5105c4547"><code>753f2e5</code></a>
Kapt+JVM_IR: add stub converter test for KT-57388</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/08483405819a7c1525fd9319e8b9d7af8054688b"><code>0848340</code></a>
[JVM IR] Use error types in KAPT mode for unresolved delegate
types.</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/1b7a2432b369a85e41bb3b0843fbc625d0210a7f"><code>1b7a243</code></a>
[Gradle] Init configurationToResolve during class initialisation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/468f2b11d7cf961b314300eb7addc7d6dfce9212"><code>468f2b1</code></a>
[Gradle] Test mpp projects with gradle
...internal.load-after-store=false</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/fcd202322902b08df06463cefdcd7576d00c46ff"><code>fcd2023</code></a>
Add Changelog for 1.8.20-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/05a87b4111e2350317007cc5eb903321b38f7ab3"><code>05a87b4</code></a>
[Gradle, JS] Remove deprecation from methods</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/defe0473ed352c0c7c8096e19190a4aec62cfa6e"><code>defe047</code></a>
KT-57296 And backward compatibility with old Idea versions</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/0dca581bdce77a7226618b445d89fe629d1b9c82"><code>0dca581</code></a>
FIR LT: fix column calculation with crlf line endings</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/82904fe9afa17fd195e04ee6f93adaedf085e1d7"><code>82904fe</code></a>
[Gradle, JS] Use JAR archive task type for js ir</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v1.8.10...v1.8.20">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-reflect&package-manager=gradle&previous-version=1.8.10&new-version=1.8.20)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
  • Loading branch information
PranavPurwar authored Apr 14, 2023
2 parents 41872a8 + 1140898 commit 0abacb3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion kotlinc/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ android {
dependencies {
implementation("org.lsposed.hiddenapibypass:hiddenapibypass:4.3")

runtimeOnly("org.jetbrains.kotlin:kotlin-reflect:1.8.10")
runtimeOnly("org.jetbrains.kotlin:kotlin-reflect:1.8.20")
implementation("org.jetbrains.kotlin:kotlin-scripting-compiler:1.8.10")
api("io.github.itsaky:nb-javac-android:17.0.0.3")

Expand Down

0 comments on commit 0abacb3

Please sign in to comment.