Packages/@oxc-project/types

Releases of @oxc-project/types

148 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

    28 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

    30 March 2026
  33. 0.122.0

    23 March 2026
  34. 0.121.0

    19 March 2026
  35. 0.120.0

    16 March 2026
  36. 0.119.0

    14 March 2026
  37. 0.118.0

    12 March 2026
  38. 0.117.0

    9 March 2026
  39. 0.116.0

    2 March 2026
  40. 0.115.0

    23 February 2026
  41. 0.114.0

    16 February 2026
  42. 0.113.0

    10 February 2026
  43. 0.112.0

    2 February 2026
  44. 0.111.0

    26 January 2026
  45. 0.110.0

    19 January 2026
  46. 0.109.0

    19 January 2026
  47. 0.108.0

    12 January 2026
  48. 0.107.0

    5 January 2026
  49. 0.106.0

    29 December 2025
  50. 0.105.0

    22 December 2025