Releases: openrewrite/rewrite-kotlin
Releases · openrewrite/rewrite-kotlin
1.12.0
What's Changed
- Add
KotlinTemplate
by @knutwannheden in #219 - refactor: Common static analysis issues by @timtebeek in #597
Full Changelog: v1.11.4...v1.12.0
1.11.4
What's Changed
- refactor: OpenRewrite best practices by @timtebeek in #594
Full Changelog: v1.11.3...v1.11.4
1.11.3
What's Changed
- Fix compilation on K.CompilationUnit.service by @timtebeek in #593
Full Changelog: v1.11.2...v1.11.3
1.11.2
What's Changed
- Rename
KThis
,KReturn
, andKString
by @knutwannheden in #591 - Various other minor formatting fixes
Full Changelog: v1.11.1...v1.11.2
1.11.1
Minor recipe and parser fixes
Full Changelog: v1.11.0...v1.11.1
1.11.0
Full Changelog: v1.10.1...v1.11.0
1.10.1
What's Changed
- Let
Autodetect
handle unqualified function imports by @knutwannheden in #589
Full Changelog: v1.10.0...v1.10.1
1.10.0
Full Changelog: v1.9.0...v1.10.0
1.9.1
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
- @radoslaw-panuszewski made their first contribution in #586
Full Changelog: v1.8.4...v1.9.1
1.9.0
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
- @radoslaw-panuszewski made their first contribution in #586
Full Changelog: v1.8.4...v1.9.0