github oxc-project/oxc oxfmt_v0.2.0
oxfmt v0.2.0

latest release: oxlint_v1.16.0
pre-release10 hours ago

[0.2.0] - 2025-09-16

πŸ’₯ BREAKING CHANGES

  • d90bebc oxfmt: [BREAKING] Change default behavior more cargo fmt like (#13794) (leaysgur)

πŸš€ Features

πŸ› Bug Fixes

  • 9882dce formatter: Add parentheses for TSFunctionType and TSConstructorType inside TSConditionalType (#13804) (Noel Kim (κΉ€λ―Όν˜))
  • f56c8a3 formatter: Add parentheses for nested TSConditionalType (#13800) (Noel Kim (κΉ€λ―Όν˜))
  • a1ad9c5 formatter: Add parentheses for TSUnionType inside TSArrayType (#13792) (Sysix)
  • 34e7000 formatter: Add parentheses for TSConstructorType inside TSUnionType (#13791) (Sysix)
  • d515114 formatter: Add declare for FunctionDeclaration (#13790) (Sysix)
  • 8659498 formatter: Should parenthesize TSInferType when wrapped with TSArrayType (#13756) (Noel Kim (κΉ€λ―Όν˜))
  • 0b48186 formatter: Add space after readonly in TSPropertySignature (#13747) (Sysix)
  • 52d365b formatter: Add declare for VariableDeclaration (#13749) (Sysix)
  • 0b047e8 formatter: Add parentheses for TSFunctionType inside TSUnionType (#13746) (Sysix)
  • f5f37c4 formatter: Add space after extends in TSInterfaceDeclaration (#13741) (Sysix)

πŸ§ͺ Testing

  • afa2297 oxfmt: Fix failing tests on Windows (#13801) (leaysgur)
  • 5fbffcf oxfmt: Enable changing cwd during tests (#13797) (leaysgur)

πŸ’Ό Other

  • 18ba2eb oxfmt: V0.2.0 (#13824) (Boshen)

Don't miss a new oxc release

NewReleases is sending notifications on new releases.