dependabot[bot] opened a new pull request, #396:
URL: https://github.com/apache/plc4x/pull/396

   Bumps `kotlin.version` from 1.6.21 to 1.7.0.
   Updates `kotlin-stdlib` from 1.6.21 to 1.7.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/JetBrains/kotlin/releases";>kotlin-stdlib's 
releases</a>.</em></p>
   <blockquote>
   <h2>Kotlin 1.7.0</h2>
   <h2>Changelog</h2>
   <h3>Analysis API. FIR</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50864";><code>KT-50864</code></a> 
Analysis API: ISE: &quot;KtCallElement should always resolve to a 
KtCallInfo&quot; is thrown on call resolution inside plusAssign target</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50252";><code>KT-50252</code></a> 
Analysis API: Implement FirModuleResolveStates for libraries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50862";><code>KT-50862</code></a> 
Analsysis API: do not create use site subsitution override symbols</li>
   </ul>
   <h3>Analysis API. FIR Low Level API</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50729";><code>KT-50729</code></a> 
Type bound is not fully resolved</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50728";><code>KT-50728</code></a> 
Lazy resolve of extension function from 'kotlin' package breaks over unresolved 
type</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50271";><code>KT-50271</code></a> 
Analysis API: get rid of using FirRefWithValidityCheck</li>
   </ul>
   <h3>Backend. Native. Debug</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50558";><code>KT-50558</code></a> 
K/N Debugger. Error is not displayed in variables view for catch block</li>
   </ul>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-26245";><code>KT-26245</code></a> 
Add ability to specify generic type parameters as not-null</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-45165";><code>KT-45165</code></a> 
Remove JVM target version 1.6</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27435";><code>KT-27435</code></a> 
Allow implementation by delegation to inlined value of inline class</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47939";><code>KT-47939</code></a> 
Support method references to functional interface constructors</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50775";><code>KT-50775</code></a> 
Support IR partial linkage in Kotlin/Native (disabled by default)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51737";><code>KT-51737</code></a> 
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 
targets</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-44249";><code>KT-44249</code></a> 
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order 
function</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-48233";><code>KT-48233</code></a> 
Switching to JVM IR backend increases compilation time by more than 15%</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51699";><code>KT-51699</code></a> 
Kotlin/Native: runtime has no LTO in debug binaries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-34466";><code>KT-34466</code></a> 
Use optimized switch over enum only when all entries are constant enum entry 
expressions</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50861";><code>KT-50861</code></a> 
FIR: Combination of array set convention and plusAssign works exponentially</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47171";><code>KT-47171</code></a> 
For loop doesn't avoid boxing with value class iterators (JVM)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-29199";><code>KT-29199</code></a> 
'next' calls for iterators of merged primitive progressive values are not 
specialized</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50585";><code>KT-50585</code></a> 
JVM IR: Array constructor loop should use IINC</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22429";><code>KT-22429</code></a> 
Optimize 'for' loop code generation for reversed arrays</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50074";><code>KT-50074</code></a> 
Performance regression in String-based 'when' with single equality clause</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22334";><code>KT-22334</code></a> 
Compiler backend could generate smaller code for loops using range such as 
integer..array.size -1</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-35272";><code>KT-35272</code></a> 
Unnecessary null check on unsafe cast after not-null assertion operator</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27427";><code>KT-27427</code></a> 
Optimize nullable check introduced with 'as' cast</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-46762";><code>KT-46762</code></a> 
Finalize support for jspecify</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51499";><code>KT-51499</code></a> 
<code>@file:OptIn</code> doesn't cover override methods</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/master/ChangeLog.md";>kotlin-stdlib's
 changelog</a>.</em></p>
   <blockquote>
   <h2>1.7.0</h2>
   <h3>Analysis API. FIR</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50864";><code>KT-50864</code></a> 
Analysis API: ISE: &quot;KtCallElement should always resolve to a 
KtCallInfo&quot; is thrown on call resolution inside plusAssign target</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50252";><code>KT-50252</code></a> 
Analysis API: Implement FirModuleResolveStates for libraries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50862";><code>KT-50862</code></a> 
Analsysis API: do not create use site subsitution override symbols</li>
   </ul>
   <h3>Analysis API. FIR Low Level API</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50729";><code>KT-50729</code></a> 
