Skip to content

v0.14.0

Choose a tag to compare

@thejackshelton thejackshelton released this 19 Sep 06:20
· 211 commits to main since this release

Highlights

  • The pinned OXC engine moves from crates v0.140.0 to v0.150.0, with the official tools it tracks: oxfmt 0.68.0, oxlint 1.83.0, oxc-parser 0.150.0, oxlint-tsgolint 7.0.2002 (the 7.x line Vite+ already pins). MSRV is now Rust 1.96.
  • Ordinary-file formatting and linting stay byte-identical to the stock tools, including oxfmt 0.68's coloured check reports under CI and oxlint 1.83's GitHub Actions annotations.
  • Two performance ratios measured against the stock tools were re-baselined (native-lint P02 floor 0.50 → 0.45, native-format P07 RSS ceiling 1.15 → 1.30) because the stock tools got faster and leaner while this project's absolute numbers held or improved; details in docs/releasing/upgrades.md.
  • Regression coverage for #92 (multiline spread attribute locations); #93 is an upstream formatter behaviour shared with Prettier and stays open as a tracker.

compare changes

🩹 Fixes

  • release: Give the post-publish backstop five minutes for npm replicas (44239d4)
  • site: Engine releases must not become the repository's latest release (7c89ff1)
  • upgrade: Apply the review package for the crates v0.150.0 upgrade (10a6d77)
  • ci: Match Oxlint 1.83's GitHub annotations and derive the site badge from the pin (032206b)

🏡 Chore

  • Upgrade the OXC pin to crates v0.150.0 (oxfmt 0.68.0, oxlint 1.83.0) (e1695a3)

✅ Tests

  • parser: Pin loc alignment for multiline spread attributes (71cc671)

📋 Other changes

Commits changelogen could not classify, oldest first. They are here because a
release note that hides most of the history is not a release note.

  • site: pin wasm demo engine 2f41244 (d2280f3)
  • Merge pull request #87 from tsrx-org/site/wasm-pin-2f41244 (ce04079)
  • Merge pull request #88 from tsrx-org/release-v0.13.0 (d2f7d21)
  • site: pin wasm demo engine d2f7d21 (869f36b)
  • Merge pull request #89 from tsrx-org/site/wasm-pin-d2f7d21 (cd4c3cc)
  • Merge pull request #90 from tsrx-org/fix/publish-backstop-registry-wait (4fe6fd3)
  • Merge pull request #91 from tsrx-org/fix/engine-release-not-latest (3b30a24)
  • Merge pull request #94 from tsrx-org/test/issue-92-loc-alignment (6be3e9d)
  • Merge pull request #95 from tsrx-org/upgrade/oxc-0.150.0 (7d8d2db)

❤️ Contributors