You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by GitBox <gi...@apache.org> on 2022/09/29 20:49:40 UTC

[GitHub] [beam-starter-kotlin] dependabot[bot] opened a new pull request, #7: Bump org.jetbrains.kotlin.jvm from 1.7.10 to 1.7.20

dependabot[bot] opened a new pull request, #7:
URL: https://github.com/apache/beam-starter-kotlin/pull/7

   Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 1.7.10 to 1.7.20.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's releases</a>.</em></p>
   <blockquote>
   <h2>Kotlin 1.7.20</h2>
   <h2>1.7.20</h2>
   <h3>Analysis API</h3>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52667"><code>KT-52667</code></a> FIR IDE: fun interfaces (SAM interfaces) are not properly resolved</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52136"><code>KT-52136</code></a> FIR: Implicit type declaration from the other module cannot be used for overloading</li>
   </ul>
   <h3>Analysis API. FE1.0</h3>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51962"><code>KT-51962</code></a> Analysis API: Finish Analysis API for FE1.0</li>
   </ul>
   <h3>Analysis API. FIR</h3>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52779"><code>KT-52779</code></a> FIR IDE: Import Optimizer cannot handle generic type qualifiers</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50236"><code>KT-50236</code></a> Fix OOB modification trackers for non-Kotlin code</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51240"><code>KT-51240</code></a> Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50868"><code>KT-50868</code></a> Analysis API: decompiled type aliases are not resolved</li>
   </ul>
   <h3>Compiler</h3>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53739"><code>KT-53739</code></a> Builder inference, extension hides members</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53733"><code>KT-53733</code></a> Kotlin/Native: update source documentation for the new default memory manager</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53667"><code>KT-53667</code></a> Compiler crashes on attempt to alloc a string on the stack in new MM</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53480"><code>KT-53480</code></a> Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$string</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52843"><code>KT-52843</code></a> Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by Long</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51868"><code>KT-51868</code></a> JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interface</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53475"><code>KT-53475</code></a> Kotlin/Native for iOS: &quot;IllegalArgumentException: Sequence has more than one element&quot;</li>
   </ul>
   <h4>New Features</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52495"><code>KT-52495</code></a> Support until operator in back-ends</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52420"><code>KT-52420</code></a> Implement resolve of until operator</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52419"><code>KT-52419</code></a> Implement until operator in the parser</li>
   <li>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-33755"><code>KT-33755</code></a> Kotlin/Native: Provide a way to customize a bundle Identifier of a generated framework</li>
   </ul>
   </li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51665"><code>KT-51665</code></a> FIR: implement label resolve for &quot;typed this&quot; case</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52361"><code>KT-52361</code></a> Report warning on potentially empty intersection types</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47816"><code>KT-47816</code></a> Disable script discovery for non-script environments</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48635"><code>KT-48635</code></a> JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classes</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-23397"><code>KT-23397</code></a> Optimize out field for property delegate when it's safe (JVM)</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53272"><code>KT-53272</code></a> Backend Internal error: Exception during IR lowering / No such value argument slot: 2</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53124"><code>KT-53124</code></a> Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variables</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51868"><code>KT-51868</code></a> JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interface</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36770"><code>KT-36770</code></a> Prohibit unsafe calls with expected <code>@NotNull</code> T and given Kotlin generic parameter with nullable bound</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52974"><code>KT-52974</code></a> &quot;IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound&quot; compiling native targets of MPP project</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.7.20/ChangeLog.md">org.jetbrains.kotlin.jvm's changelog</a>.</em></p>
   <blockquote>
   <h2>1.7.20</h2>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52495"><code>KT-52495</code></a> Support until operator in back-ends</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52420"><code>KT-52420</code></a> Implement resolve of until operator</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52419"><code>KT-52419</code></a> Implement until operator in the parser</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-53947"><code>KT-53947</code></a> IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51234"><code>KT-51234</code></a> Context receivers can be duplicated in function declaration</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51576"><code>KT-51576</code></a> Context receivers: &quot;AssertionError: Callers must check that current token is IDENTIFIER followed with '@'&quot; with <code>at</code> character</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49479"><code>KT-49479</code></a> JVM / IR: &quot;IllegalStateException: IrErrorType&quot; during IR lowering with non-trivial recursion calls</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52270"><code>KT-52270</code></a> NullPointerException caused by braces on if-else returning a method reference inside lambda</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47621"><code>KT-47621</code></a> False negative INVISIBLE_MEMBER on call to inaccessible protected synthetic property setter</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-37796"><code>KT-37796</code></a> NI: &quot;ISE: Error type encountered&quot; when inferring type of a property that delegates to itself</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-45430"><code>KT-45430</code></a> PSI2IR: &quot;org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression: toString()&quot; with recursive function call in &quot;also&quot; block in nontrivial context</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52691"><code>KT-52691</code></a> K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImpl with intertwined functional interfaces</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-52822"><code>KT-52822</code></a> Fix contract for KtElement.getReference()</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50223"><code>KT-50223</code></a> IndexOutOfBoundsException from <code>ClassicTypeSystemContext$DefaultImpls.getParameter</code> during call resolution</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51963"><code>KT-51963</code></a> Change Maven version to 1.7.255</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47664"><code>KT-47664</code></a> Incorrect type checking in the case of generic types</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48765"><code>KT-48765</code></a> NI: Inferred type does not respect the bound of type variable</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51243"><code>KT-51243</code></a> False positive error &quot;No required context receiver&quot; inside contextual lambda</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-43541"><code>KT-43541</code></a> TYPE_MISMATCH for member function which is not occur for top level function during unsafe cast</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51016"><code>KT-51016</code></a> [FIR] False positive OVERLOAD_RESOLUTION_AMBIGUITY between two extensions on different supertypes</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50155"><code>KT-50155</code></a> FIR: support contextual receivers</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-38637"><code>KT-38637</code></a> Catch NoSuchFieldException in optimized when expression over enum</li>
   </ul>
   <h3>Docs &amp; Examples</h3>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49896"><code>KT-49896</code></a> Kotlin/JS: improve <code>-Xir-property-lazy-initialization</code> description due to making it true by default</li>
   </ul>
   <h3>IDE</h3>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22286"><code>KTIJ-22286</code></a> Kotlin JPS project created via wizard does not contain Kotlin libraries in case of not-released version</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22065"><code>KTIJ-22065</code></a> IDE notification motivating Kotlin users to use EAP</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22209"><code>KTIJ-22209</code></a> Configure Kotlin on 221 idea adds 1.6.10 Kotlin (despite the fact that IDE plugin is 1.7.10)</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22171"><code>KTIJ-22171</code></a> Fix test BuiltInDecompilerConsistencyTest</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-22016"><code>KTIJ-22016</code></a> Empty .kt file and build.gradle.kts can trigger an error while searching for a facade light class</li>
   </ul>
   <h3>IDE. Code Style, Formatting</h3>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KTIJ-21346"><code>KTIJ-21346</code></a> Incorrect formatting for functions with context receivers and visibility modifiers</li>
   </ul>
   <h3>IDE. Completion</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/JetBrains/kotlin/commit/7159702d253166e43f15736f3dfb81bcad68f4a4"><code>7159702</code></a> Add changelog for 1.7.20</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/9ca25ce335d7e443f146bd47c6e3c2e6fae0c15c"><code>9ca25ce</code></a> Native: add more tests for Swift Set and Dictionary used in Kotlin</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/1244679230e204a3f90d2ceaea4b2099f24ea4e7"><code>1244679</code></a> Native: improve thread state switches for NSSet/NSDictionary adapters</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/1abfeb96d4df66acf762a626f597a3a443933c12"><code>1abfeb9</code></a> [Gradle][MPP] MPP/AGP compatibility: Bump maxSupportedVersion to 7.3</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/b489e935080d31f0c488373ed0f57d1ddce27e2b"><code>b489e93</code></a> Fix lowering of receiver access in IR scripting</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/8a8853cdef60f54d072d355b4c48c35e086e0091"><code>8a8853c</code></a> K1. Fix error message for BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/608d45c524493f1c4c5fc6740e38fe44de6af06b"><code>608d45c</code></a> Add changelog for 1.7.20-RC</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/3a340d2448be5c06e375de592ea29c2890c25389"><code>3a340d2</code></a> Fix kind of NoBuilderInferenceWithoutAnnotationRestriction</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/a17fc51b9f846ad8e7ddfe76ca8fc17ea31a4d26"><code>a17fc51</code></a> Fix receiver inconsistency when builder inference restriction disabled</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/f0fd2cfd647d61398d3d027f7c9ece414a4c8292"><code>f0fd2cf</code></a> Put back the line with language feature to 1.7 block</li>
   <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.7.10...v1.7.20">compare view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin.jvm&package-manager=gradle&previous-version=1.7.10&new-version=1.7.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>


-- 
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: github-unsubscribe@beam.apache.org

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


[GitHub] [beam-starter-kotlin] TheNeuralBit merged pull request #7: Bump org.jetbrains.kotlin.jvm from 1.7.10 to 1.7.20

Posted by GitBox <gi...@apache.org>.
TheNeuralBit merged PR #7:
URL: https://github.com/apache/beam-starter-kotlin/pull/7


-- 
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: github-unsubscribe@beam.apache.org

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