Type bound is not fully resolved</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50728";><code>KT-50728</code></a> 
Lazy resolve of extension function from 'kotlin' package breaks over unresolved 
type</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50271";><code>KT-50271</code></a> 
Analysis API: get rid of using FirRefWithValidityCheck</li>
   </ul>
   <h3>Backend. Native. Debug</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50558";><code>KT-50558</code></a> 
K/N Debugger. Error is not displayed in variables view for catch block</li>
   </ul>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-26245";><code>KT-26245</code></a> 
Add ability to specify generic type parameters as not-null</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-45165";><code>KT-45165</code></a> 
Remove JVM target version 1.6</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27435";><code>KT-27435</code></a> 
Allow implementation by delegation to inlined value of inline class</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47939";><code>KT-47939</code></a> 
Support method references to functional interface constructors</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50775";><code>KT-50775</code></a> 
Support IR partial linkage in Kotlin/Native (disabled by default)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51737";><code>KT-51737</code></a> 
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 
targets</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-44249";><code>KT-44249</code></a> 
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order 
function</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-48233";><code>KT-48233</code></a> 
Switching to JVM IR backend increases compilation time by more than 15%</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51699";><code>KT-51699</code></a> 
Kotlin/Native: runtime has no LTO in debug binaries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-34466";><code>KT-34466</code></a> 
Use optimized switch over enum only when all entries are constant enum entry 
expressions</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50861";><code>KT-50861</code></a> 
FIR: Combination of array set convention and plusAssign works exponentially</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47171";><code>KT-47171</code></a> 
For loop doesn't avoid boxing with value class iterators (JVM)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-29199";><code>KT-29199</code></a> 
'next' calls for iterators of merged primitive progressive values are not 
specialized</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50585";><code>KT-50585</code></a> 
JVM IR: Array constructor loop should use IINC</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22429";><code>KT-22429</code></a> 
Optimize 'for' loop code generation for reversed arrays</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50074";><code>KT-50074</code></a> 
Performance regression in String-based 'when' with single equality clause</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22334";><code>KT-22334</code></a> 
Compiler backend could generate smaller code for loops using range such as 
integer..array.size -1</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-35272";><code>KT-35272</code></a> 
Unnecessary null check on unsafe cast after not-null assertion operator</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27427";><code>KT-27427</code></a> 
Optimize nullable check introduced with 'as' cast</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-46762";><code>KT-46762</code></a> 
Finalize support for jspecify</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51499";><code>KT-51499</code></a> 
<a href="https://github.com/file";><code>@​file</code></a>:OptIn doesn't cover 
override methods</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-52037";><code>KT-52037</code></a> 
FIR: add error in 1.7.0 branch if run with non-compatible plugins</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/e4b2a8121b6a8bf6d2a5a3405053945b1ac9db68";><code>e4b2a81</code></a>
 Add changelog for 1.7.0</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/ec73f40c0c616b263face714c2f23afbb68e9271";><code>ec73f40</code></a>
 Fix Gradle plugin inputs validation issue</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/5f3b1e3abf9302efc19805c9b6ae2f28f196673b";><code>5f3b1e3</code></a>
 Fix IDEA import error in 'jps-plugin' module</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/a6df4211e9663db41c02863901cf9dfb7e552da5";><code>a6df421</code></a>
 Add changelog for 1.7.0-RC2</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/79cabc5210e6206fb5c6560ba057b43414d7934c";><code>79cabc5</code></a>
 Bump klib ABI version</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/b16d44a324535b8a4692f4bdda62cce2f5f3bb50";><code>b16d44a</code></a>
 [Parcelize] Remove sources of FIR parcelize plugin</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/9aef6910abf344478aa87a57d9d13c3a1abfcad5";><code>9aef691</code></a>
 [FE 1.0] Check callable reference return type safety during resolution</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/1adc50bcc42cff0c1e26e5868d79979420eba0be";><code>1adc50b</code></a>
 Revert &quot;[FE 1.0] Take care callable reference candidates with recursive 
candi...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/1df9fea542228403103e8e996a9028368742a05f";><code>1df9fea</code></a>
 Add test for KT-50498</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/1a8e994c9da60250216bcdfec3e4675210b57f96";><code>1a8e994</code></a>
 [FE 1.0] Take care standalone lambdas during updating types in the builder 
