2024.04.05, v1.14.0

fix:
- ad807dc print export namespace specifiers without braces

2023.08.11, v1.13.0

fix:
- 161d888 (print): wrap unary exprs inside `**` in parens

2023.07.12, v1.12.2

fix:
- 9368a83 print ExportSpecifier.exportKind

2023.02.12, v1.12.1

fix:
- improve support of nodes without enclosing

2023.02.12, v1.12.0

feature:
- improve support of comments inside CallExpression (benjamn/recast#1272)

2022.12.22, v1.11.0

fix:
- printer: jsx: trim only from beginning

2022.11.01, v1.10.1

fix:
- printer: jsx: trim only from beginning

2022.11.01, v1.10.0

fix:
- printer: JSXText: remove trailing whitespaces (benjamn/recast#211)

2022.09.27, v1.9.0

feature:
- Unify DeclareClass with ClassDeclaration

2022.09.08, v1.8.1

feature:
- ExportNamedDeclaration: add support of multiple specifiers

2022.09.08, v1.8.0

feature:
- improve support of ExportNamespaceSpecifiers

2022.08.04, v1.7.1

fix:
- recast: homepage

2022.08.04, v1.7.0

fix:
- additional commas in TsTypeLiteral

feature:
- (package) flow-parser v0.184.0
- (package) lint-staged v13.0.3
- (package) mocha v10.0.0
- (package) @babel/preset-env v7.18.10

2022.04.28, v1.6.1

fix:
- revert: parenthesizes around arrow function body returning object


2022.04.28, v1.6.0

fix:
- additional semicolon in TSInterfaceBody


2022.02.11, v1.5.2

fix:
- Parenthesize function at start of sequence


2021.12.21, v1.5.1

fix:
- print options: quote


2021.09.10, v1.4.0

feature:
- (package) @typescript-eslint/parser v4.31.0
- (package) glob v7.1.7
- (package) flow-parser v0.159.0
- (recast) Print Flow FunctionTypeAnnotation.typeParameters (#961)


2021.05.14, v1.3.1

fix:
- (babel) parens when UnaryExpressions argument is LogicalExpression !(a && b) (https://github.com/benjamn/recast/issues/922)



2021.02.23, v1.3.0

fix:
- fix: additional semicolon in TSInterfaceBody



2020.11.11, v1.2.1

feature:
- improve imports attributes support


2020.08.31, v1.1.2

feature:
- feature(recast) v0.20.3



2020.08.30, v1.1.1

fix:
- fix(npmignore) add .*, examples



2020.08.30, v1.1.0

fix:
- fix(recast) parenthesizes around arrow function body returning object
- Merge pull request #712 from conartist6/parens-fixes
- Run Prettier and fix eslint errors across entire codebase.
- Merge pull request #709 from benjamn/fix/account-for-invalid-shorthand-properties
- fix: account for invalid shorthand properties
- Merge pull request #699 from zxbodya/fix-precedence-for-exponentiation-operator
- fix precedence for ** operator, to correctly parenthesize ariphmetic expressions
- Update ast-types to the latest version 🚀 (#696)
- Merge pull request #693 from benjamn/update-acorn
- chore(deps): update acorn with `npm audit fix`
- Merge pull request #688 from moroine/fix/flow-FunctionTypeParam
- Merge pull request #615 from zxbodya/fix-ts-constructor-type
- Merge pull request #624 from zxbodya/fix-arrow-object-typecast
- Merge pull request #638 from jedwards1211/fix/ArrayPattern-typeAnnotation
- fix: print typeAnnotation for ArrayPattern
- fix TSConstructorType printing


feature:
- feature(js) add



2019.09.28, v1.0.2

fix:
- fix(recast) revert "Merge https://github.com/benjamn/recast"



2019.09.28, v1.0.1

fix:
- fix(npmignore) travis


