oxc-project
oxc-resolver
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(tsconfig): only attach an auto-discovered tsconfig to a file it owns
shulaoda:06-18-fix_tsconfig_only_attach_an_auto-discovered_tsconfig_to_a_file_it_owns
6 hours ago
chore(deps): update napi
renovate/napi
6 hours ago
chore: release v11.21.2 (#1218) ## ๐ค New release * `oxc_resolver`: 11.21.1 -> 11.21.2 * `oxc_resolver_napi`: 11.21.1 -> 11.21.2 <details><summary><i><b>Changelog</b></i></summary><p> ## `oxc_resolver` <blockquote> ## [11.21.2](https://github.com/oxc-project/oxc-resolver/compare/v11.21.1...v11.21.2) - 2026-06-17 ### <!-- 2 -->๐ Refactor - replace fancy-regex with regress ([#1219](https://github.com/oxc-project/oxc-resolver/pull/1219)) (by @Boshen) ### Contributors * @Boshen </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). Co-authored-by: oxc-guard[bot] <276638029+oxc-guard[bot]@users.noreply.github.com>
main
6 hours ago
chore(deps): update napi
renovate/napi
6 hours ago
chore: release v11.21.2
release-plz-2026-06-17T15-04-57Z
7 hours ago
refactor: replace fancy-regex with regress (#1219) Replaces `fancy-regex` with `regress` for the regex in the `Restriction` API (regex matching against resolved paths). ### Why After bumping `pnp` to `0.12.10` (#1217), `pnp` no longer pulls in `fancy-regex` โ it switched to `regress` (an ECMAScript-grammar regex engine). The only remaining users of `fancy-regex` were oxc-resolver itself: - `napi/src/options.rs` โ runtime: compiles the user-supplied `restrictions` regex string (shipped in the native addon). - `src/tests/restrictions.rs` โ dev-only: builds `Restriction::Fn` closures in tests. Switching these to `regress` lets the entire `regex` stack drop out of the dependency tree. `regress` is also the more faithful choice for the napi path, since those patterns originate from JavaScript. ### Result `fancy-regex`, `regex-automata`, `regex-syntax`, `aho-corasick`, `bit-set`, and `bit-vec` are all removed from `Cargo.lock`. `regress` only reuses `hashbrown`/`memchr` (already in the tree) and is now shared with `pnp` (single compile). The `[profile.release.package.regex-automata]` / `regex-syntax` size overrides are removed as well โ those packages no longer exist in the graph (they had started emitting "did not match any packages" warnings). ### Notes - API mapping: `regress` has no `is_match`; `Regex::new(...)` still returns `Result`, and a match test becomes `re.find(s).is_some()`. - The regex-stack removal only fully holds on `pnp 0.12.10` (now on `main` via #1217), since `pnp` โค 0.12.9 still depended on `fancy-regex`. ๐ค Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
main
7 hours ago
[autofix.ci] apply automated fixes
refactor/replace-fancy-regex-with-regress
7 hours ago
chore(deps): update napi
renovate/napi
7 hours ago
Latest Branches
CodSpeed Performance Gauge
-1%
fix(tsconfig): only attach an auto-discovered tsconfig to a file it owns
#1220
6 hours ago
27a1b40
shulaoda:06-18-fix_tsconfig_only_attach_an_auto-discovered_tsconfig_to_a_file_it_owns
CodSpeed Performance Gauge
-3%
chore(deps): update napi
#1208
6 hours ago
1e9a464
renovate/napi
CodSpeed Performance Gauge
-3%
chore: release v11.21.2
#1218
7 hours ago
d16e1ba
release-plz-2026-06-17T15-04-57Z
ยฉ 2026 CodSpeed Technology
Home
Terms
Privacy
Docs