in...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/JetBrains/kotlin/compare/v1.6.21...v1.7.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `kotlin-stdlib-jdk7` from 1.6.21 to 1.7.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/JetBrains/kotlin/releases";>kotlin-stdlib-jdk7's 
releases</a>.</em></p>
   <blockquote>
   <h2>Kotlin 1.7.0</h2>
   <h2>Changelog</h2>
   <h3>Analysis API. FIR</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50864";><code>KT-50864</code></a> 
Analysis API: ISE: &quot;KtCallElement should always resolve to a 
KtCallInfo&quot; is thrown on call resolution inside plusAssign target</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50252";><code>KT-50252</code></a> 
Analysis API: Implement FirModuleResolveStates for libraries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50862";><code>KT-50862</code></a> 
Analsysis API: do not create use site subsitution override symbols</li>
   </ul>
   <h3>Analysis API. FIR Low Level API</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50729";><code>KT-50729</code></a> 
Type bound is not fully resolved</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50728";><code>KT-50728</code></a> 
Lazy resolve of extension function from 'kotlin' package breaks over unresolved 
type</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50271";><code>KT-50271</code></a> 
Analysis API: get rid of using FirRefWithValidityCheck</li>
   </ul>
   <h3>Backend. Native. Debug</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50558";><code>KT-50558</code></a> 
K/N Debugger. Error is not displayed in variables view for catch block</li>
   </ul>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-26245";><code>KT-26245</code></a> 
Add ability to specify generic type parameters as not-null</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-45165";><code>KT-45165</code></a> 
Remove JVM target version 1.6</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27435";><code>KT-27435</code></a> 
Allow implementation by delegation to inlined value of inline class</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47939";><code>KT-47939</code></a> 
Support method references to functional interface constructors</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50775";><code>KT-50775</code></a> 
Support IR partial linkage in Kotlin/Native (disabled by default)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51737";><code>KT-51737</code></a> 
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 
targets</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-44249";><code>KT-44249</code></a> 
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order 
function</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-48233";><code>KT-48233</code></a> 
Switching to JVM IR backend increases compilation time by more than 15%</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51699";><code>KT-51699</code></a> 
Kotlin/Native: runtime has no LTO in debug binaries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-34466";><code>KT-34466</code></a> 
Use optimized switch over enum only when all entries are constant enum entry 
expressions</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50861";><code>KT-50861</code></a> 
FIR: Combination of array set convention and plusAssign works exponentially</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47171";><code>KT-47171</code></a> 
For loop doesn't avoid boxing with value class iterators (JVM)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-29199";><code>KT-29199</code></a> 
'next' calls for iterators of merged primitive progressive values are not 
specialized</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50585";><code>KT-50585</code></a> 
JVM IR: Array constructor loop should use IINC</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22429";><code>KT-22429</code></a> 
Optimize 'for' loop code generation for reversed arrays</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50074";><code>KT-50074</code></a> 
Performance regression in String-based 'when' with single equality clause</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22334";><code>KT-22334</code></a> 
Compiler backend could generate smaller code for loops using range such as 
integer..array.size -1</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-35272";><code>KT-35272</code></a> 
Unnecessary null check on unsafe cast after not-null assertion operator</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27427";><code>KT-27427</code></a> 
Optimize nullable check introduced with 'as' cast</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-46762";><code>KT-46762</code></a> 
Finalize support for jspecify</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51499";><code>KT-51499</code></a> 
<code>@file:OptIn</code> doesn't cover override methods</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/master/ChangeLog.md";>kotlin-stdlib-jdk7's
 changelog</a>.</em></p>
   <blockquote>
   <h2>1.7.0</h2>
   <h3>Analysis API. FIR</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50864";><code>KT-50864</code></a> 
Analysis API: ISE: &quot;KtCallElement should always resolve to a 
KtCallInfo&quot; is thrown on call resolution inside plusAssign target</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50252";><code>KT-50252</code></a> 
Analysis API: Implement FirModuleResolveStates for libraries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50862";><code>KT-50862</code></a> 
Analsysis API: do not create use site subsitution override symbols</li>
   </ul>
   <h3>Analysis API. FIR Low Level API</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50729";><code>KT-50729</code></a> 
Type bound is not fully resolved</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50728";><code>KT-50728</code></a> 
Lazy resolve of extension function from 'kotlin' package breaks over unresolved 
type</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50271";><code>KT-50271</code></a> 
Analysis API: get rid of using FirRefWithValidityCheck</li>
   </ul>
   <h3>Backend. Native. Debug</h3>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50558";><code>KT-50558</code></a> 
