Releases: openrewrite/rewrite-javascript
Releases · openrewrite/rewrite-javascript
0.32.1
What's Changed
- Prevent wrapping statements into JS.ExpressionStatement by @arodionov in #211
- Regenerate
Json
andYaml
LST models by @knutwannheden in #212
Full Changelog: v0.32.0...v0.32.1
0.32.0
What's Changed
- Removed unnecessary ExpressionStatement wrapper for J.ForLoop.Control condition by @arodionov in #210
- Implemented TypeScript printer by @arodionov in #208
- Prevent potential Java 21 issue by @Laurens-W in #209
New Contributors
- @Laurens-W made their first contribution in #209
Full Changelog: v0.31.0...v0.32.0
0.31.0
What's Changed
- add type mapping tests and improve boolean mapping by @zieka in #199
- Change model and printer to fix parse errors with ImportAttribute and MappedType by @arodionov in #205
- Refactored JS.FunctionType to eliminate an arrow Space by @arodionov in #206
- Fixed names in Location enum by @arodionov in #207
Full Changelog: v0.30.1...v0.31.0
v0.30.1
What's Changed
- Throwing SyntaxError if a parsed source file is syntactically incorrect by @arodionov in #202
- Pack several compiler errors into one ParseError by @arodionov in #203
- Temporary fix to prevent ingestion failure for invalid surrogate literals by @arodionov in #204
Full Changelog: v0.30.0...v0.30.1
0.30.0
What's Changed
- Throwing FlowSyntaxNotSupportedError if meets @flow annotation in a source file by @arodionov in #201
- adopt new SwitchExpression changes by @OlegDokuka in #200
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- Create a LICENSE folder by @timtebeek in #196
- Added ImportAttributes support to ImportType and ExportDeclaration by @arodionov in #197
Full Changelog: v0.28.2...v0.29.0
v0.28.2
What's Changed
- Implemented visitExternalModuleReference by @arodionov in #195
Full Changelog: v0.28.0...v0.28.2
v0.28.1
What's Changed
- Updated recipe test, added exp op and make other fixes by @arodionov in #192
- Added WithStatement and JS Try-Catch by @arodionov in #193
- rework jsimport to reflect AST structure and fix remaining gaps by @OlegDokuka in #194
Full Changelog: v0.27.0...v0.28.1
0.27.0
What's Changed
- refactor: Remove expired suppressions by @lkerford in #186
- Cleanup readme by @mike-solomon in #187
- Variable declaration with using keyword by @arodionov in #188
- Added BOM detection and BOM marker removal by @arodionov in #189
- Have JavaPrinter print TrailingComma marker by @timtebeek in #191
New Contributors
- @lkerford made their first contribution in #186
- @mike-solomon made their first contribution in #187
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- Added TrailingTokenStatement, fixed trailing comma in visitIfStatement by @arodionov in #181
- Use OmitParentheses marker for new operation without parentheses by @arodionov in #182
- Wrap clazz into TypeTreeExpression by @arodionov in #183
Full Changelog: v0.25.4...v0.26.0