Skip to content

v0.8.0

Choose a tag to compare

@thejackshelton thejackshelton released this 29 Aug 16:53
· 66 commits to main since this release

compare changes

πŸš€ Enhancements

  • Support expression-position statement containers (257cd95)
  • Support lazy catch bindings (88d73c0)
  • Support lazy arrow parameters (90ebc0f)
  • Lazy destructuring patterns as bare loop targets (ce4123a)

🩹 Fixes

  • Handle nested and default-exported code blocks (e6cc374)
  • Complete-function-type, pattern-context, and import-type handling in the arrow lookahead (47c5c1c)
  • Recognize untyped optional parameters in the type-group scan (bc1c665)
  • parser: Preserve interleaved embedded payload order (135653a)
  • Support parser-only syntax in tooling projections (21a8895)

πŸ“– Documentation

  • Keep statement container sample playground-safe (9521987)

βœ… Tests

  • Permit exactly the wasm-pin push in the site workflow (9a8a28a)

🎨 Styles

  • Rustfmt the lazy-arrow lookahead additions (a19ba08)

πŸ“‹ 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: support deploying at oxc.tsrx.dev alongside compiled.run/oxc-tsrx (14437ec)
  • merge: main (rename-fallout CI fixes) into site branch (20200d8)
  • site: add website-oxc Vercel project root for oxc.tsrx.dev (5aafeb1)
  • site: node 24.x and a build script for website-oxc (6e5c7f3)
  • Merge pull request #29 from tsrx-org/site/oxc-tsrx-dev (6774352)
  • Merge pull request #34 from ryansolid/support-expression-code-blocks (efa5380)
  • site: version every lazy-loaded asset and keep flames under reduced motion (0a7416d)
  • site: rotate the asset stamp for rolldown entries and version the engine import (a13bcb6)
  • fable-opus wasm-flames-fix/w1-wasm-delivery attempt 1 (blocked) (053b48f)
  • site: fetch the wasm demo engine from the rolling release with a CI-maintained pin (734f88f)
  • merge: main (expression code blocks) into lazy arrow parameters (1ab68ae)
  • Merge pull request #37 from tsrx-org/fix/wasm-flames (da80d0b)
  • site: pin wasm demo engine da80d0b (c6387a5)
  • Merge commit 'a19ba08a7c5a8d01d17a1ff663d40b86e70af4fa' into worktree-agent-a078e841c5f4c40a9 (1b19f03)
  • fable-opus ryan-prs-0-8/u35-rework attempt 1 (completed) (fbcf9f8)
  • merge: main; rework the arrow lookahead as a type-expression skipper (bb75f80)
  • merge: lazy catch bindings rework onto the lazy-arrow base (32b6563)
  • Merge pull request #38 from tsrx-org/pr-36-updated (4a79d40)
  • Merge pull request #39 from tsrx-org/pr-35-updated (0702360)
  • merge: main into pr-loop-targets (86db0f0)
  • Merge pull request #41 from tsrx-org/pr-loop-targets (19790bb)
  • fable-opus ryan-prs-0-8/u-site-cleanup attempt 1 (completed) (1a04eaf)
  • pm: official-integration wording and README link cleanup (9d0d8fc)
  • merge: main (8f242f9)
  • Merge pull request #42 from tsrx-org/site-cleanup (bd5720e)
  • site: pin wasm demo engine 19790bb (1e43c49)
  • Merge pull request #43 from tsrx-org/wasm-pin-refresh (8669f31)
  • site: pin wasm demo engine 19790bb (f97e4c8)
  • Merge pull request #44 from tsrx-org/wasm-pin-fix2 (b4dfac0)
  • fable-opus ryan-prs-0-8-w2/u-ci-wording attempt 1 (completed) (f566050)
  • Merge pull request #47 from tsrx-org/ci-fix-wording-tests (de814b0)
  • Merge pull request #45 from tsrx-org/fix-raw-embed-order (e1137cc)
  • fable-opus ryan-prs-0-8-w2/u-home-perf attempt 1 (completed) (f163e4f)
  • fable-opus ryan-prs-0-8-w2/u46-merge-and-fixes attempt 1 (completed) (35c0bdc)
  • Merge pull request #48 from tsrx-org/site-home-perf-deferral (ff47f0d)
  • Merge pull request #49 from tsrx-org/pr-46-updated (8bd900d)

❀️ Contributors