Skip to content

Release 2.1.1

Latest

Choose a tag to compare

@oboenikui oboenikui released this 10 Jun 16:29
8dfbc5a

Kotlin Fill Class 2.1.1

Bug fixes

  • Fix PSI errors when setting template fields after fill (#143, #136, #145)
    • Fixed Element CALL_EXPRESSION/STRING_TEMPLATE is not valid when filling constructors or functions with Move pointer to every argument enabled
    • Track added arguments with SmartPsiElementPointer before ShortenReferences, then apply templateBuilder.field() to valid PSI elements
    • Updated FillArgumentsAction to apply fixes on the writable PSI element from ModCommand.psiUpdate

Improvements

  • Remove experimental APIs for improved stability (#142)
    • Removed dependencies on experimental APIs in the K2 inspection implementation (BaseFillClassInspection)

Build / compatibility

  • Bump build toolchain to IntelliJ IDEA 2026.1.3
    • Updated to Kotlin 2.4.0, IntelliJ Platform Gradle Plugin 2.16.0, and Gradle 9.5
    • Minimum supported IDE version remains IntelliJ IDEA 2025.3.1 (since-build: 253)

Full changelog