K/N Debugger. Error is not displayed in variables view for catch block</li>
   </ul>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-26245";><code>KT-26245</code></a> 
Add ability to specify generic type parameters as not-null</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-45165";><code>KT-45165</code></a> 
Remove JVM target version 1.6</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27435";><code>KT-27435</code></a> 
Allow implementation by delegation to inlined value of inline class</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47939";><code>KT-47939</code></a> 
Support method references to functional interface constructors</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50775";><code>KT-50775</code></a> 
Support IR partial linkage in Kotlin/Native (disabled by default)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51737";><code>KT-51737</code></a> 
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 
targets</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-44249";><code>KT-44249</code></a> 
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order 
function</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-48233";><code>KT-48233</code></a> 
Switching to JVM IR backend increases compilation time by more than 15%</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51699";><code>KT-51699</code></a> 
Kotlin/Native: runtime has no LTO in debug binaries</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-34466";><code>KT-34466</code></a> 
Use optimized switch over enum only when all entries are constant enum entry 
expressions</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50861";><code>KT-50861</code></a> 
FIR: Combination of array set convention and plusAssign works exponentially</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-47171";><code>KT-47171</code></a> 
For loop doesn't avoid boxing with value class iterators (JVM)</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-29199";><code>KT-29199</code></a> 
'next' calls for iterators of merged primitive progressive values are not 
specialized</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50585";><code>KT-50585</code></a> 
JVM IR: Array constructor loop should use IINC</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22429";><code>KT-22429</code></a> 
Optimize 'for' loop code generation for reversed arrays</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-50074";><code>KT-50074</code></a> 
Performance regression in String-based 'when' with single equality clause</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-22334";><code>KT-22334</code></a> 
Compiler backend could generate smaller code for loops using range such as 
integer..array.size -1</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-35272";><code>KT-35272</code></a> 
Unnecessary null check on unsafe cast after not-null assertion operator</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-27427";><code>KT-27427</code></a> 
Optimize nullable check introduced with 'as' cast</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-46762";><code>KT-46762</code></a> 
Finalize support for jspecify</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-51499";><code>KT-51499</code></a> 
<a href="https://github.com/file";><code>@​file</code></a>:OptIn doesn't cover 
override methods</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-52037";><code>KT-52037</code></a> 
FIR: add error in 1.7.0 branch if run with non-compatible plugins</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/e4b2a8121b6a8bf6d2a5a3405053945b1ac9db68";><code>e4b2a81</code></a>
 Add changelog for 1.7.0</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/ec73f40c0c616b263face714c2f23afbb68e9271";><code>ec73f40</code></a>
 Fix Gradle plugin inputs validation issue</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/5f3b1e3abf9302efc19805c9b6ae2f28f196673b";><code>5f3b1e3</code></a>
 Fix IDEA import error in 'jps-plugin' module</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/a6df4211e9663db41c02863901cf9dfb7e552da5";><code>a6df421</code></a>
 Add changelog for 1.7.0-RC2</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/79cabc5210e6206fb5c6560ba057b43414d7934c";><code>79cabc5</code></a>
 Bump klib ABI version</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/b16d44a324535b8a4692f4bdda62cce2f5f3bb50";><code>b16d44a</code></a>
 [Parcelize] Remove sources of FIR parcelize plugin</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/9aef6910abf344478aa87a57d9d13c3a1abfcad5";><code>9aef691</code></a>
 [FE 1.0] Check callable reference return type safety during resolution</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/1adc50bcc42cff0c1e26e5868d79979420eba0be";><code>1adc50b</code></a>
 Revert &quot;[FE 1.0] Take care callable reference candidates with recursive 
candi...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/1df9fea542228403103e8e996a9028368742a05f";><code>1df9fea</code></a>
 Add test for KT-50498</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/1a8e994c9da60250216bcdfec3e4675210b57f96";><code>1a8e994</code></a>
 [FE 1.0] Take care standalone lambdas during updating types in the builder 
in...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/JetBrains/kotlin/compare/v1.6.21...v1.7.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `kotlin-maven-plugin` from 1.6.21 to 1.7.0
   
   
   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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@plc4x.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to