Skip to content

Releases: openrewrite/rewrite-kotlin

1.11.0

23 Jan 13:28
Compare
Choose a tag to compare

Full Changelog: v1.10.1...v1.11.0

1.10.1

17 Jan 04:12
20871ee
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.10.0...v1.10.1

1.10.0

16 Jan 12:21
Compare
Choose a tag to compare

Full Changelog: v1.9.0...v1.10.0

1.9.1

09 Jan 13:54
666bc77
Compare
Choose a tag to compare

What's Changed

  • Fix parsing of FirCallableReferenceAccess in visitCallableReferenceExpression. by @traceyyoshima in #566
  • Preserve whitespace in escaped name of import. by @traceyyoshima in #573
  • Fixed NPE from while loop with no body. by @traceyyoshima in #572
  • Added K.TypeAlias. by @traceyyoshima in #551
  • Fixed unexpected type mappings based on comparing results from FindTypeMappings. by @traceyyoshima in #578
  • Add test for change type of annotation with use site target by @rogerpeckham-toast in #577
  • Fix issue of semi-colon is lost on property accessor with no surroundings by @kunli2 in #579
  • Support mod-assign operator %= by @kunli2 in #581
  • Fix an issue of select missing by @kunli2 in #582
  • Support shebang parsing by @kunli2 in #584
  • fix Idempotent print issue on annotated type in function type parens by @kunli2 in #588
  • Fix print idempotent issue of useSite multi annotations after annotation by @kunli2 in #587
  • Bump Kotlin to 1.9.22 by @radoslaw-panuszewski in #586
  • Fix Semi-colon on inline methods after property declaration disappears by @kunli2 in #585
  • Fix issue of whitespace lost on empty while-loop body before trailing semi-colon by @kunli2 in #583

New Contributors

Full Changelog: v1.8.4...v1.9.1

1.9.0

09 Jan 11:01
666bc77
Compare
Choose a tag to compare

What's Changed

  • Fix parsing of FirCallableReferenceAccess in visitCallableReferenceExpression. by @traceyyoshima in #566
  • Preserve whitespace in escaped name of import. by @traceyyoshima in #573
  • Fixed NPE from while loop with no body. by @traceyyoshima in #572
  • Added K.TypeAlias. by @traceyyoshima in #551
  • Fixed unexpected type mappings based on comparing results from FindTypeMappings. by @traceyyoshima in #578
  • Add test for change type of annotation with use site target by @rogerpeckham-toast in #577
  • Fix issue of semi-colon is lost on property accessor with no surroundings by @kunli2 in #579
  • Support mod-assign operator %= by @kunli2 in #581
  • Fix an issue of select missing by @kunli2 in #582
  • Support shebang parsing by @kunli2 in #584
  • fix Idempotent print issue on annotated type in function type parens by @kunli2 in #588
  • Fix print idempotent issue of useSite multi annotations after annotation by @kunli2 in #587
  • Bump Kotlin to 1.9.22 by @radoslaw-panuszewski in #586
  • Fix Semi-colon on inline methods after property declaration disappears by @kunli2 in #585
  • Fix issue of whitespace lost on empty while-loop body before trailing semi-colon by @kunli2 in #583

New Contributors

Full Changelog: v1.8.4...v1.9.0

1.8.4

21 Dec 13:20
a2ea744
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.3...v1.8.4

1.8.3

20 Dec 09:59
3804358
Compare
Choose a tag to compare

What's Changed

  • Associate the inner classes to the PSI. by @traceyyoshima in #547
  • Update K.Constructor model by @kunli2 in #522
  • Update K.Property model, add accessors as a replacement of setter/getter/isSetterFirst by @kunli2 in #523
  • Improve condition of nested inner class type fetching by @kunli2 in #548
  • Deprecate IsNullable marker and use J.NullableType instead by @kunli2 in #497
  • New LST models to support use-site annotation and deprecate AnnotationUseSite marker by @kunli2 in #549

Full Changelog: v1.8.2...v1.8.3

1.8.2

14 Dec 10:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.1...v1.8.2

1.8.1

08 Dec 10:02
Compare
Choose a tag to compare

What's Changed

  • Added support for imports with escaped names. by @traceyyoshima in #501
  • Fixed type on J.MemberReference created in KotlinTreeParserVisitor#visitCallableReferenceExpression. by @traceyyoshima in #503
  • Fixed type attribution on annotation on ConeKotlinType(s). by @traceyyoshima in #504
  • Fixed various types on J.Identifier. Use mapType to fix types based on the tree. by @traceyyoshima in #471
  • Get rid of TypeReferencePrefix marker from J.VariableDeclarations by @kunli2 in #505
  • Set the correct MethodType on names of method invocation and declarations. by @traceyyoshima in #507

Full Changelog: v1.8.0...v1.8.1

1.8.0

04 Dec 19:51
adb6ee9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.6...v1.8.0