Packages/oxc-parser

Releases of oxc-parser

186 stable releases, newest first. Release notes are kept for the last 90 days; older ones link to where they were published.

  1. 0.154.0

    13 October 2026

    Breaking changes

    • breaking

      ast: Refactor comment attachment storage

    • breaking

      ast: Add comment attachment storage

    • breaking

      parser: Assign node IDs during parsing

  2. 0.153.0

    5 October 2026

    Features

    • minifier: Fold undefined argument in non delegating yield

    • ast: Tie debug_name return lifetime to the underlying AST node

    • minifier: Merge import statements against the same module

  3. 0.152.0

    29 September 2026

    Features

    • str: Add JSStr, JSChar and JSStrBuilder types

    • regular_expression: Support buffer boundary assertions

    • transform-react: Add reportDiagnostics option to expose recoverable React Compiler diagnostics

  4. 0.151.0

    21 September 2026

    Features

    • coverage: Support new TypeScript fixture layout

    Bug Fixes

    • minifier: Add missing negation for boolean literal

  5. 0.150.0

    14 September 2026

    Features

    • ecma: Define math constants as known globals and resolve their types

    • codegen: Add ascii_only option

    • minifier: Negate binary comparison for typeof x < 'u'

  6. 0.149.0

    7 September 2026

    Breaking changes

    • breaking

      parser: Rename panicked to fatal_error in ParserReturn

    • breaking

      parser: Reduce MAX_LEN to 256 bytes below u32::MAX

    Features

  7. 0.148.0

    1 September 2026

    Breaking changes

    • breaking

      allocator: Make Allocator::cursor_ptr and data_end_ptr private

    Features

    • minifier: Drop cases whose condition is statically false

  8. 0.147.0

    24 August 2026

    Features

    • minifier: Fold switch stmt whose parent is not block stmt

    Bug Fixes

    • codegen: Require sourcemap for example

  9. 0.146.0

    19 August 2026

    Features

    • minifier: Improve negation of expressions in boolean context

    Bug Fixes

    • codegen: Narrow printSync input type

  10. 0.145.0

    18 August 2026

    Breaking changes

    • breaking

      packages/codegen: printSync return an object

    Features

    • packages/codegen: Alter capitalization of sourceFilename option

  11. 0.144.0

    10 August 2026

    Breaking changes

    • breaking

      ast: Group class heritage into ClassHeritage

    • breaking

      ast: Narrow TSInterfaceHeritage::expression to TSTypeName

    • breaking

      ast: Remove duplicated VariableDeclarator::kind

  12. 0.143.0

    3 August 2026

    Breaking changes

    • breaking

      semantic: Return borrowed JSDoc so the parse cache works

    • breaking

      allocator: Remove ArenaBox::dangling method

    • breaking

      ast: Store single parameter in TSIndexSignature::parameter

  13. 0.142.0

    27 July 2026

    Breaking changes

    • breaking

      ast: Tighten bound on AstBuild trait

    Features

    • minifier: Fold parenthesized boolean ternary tests

  14. 0.141.0

    21 July 2026

    Breaking changes

    • breaking

      str: Move IdentBuildHasher to oxc_str crate

    • breaking

      ast: Split MetaProperty into ImportMeta and NewTarget

    Features

  15. 0.140.0

    14 July 2026
  16. 0.139.0

    6 July 2026
  17. 0.138.0

    29 June 2026
  18. 0.137.0

    18 June 2026
  19. 0.136.0

    15 June 2026
  20. 0.135.0

    8 June 2026
  21. 0.134.0

    1 June 2026
  22. 0.133.0

    26 May 2026
  23. 0.132.0

    18 May 2026
  24. 0.131.0

    15 May 2026
  25. 0.130.0

    11 May 2026
  26. 0.129.0

    5 May 2026
  27. 0.128.0

    27 April 2026
  28. 0.127.0

    20 April 2026
  29. 0.126.0

    16 April 2026
  30. 0.125.0

    13 April 2026
  31. 0.124.0

    7 April 2026
  32. 0.123.0

    31 March 2026
  33. 0.121.0

    19 March 2026
  34. 0.120.0

    16 March 2026
  35. 0.119.0

    14 March 2026
  36. 0.118.0

    12 March 2026
  37. 0.117.0

    9 March 2026
  38. 0.116.0

    2 March 2026
  39. 0.115.0

    23 February 2026
  40. 0.114.0

    16 February 2026
  41. 0.112.0

    2 February 2026
  42. 0.111.0

    26 January 2026
  43. 0.110.0

    19 January 2026
  44. 0.109.0

    19 January 2026
  45. 0.108.0

    12 January 2026
  46. 0.107.0

    5 January 2026
  47. 0.106.0

    29 December 2025
  48. 0.105.0

    22 December 2025
  49. 0.104.0

    19 December 2025
  50. 0.103.0

    15 December 2025