Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 28, 2025

This PR contains the following updates:

Package Change Age Confidence
oxc-transform (source) 0.68.10.107.0 age confidence

Release Notes

oxc-project/oxc (oxc-transform)

v0.106.0

v0.105.0

v0.102.0

💥 BREAKING CHANGES
  • 083fea9 napi/parser: [BREAKING] Represent empty optional fields on JS side as null (#​16411) (overlookmotel)

v0.98.0

💥 BREAKING CHANGES
  • ea51b0b napi: [BREAKING] Standardize function naming with sync suffixes (#​15661) (Boshen)

v0.97.0

📚 Documentation
  • 4b904b1 transformer: Clarify jsx.pure option would affect JSX elements (#​15376) (sapphi-red)

v0.94.0

🚀 Features
  • 588acd5 transformer: Add ES2026 target for explicit resource management (#​14330) (Boshen)
🐛 Bug Fixes
  • 013e053 napi/transform: Fix define plugin not applying DCE correctly (#​14264) (Boshen)

v0.92.0

🐛 Bug Fixes
  • 2f9e16d napi/minifier, napi/transformer: Rename CommonJS file to .cjs (#​14047) (overlookmotel)
🚜 Refactor

v0.91.0

🐛 Bug Fixes
  • 21bbf95 napi: Rebuild bindings file for NAPI packages (#​13889) (overlookmotel)
📚 Documentation
  • 7a50ad9 napi/parser, napi/transform: Correct README examples (#​13934) (overlookmotel)
💼 Other

v0.90.0

🚀 Features
  • 70c402b napi/transform: Add async transform function (#​13881) (Boshen)
  • b52389a node: Bump engines field to require Node.js 20.19.0+ for ESM support (#​13879) (Copilot)
🐛 Bug Fixes
  • 9796ec1 napi: Fix binding files (Boshen)

v0.83.0

💥 BREAKING CHANGES
  • 34d0a01 napi/minify,transform: [BREAKING] Change module type to ESM (#​13349) (Boshen)

v0.82.3

🐛 Bug Fixes
  • 76a9865 transformer/legacy-decorator: Metadata should be inserted after all params decorators (#​13215) (Dunqing)
  • f10ac33 codegen: Remove end sourcemaps for }, ], ) (#​13180) (Boshen)

v0.80.0

🧪 Testing

v0.78.0

💥 BREAKING CHANGES
  • ccbcf3e transformer, minifier, syntax: [BREAKING] Remove ESTarget::ES5 (#​12448) (Dunqing)
🐛 Bug Fixes
  • 986c48e transformer/decorator: Transformed decorators should be injected after class-properties has run (#​12418) (Dunqing)

v0.77.3

⚡ Performance
  • 8bae417 codegen: Remove the useless tokens generated by some expressions (#​12394) (Boshen)

v0.77.0

🚀 Features
🐛 Bug Fixes
  • bfd47f8 transformer/styled-components: Should use source path to generate file hash when the path is absoulte path (#​12199) (Dunqing)
🚜 Refactor

v0.76.0

💥 BREAKING CHANGES

v0.73.1

🚀 Features

v0.73.0

📚 Documentation
  • b5a6a6e napi: Add stackblitz examples (Boshen)

v0.72.3

Features
  • 1401839 napi: Add webcontainer fallback to transform and minify packages (#​11471) (Boshen)
Bug Fixes

v0.71.0

Features
Bug Fixes
  • 963167d napi: Fix cfg feature on global_allocator (Boshen)

v0.70.0

Features
Bug Fixes
  • 635aa96 napi: Computed final source type from lang then sourceType (#​11060) (Boshen)
  • 584d8b9 napi: Enable mimalloc no_opt_arch feature on linux aarch64 (#​11053) (Boshen)

v0.69.0

Features
  • 22ba60b napi: Add s390x-unknown-linux-gnu build (#​10892) (Boshen)
  • 308fe73 napi: Add x86_64-unknown-freebsd and riscv64gc-unknown-linux-gnu builds (#​10886) (Boshen)
  • 6de0bc2 transformer/typescript: Support transforming class fields into this assignment (#​10854) (Dunqing)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link

codecov bot commented Nov 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.12%. Comparing base (e546617) to head (025da2d).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #142   +/-   ##
=======================================
  Coverage   98.12%   98.12%           
=======================================
  Files          15       15           
  Lines         586      586           
=======================================
  Hits          575      575           
  Misses         11       11           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 28, 2025

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Major Changes Across 39 Versions:

  • v0.102.0: Breaking change to represent empty optional fields on JS side as null instead of undefined
  • v0.98.0: Function naming standardization with sync suffixes (breaking API changes)
  • v0.94.0: Added ES2026 target support for explicit resource management
  • v0.92.0: Renamed CommonJS files to .cjs extension
  • v0.90.0: Added async transform function and bumped Node.js requirement to 20.19.0+
  • v0.83.0: Changed module type from CommonJS to ESM (major breaking change)
  • v0.78.0: Removed ES5 target support (breaking change)
  • v0.77.0: Added styled-components plugin support and lang=dts support
  • v0.76.0: Introduced CommentOptions (breaking change)

Security & Bug Fixes:

  • Fixed define plugin DCE (Dead Code Elimination) issues
  • Fixed decorator transformation ordering
  • Improved sourcemap handling
  • Multiple performance improvements and bug fixes

🎯 Impact Scope Investigation

Usage Analysis:

  • Single usage location: tasks/build.ts:2 - imports isolatedDeclaration function
  • Usage pattern: Used for TypeScript declaration generation in build pipeline at tasks/build.ts:19
  • Function signature: isolatedDeclaration(filepath: string, source: string) returns { code: string }
  • No complex configuration: Simple function call with two string parameters

Dependency Impact:

  • oxc-transform is a devDependency used only during build process
  • No runtime dependencies on this package
  • Numerous new platform bindings added (Android, FreeBSD, RISC-V, etc.)
  • Updated WASM runtime dependencies

💡 Recommended Actions

Immediate Actions:

  • Safe to merge - The isolatedDeclaration function API appears stable across versions
  • The breaking changes primarily affect:
    • Internal JS/TS representation (empty fields as null)
    • Function naming conventions (sync suffixes)
    • Module system changes (CommonJS → ESM)
    • Target support changes (ES5 removal)

No Migration Required:

  • Current usage pattern (isolatedDeclaration(path, source)) is simple and likely unchanged
  • Function returns { code } object structure which matches current usage
  • No configuration objects or complex API usage that would be affected by breaking changes

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@renovate renovate bot force-pushed the renovate/oxlint-monorepo branch 2 times, most recently from 1c59cd3 to 643fe9f Compare December 5, 2025 09:37
@renovate renovate bot changed the title chore(deps): update dependency oxc-transform to v0.99.0 chore(deps): update dependency oxc-transform to v0.101.0 Dec 5, 2025
@renovate renovate bot force-pushed the renovate/oxlint-monorepo branch from 643fe9f to 3dabac5 Compare December 11, 2025 14:41
@renovate renovate bot changed the title chore(deps): update dependency oxc-transform to v0.101.0 chore(deps): update dependency oxc-transform to v0.102.0 Dec 11, 2025
@renovate renovate bot force-pushed the renovate/oxlint-monorepo branch from 3dabac5 to c79401b Compare December 18, 2025 14:55
@renovate renovate bot changed the title chore(deps): update dependency oxc-transform to v0.102.0 chore(deps): update dependency oxc-transform to v0.103.0 Dec 18, 2025
@renovate renovate bot force-pushed the renovate/oxlint-monorepo branch from c79401b to 02456c2 Compare December 22, 2025 06:03
@renovate renovate bot changed the title chore(deps): update dependency oxc-transform to v0.103.0 chore(deps): update dependency oxc-transform to v0.104.0 Dec 22, 2025
@renovate renovate bot force-pushed the renovate/oxlint-monorepo branch from 02456c2 to 734e5ad Compare December 25, 2025 09:56
@renovate renovate bot changed the title chore(deps): update dependency oxc-transform to v0.104.0 chore(deps): update dependency oxc-transform to v0.105.0 Dec 25, 2025
@renovate renovate bot force-pushed the renovate/oxlint-monorepo branch 2 times, most recently from 25e5655 to 7c4a612 Compare January 1, 2026 09:41
@renovate renovate bot changed the title chore(deps): update dependency oxc-transform to v0.105.0 chore(deps): update dependency oxc-transform to v0.106.0 Jan 1, 2026
@renovate renovate bot force-pushed the renovate/oxlint-monorepo branch from 7c4a612 to 025da2d Compare January 8, 2026 19:41
@renovate renovate bot changed the title chore(deps): update dependency oxc-transform to v0.106.0 chore(deps): update dependency oxc-transform to v0.107.0 Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant