You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@plc4x.apache.org by GitBox <gi...@apache.org> on 2022/06/20 06:02:55 UTC

[GitHub] [plc4x] dependabot[bot] opened a new pull request, #396: build(deps): bump kotlin.version from 1.6.21 to 1.7.0

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-unsubscribe@plc4x.apache.org

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


[GitHub] [plc4x] sruehl merged pull request #396: build(deps): bump kotlin.version from 1.6.21 to 1.7.0

Posted by GitBox <gi...@apache.org>.
sruehl merged PR #396:
URL: https://github.com/apache/plc4x/pull/396


-- 
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-unsubscribe@plc4x.apache.org

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