PackageTrack

npm ยท #4644 most downloaded on npm

@oxc-resolver/binding-linux-x64-musl

11.24.2oxc-project/oxc-resolver โ†—

Oxc Resolver Node API

Release timeline

99 releases since 2024
202420252026

Releases

  1. 11.24.212 Jul 2026
    Release notes2 sources agree

    <!-- 5 -->๐ŸŽจ Styling

    • group and merge imports (#1299) (by @Boshen)

    Contributors

    • @renovate[bot]
    • @Boshen
    Open source โ†’
  2. 11.24.112 Jul 2026
    Release notes

    <!-- 0 -->๐Ÿš€ Features

    • expose tsconfig paths resolve method without file existence check (#1282) (by @sapphi-red)
    • add ResolveError::TsconfigLoadFailed for tsconfig read and parse failures (#1287) (by @shulaoda)

    <!-- 2 -->๐Ÿšœ Refactor

    • replace cfg-if dependency with std cfg_select! macro (#1290) (by @Boshen)

    <!-- 3 -->๐Ÿ“š Documentation

    • normalize README sponsor section (#1273) (by @Boshen)

    <!-- 4 -->โšก Performance

    • (cache) reuse the child path when its parent canonicalizes to itself (#1288) (by @Boshen)
    • (napi) shrink release binaries (path remap + build-std without backtrace) (#1283) (by @Boshen)

    Contributors

    • @sapphi-red
    • @Boshen
    • @renovate[bot]
    • @shulaoda
    Open source โ†’
  3. 11.23.02 Jul 2026
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • (tsconfig) expose outDir, declarationDir, resolveJsonModule, checkJs (#1257) (by @Boshen)

    <!-- 1 -->๐Ÿ› Bug Fixes

    • (exports) propagate the last error in array target resolution (#1267) (by @Boshen)

    <!-- 2 -->๐Ÿšœ Refactor

    • deduplicate cross-file helpers, drop stale lint allows (#1269) (by @Boshen)
    • (dts) deduplicate package entry selection and remove dead code (#1266) (by @Boshen)
    • (tsconfig) skip TsConfig deep clone for non-root configs (#1265) (by @Boshen)
    • (alias) compile fallback aliases once at construction (#1264) (by @Boshen)

    <!-- 4 -->โšก Performance

    • (alias) scan a packed first-byte array instead of striding over alias entries (#1260) (by @Boshen)

    Contributors

    • @Boshen
    Open source โ†’
  4. 11.22.030 Jun 2026
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • (file_system) make FileSystemOs cheaply cloneable and Debug (#1230) (by @Boshen)

    <!-- 2 -->๐Ÿšœ Refactor

    • (package-json) dedupe simd/serde backends behind JSON traits (#1229) (by @Boshen)

    <!-- 3 -->๐Ÿ“š Documentation

    • (path) trim verbose comments in normalize_with (#1233) (by @Boshen)

    <!-- 4 -->โšก Performance

    • type-erase the filesystem into a non-generic ResolverImpl core (#1255) (by @Boshen)
    • reduce tsconfig paths binary size (#1250) (by @Boshen)
    • avoid UTF-8 validation on alias and .d.ts resolve hot paths (#1244) (by @Boshen)
    • (alias) skip UTF-8 validation of resolved path when no alias key matches (#1240) (by @Boshen)
    • (tsconfig) reuse cached lstat to avoid redundant stat in get_tsconfig (#1238) (by @Boshen)
    • (resolve) compute parent once in package.json scope walk (#1235) (by @Boshen)
    • (specifier) SIMD fast-reject of specifiers without query/fragment (#1234) (by @Boshen)
    • (tsconfig) cut allocations in glob ownership matching (#1232) (by @Boshen)
    • (path) drop Chain<Once, Components> in normalize_with (#1231) (by @Boshen)
    • (browser-field) fast-reject non-matching keys before normalize (#1227) (by @Boshen)

    Contributors

    • @Boshen
    • @renovate[bot]
    Open source โ†’
  5. 11.21.318 Jun 2026
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • (tsconfig) only attach an auto-discovered tsconfig to a file it owns (#1220) (by @shulaoda)

    <!-- 2 -->๐Ÿšœ Refactor

    • outline normalize_with to reduce binary size (#1222) (by @Boshen)

    Contributors

    • @Boshen
    • @shulaoda
    Open source โ†’
  6. 11.21.217 Jun 2026
    Release notes2 sources agree

    <!-- 2 -->๐Ÿšœ Refactor

    • replace fancy-regex with regress (#1219) (by @Boshen)

    Contributors

    • @Boshen
    Open source โ†’
  7. 11.20.028 May 2026
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • (tsconfig) parse strict and strictNullChecks compiler options (#1166) (by @kylecannon)

    <!-- 1 -->๐Ÿ› Bug Fixes

    • (tsconfig) scope default **/* include to the tsconfig directory (#1161) (by @Boshen)

    Contributors

    • @kylecannon
    • @Boshen
    Open source โ†’
  8. 11.19.128 Feb 2026
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • resolve normalized path on Windows even for symlinks: false (#1036) (by @sapphi-red)
    • skip unreadable tsconfig files during auto-discovery (#1033) (by @longlho)

    <!-- 2 -->๐Ÿšœ Refactor

    • clean up commented-out code in parse_package_specifier (#1035) (by @Boshen)

    <!-- 4 -->โšก Performance

    • remove unnecessary String clone in PnP resolution (#1039) (by @Boshen)
    • use byte operations instead of char iteration in specifier parser (#1038) (by @Boshen)

    Contributors

    • @Boshen
    • @sapphi-red
    • @longlho
    Open source โ†’
  9. 11.19.025 Feb 2026
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • add node_path option to disable NODE_PATH env var behavior (#1031) (by @Boshen)
    • add DTS resolver matching TypeScript's bundler mode (#997) (by @Boshen)

    <!-- 1 -->๐Ÿ› Bug Fixes

    • remove invalid debug_assert for symlink + package.json (#1032) (by @Boshen)

    <!-- 3 -->๐Ÿ“š Documentation

    • map npm package links to npmx.dev (#1028) (by @Boshen)

    Contributors

    • @Boshen
    Open source โ†’
  10. 11.18.021 Feb 2026
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • support NODE_PATH module lookup (#1020) (by @Boshen)

    Contributors

    • @Boshen
    • @renovate[bot]
    Open source โ†’
  11. 11.17.18 Feb 2026
    Release notes2 sources agree

    <!-- 4 -->โšก Performance

    • (resolve) reuse dot-prefixed subpath in exports/imports (#1004) (by @Boshen)
    • (cache) remove package.json index arena indirection (#1003) (by @Boshen)
    • (tsconfig) precompile wildcard path alias matcher (#1001) (by @Boshen)
    • precompile alias match metadata in resolver hot path (#999) (by @Boshen)

    <!-- 9 -->๐Ÿ’ผ Other

    • add tsconfig paths alias scalability benchmark (#1002) (by @Boshen)

    Contributors

    • @Boshen
    Open source โ†’
  12. 11.17.029 Jan 2026
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • allow access to inner data in error related types (#990) (by @sapphi-red)

    Contributors

    • @sapphi-red
    Open source โ†’
  13. 11.16.423 Jan 2026
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • resolve clippy unnecessary_unwrap warning (#980) (by @Boshen)

    Contributors

    • @leegeunhyeok
    • @Boshen
    Open source โ†’
  14. 11.16.314 Jan 2026
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • prevent tsconfig cache pollution with separate raw and built caches (#970) (by @Boshen)
    • use /fixtures path for WASI target (by @Boshen)

    <!-- 3 -->๐Ÿ“š Documentation

    • (README.md) update logo (#968) (by @sapphi-red)

    <!-- 6 -->๐Ÿงช Testing

    • use CARGO_MANIFEST_DIR instead env::current_dir (by @Boshen)
    • fix skipped tests in options.test.mjs (by @Boshen)

    Contributors

    • @Boshen
    • @renovate[bot]
    • @sapphi-red
    Open source โ†’
  15. 11.16.226 Dec 2025
    Release notes

    <!-- 1 -->๐Ÿ› Bug Fixes

    • only recreate the cache when yarn_pnp is toggled (#943) (by @Boshen)
    • resolve absolute path to package with trailing slash (#942) (by @Boshen)
    • show yarn pnp errors as-is instead of NotFound error (#939) (by @sapphi-red)

    <!-- 2 -->๐Ÿšœ Refactor

    • replace builtins.rs with nodejs-built-in-modules crate (#940) (by @Boshen)

    Contributors

    • @Boshen
    • @renovate[bot]
    • @sapphi-red
    Open source โ†’
  16. 11.16.124 Dec 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • only recreate the cache when yarn_pnp is toggled (#943) (by @Boshen)
    • resolve absolute path to package with trailing slash (#942) (by @Boshen)
    • show yarn pnp errors as-is instead of NotFound error (#939) (by @sapphi-red)

    <!-- 2 -->๐Ÿšœ Refactor

    • replace builtins.rs with nodejs-built-in-modules crate (#940) (by @Boshen)

    Contributors

    • @Boshen
    • @renovate[bot]
    • @sapphi-red
    Open source โ†’
  17. 11.16.018 Dec 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • allow subpath imports that start with #/ (#907) (by @Boshen)

    <!-- 1 -->๐Ÿ› Bug Fixes

    • resolve solution tsconfig for auto discovered tsconfig (#927) (by @Boshen)
    • fix clone_with_options + yarn_pnp: true not working (#916) (by @sapphi-red)

    <!-- 2 -->๐Ÿšœ Refactor

    • s/self.cache.as_ref()/&self.cache (#910) (by @Boshen)

    <!-- 6 -->๐Ÿงช Testing

    • Add a test to ensure NODEJS_BUILTINS is alphabetized. (#926) (by @connorshea)
    • add test cases for package imports starting with # or #/ (#905) (by @Boshen)

    Contributors

    • @Boshen
    • @connorshea
    • @renovate[bot]
    • @sapphi-red
    Open source โ†’
  18. 11.15.04 Dec 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • [breaking] disallow manually passing a list of references to TsconfigOptions::references (#902) (by @Boshen)
    • support tsconfig rootDirs (#885) (by @Boshen)
    • (napi) expose resolve_file API as resolveFileSync and resolveFileAsync (#900) (by @Boshen)

    <!-- 1 -->๐Ÿ› Bug Fixes

    • fix resolution when resolving non-relative specifier on tsconfig baseUrl (#903) (by @Boshen)
    • add fallback for statx NOSYS error on old kernels (#901) (by @Boshen)
    • correct grammatical errors in documentation and comments (#897) (by @Boshen)

    Contributors

    • @Boshen
    • @renovate[bot]
    Open source โ†’
  19. 11.14.22 Dec 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • resolve node_modules/package/dir/foo.js if node_modules/package/dir/foo/ exists (#896) (by @Boshen)

    <!-- 2 -->๐Ÿšœ Refactor

    • remove redundant PathBuf storage in CachedPath (#891) (by @Boshen)

    Contributors

    • @Boshen
    Open source โ†’
  20. 11.14.024 Nov 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • add resolve_file API for tsconfig auto discovery to work (#860) (by @Boshen) - #860
    • port tsconfck (find tsconfig files) (#854) (by @Boshen) - #854
    • add many.rs example for profiling resolver with many packages (#836) (by @Boshen) - #836

    <!-- 1 -->๐Ÿ› Bug Fixes

    • apply conditionNames: ['node', 'import'] when resolving tsconfig extends (#869) (by @Boshen) - #869
    • do not resolve to node_modules/pacakge/index (#849) (by @Boshen) - #849
    • use std::fs::canonicalize as a fallback when canonicalize fails (#835) (by @Boshen) - #835

    <!-- 2 -->๐Ÿšœ Refactor

    • remove the redundant inner_resolver from load_pnp (#862) (by @Boshen) - #862
    • improve Debug and Display for CachedPath (#861) (by @Boshen) - #861
    • too_many_arguments = "allow" (#863) (by @Boshen) - #863
    • change Tsconfig::parse to accept owned string; add replace_bom_with_whitespace (#859) (by @Boshen) - #859
    • remove the useless getters and setters from CompilerOptions (#858) (by @Boshen) - #858
    • add Tsconfig:references_resolved (#856) (by @Boshen) - #856
    • move tsconfig resolution related code to its own file (#855) (by @Boshen) - #855
    • use RwLock<Vec<Arc<PackageJson>> for package.json storage (#838) (by @Boshen) - #838
    • do not store is_symlink in CachedPathImpl (#850) (by @Boshen) - #850
    • remove CachedPathImpl::canonicaling (#834) (by @Boshen) - #834

    <!-- 4 -->โšก Performance

    • cache all package.json resolutions for faster package.json lookup (#853) (by @Boshen) - #853
    • do not canonicalize the entry path (#848) (by @Boshen) - #848
    • remove Result from CachedPathImpl::canonicalized (#847) (by @Boshen) - #847
    • fast path for node_modules/package (#839) (by @Boshen) - #839
    • cache canonicalization results at every recursion level (#843) (by @Boshen) - #843
    • use IdentityHasher for visited set to avoid double hashing (#837) (by @Boshen) - #837

    Contributors

    • @Boshen
    • @renovate[bot]
    Open source โ†’
  21. 11.13.212 Nov 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • remove AT_STATX_DONT_SYNC from statx calls (#828) (by @Boshen) - #828

    <!-- 2 -->๐Ÿšœ Refactor

    • (file_system) deduplicate read methods and use Vec<u8> (#816) (by @Boshen)

    Contributors

    • @renovate[bot]
    • @Boshen
    Open source โ†’
  22. 11.13.15 Nov 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • (package_json) re-read file for serde_json fallback in simd implementation (#808) (by @Boshen)
    • revert system file cache optimization on Linux (#810) (by @Brooooooklyn) - #810
    • skip loading tsconfig.json from virtual module paths (#809) (by @sapphi-red) - #809

    <!-- 2 -->๐Ÿšœ Refactor

    • use cfg_if and rustix in read_to_string_bypass_system_cache (#802) (by @Boshen) - #802

    <!-- 4 -->โšก Performance

    • optimize FileSystem metadata operations with rustix (#800) (by @Boshen) - #800

    Contributors

    • @Boshen
    • @Brooooooklyn
    • @sapphi-red
    • @renovate[bot]
    Open source โ†’
  23. 11.13.02 Nov 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • improve error message for empty package.json files (#793) (by @Boshen) - #793

    <!-- 1 -->๐Ÿ› Bug Fixes

    • don't drop canonicalized path by cache clear (#791) (by @sapphi-red) - #791

    Contributors

    • @sapphi-red
    • @Boshen
    Open source โ†’
  24. 11.12.027 Oct 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • improve PackagePathNotExported error message with condition names (by @Boshen)

    Contributors

    • @Boshen
    Open source โ†’
  25. 11.11.121 Oct 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • derive Error for JSONError (#779) (by @Boshen) - #779

    Contributors

    • @Boshen
    Open source โ†’
  26. 11.11.020 Oct 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • add big-endian support for package.json parsing (#768) (by @Boshen) - #768
    • add tsconfig discovery (#758) (by @Boshen) - #758

    <!-- 1 -->๐Ÿ› Bug Fixes

    • tsconfig paths should not be applied to paths inside node_modules (#760) (by @Boshen) - #760

    <!-- 6 -->๐Ÿงช Testing

    • add a tsconfig extend not found case (#763) (by @Boshen) - #763

    Contributors

    • @renovate[bot]
    • @Boshen
    Open source โ†’
  27. 11.10.017 Oct 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • add ESM file:// protocol support with comprehensive tests (#746) (by @Boshen) - #746

    <!-- 2 -->๐Ÿšœ Refactor

    • remove normalize-path dependency, use internal PathUtil (#742) (by @Boshen) - #742

    <!-- 4 -->โšก Performance

    • use simd-json for package.json parsing (#761) (by @Boshen) - #761
    • make url crate optional for wasm32 targets (by @Boshen)

    Contributors

    • @Boshen
    • @renovate[bot]
    Open source โ†’
  28. 11.9.02 Oct 2025
    Release notes

    What's Changed

    • chore(deps): update taiki-e/install-action action to v2.62.11 by @renovate[bot] in https://github.com/oxc-project/oxc-resolver/pull/734
    • chore(deps): lock file maintenance npm packages by @renovate[bot] in https://github.com/oxc-project/oxc-resolver/pull/735
    • chore(deps): update crate-ci/typos action to v1.37.0 by @renovate[bot] in https://github.com/oxc-project/oxc-resolver/pull/736
    • feat: only resolve file:// protocol on windows by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/737
    • test: improve coverage for check_restrictions by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/739
    • test: improve test coverage for edge cases by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/740
    • chore(deps): update crate-ci/typos action to v1.37.1 by @renovate[bot] in https://github.com/oxc-project/oxc-resolver/pull/741
    • chore: release v11.9.0 by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/738

    Full Changelog: https://github.com/oxc-project/oxc-resolver/compare/v11.8.4...v11.9.0

    Open source โ†’
    Additional notes

    <!-- 0 -->๐Ÿš€ Features

    • only resolve file:// protocol on windows (#737) (by @Boshen) - #737

    <!-- 6 -->๐Ÿงช Testing

    • improve test coverage for edge cases (#740) (by @Boshen) - #740
    • improve coverage for check_restrictions (#739) (by @Boshen) - #739

    Contributors

    • @Boshen
    Open source โ†’
  29. 11.8.428 Sept 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • ensure canonicalized paths remain accessible via strong references (#733) (by @Boshen) - #733

    <!-- 4 -->โšก Performance

    • mark error path functions as #[cold] for better optimization (#729) (by @Boshen) - #729

    Contributors

    • @Boshen
    Open source โ†’
  30. 11.8.323 Sept 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • use Weak references for CachedPath to enable proper drop (#727) (by @Boshen) - #727

    <!-- 2 -->๐Ÿšœ Refactor

    • remove a redundant path clone from PackageJson::parse (#725) (by @Boshen) - #725
    • split src/cache.rs into logical modules (#714) (by @Boshen) - #714

    <!-- 6 -->๐Ÿงช Testing

    • add memory leak test (#726) (by @Boshen) - #726

    Contributors

    • @Boshen
    • @renovate[bot]
    Open source โ†’
  31. 11.8.218 Sept 2025
    Release notes2 sources agree

    <!-- 4 -->โšก Performance

    • bypass file system read cache if memory cache is available (#707) (by @Brooooooklyn) - #707

    <!-- 6 -->๐Ÿงช Testing

    • enable Windows global pnp case (#703) (by @JounQin) - #703

    Contributors

    • @Brooooooklyn
    • @JounQin
    Open source โ†’
  32. 11.8.015 Sept 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • add benchmark for package.json deserialization (#698) (by @Boshen) - #698

    <!-- 4 -->โšก Performance

    • use memmap to speed up file reading (#696) (by @Boshen) - #696

    Contributors

    • @Boshen
    • @renovate[bot]
    Open source โ†’
  33. 11.7.212 Sept 2025
    Release notes2 sources agree

    <!-- 4 -->โšก Performance

    • use GetFileAttributesExW for symlink metadata lookup on Windows (#691) (by @sapphi-red) - #691

    Contributors

    • @sapphi-red
    • @renovate[bot]
    Open source โ†’
  34. 11.7.127 Aug 2025
    Release notes

    <!-- 0 -->๐Ÿš€ Features

    • (tsconfig) support files / include / exclude (#659) (by @shulaoda)
    • feat(tsconfig) support allowJs in compilerOptions (#658) (by @shulaoda) - #658
    • (tsconfig) complete inheritance of compilerOptions fields (#657) (by @shulaoda)

    <!-- 1 -->๐Ÿ› Bug Fixes

    • (tsconfig) respect Yarn PnP when resolving extends paths (#656) (by @shulaoda)

    <!-- 6 -->๐Ÿงช Testing

    • (tsconfig) tweak jsx extends tests (#666) (by @shulaoda)

    <!-- 9 -->๐Ÿ’ผ Other

    • Add comprehensive tests for tsconfig extends functionality (#660) (by @Copilot) - #660

    Contributors

    • @shulaoda
    • @renovate[bot]
    • @Copilot
    Open source โ†’
  35. 11.6.220 Aug 2025
    Release notes2 sources agree

    <!-- 1 -->๐Ÿ› Bug Fixes

    • allow resolving package?query#fragment for packages with exports field (#655) (by @sapphi-red) - #655

    <!-- 4 -->โšก Performance

    • improve pattern_key_compare (#639) (by @Boshen) - #639
    • most specifiers don't have escaped characters (#636) (by @Boshen) - #636

    <!-- 6 -->๐Ÿงช Testing

    • make tests pass on Windows (#654) (by @sapphi-red) - #654

    Contributors

    • @sapphi-red
    • @renovate[bot]
    • @Boshen
    Open source โ†’
  36. 11.6.15 Aug 2025
    Release notes

    <!-- 0 -->๐Ÿš€ Features

    • support pass closure to restriction (#604) (by @JounQin) - #604

    <!-- 1 -->๐Ÿ› Bug Fixes

    • support for resolving empty tsconfig file (#602) (by @JounQin) - #602

    <!-- 9 -->๐Ÿ’ผ Other

    • Expose the ExtendsField enum of TsConfig (#607) (by @ostenbom) - #607

    Contributors

    • @Boshen
    • @JounQin
    • @renovate[bot]
    • @ostenbom
    Open source โ†’
  37. 11.6.018 Jul 2025
    Release notes2 sources agree

    <!-- 0 -->๐Ÿš€ Features

    • support pass closure to restriction (#604) (by @JounQin) - #604

    <!-- 1 -->๐Ÿ› Bug Fixes

    • support for resolving empty tsconfig file (#602) (by @JounQin) - #602

    <!-- 9 -->๐Ÿ’ผ Other

    • Expose the ExtendsField enum of TsConfig (#607) (by @ostenbom) - #607

    Contributors

    • @Boshen
    • @JounQin
    • @renovate[bot]
    • @ostenbom
    Open source โ†’
  38. 11.5.29 Jul 2025
    Release notes

    <!-- 0 -->๐Ÿš€ Features

    • return proper errors when failed to find or read yarn pnp manifest (#590) (by @Boshen) - #590
    • add yarn_pnp logic to FileSystem (#589) (by @Boshen) - #589
    • (resolver) rework yarn manifest file look up (#586) (by @Boshen)

    <!-- 2 -->๐Ÿšœ Refactor

    • remove fs_cache feature flag (#588) (by @Boshen) - #588

    Contributors

    • @Boshen
    Open source โ†’
  39. 11.5.06 Jul 2025
    Release notes

    <!-- 0 -->๐Ÿš€ Features

    • return proper errors when failed to find or read yarn pnp manifest (#590) (by @Boshen) - #590
    • add yarn_pnp logic to FileSystem (#589) (by @Boshen) - #589
    • (resolver) rework yarn manifest file look up (#586) (by @Boshen)

    <!-- 2 -->๐Ÿšœ Refactor

    • remove fs_cache feature flag (#588) (by @Boshen) - #588

    Contributors

    • @Boshen
    Open source โ†’
  40. 11.4.02 Jul 2025
    Release notes

    <!-- 0 -->๐Ÿš€ Features

    • bump pnp to 0.11.0 (#577) (by @Boshen) - #577

    Contributors

    • @Boshen
    Open source โ†’
  41. 11.3.026 Jun 2025
    Release notes

    <!-- 0 -->๐Ÿš€ Features

    • align yarn pnp implementation (#576) (by @Boshen) - #576
    • (resolver) allow exports field in require('../directory') (#572) (by @Boshen)
    • (napi) add ResolveResult::builtin information (#575) (by @Boshen)

    <!-- 3 -->๐Ÿ“š Documentation

    • document allowPackageExportsInDirectoryResolve (by @Boshen)

    Contributors

    • @Boshen
    Open source โ†’
  42. 11.2.125 Jun 2025
    Release notes

    <!-- 1 -->๐Ÿ› Bug Fixes

    • avoid crash when encountering tsconfig circular extends (#570)
    • (napi) ensure pnp_manifest is included with yarn_pnp feature (#555)

    <!-- 10 -->๐Ÿ’ผ Other

    • (rust) debug = false in [profile.dev] and [profile.test] (#554)

    <!-- 3 -->๐Ÿ“š Documentation

    • add ts config
    • update alias and fallback options type and description (#557)
    Open source โ†’
  43. 11.2.09 Jun 2025
    Release notes

    <!-- 0 -->Features

    • (napi) add tracing-subscriber feature; turned on by default (#546)
    Open source โ†’
  44. 11.1.01 Jun 2025
    Release notes

    <!-- 0 -->Features

    • support module type for TS files (#538)
    Open source โ†’
  45. 11.0.028 May 2025
    Release notes

    <!-- 0 -->Features

    • implement module type resolution algorithm ESM_FILE_FORMAT from the spec (#535)

    <!-- 3 -->Documentation

    • (README) clarify algorithm specification

    <!-- 7 -->Chore

    • (deps) lock file maintenance rust crates (#530)
    Open source โ†’
  46. 10.0.020 May 2025
    Release notes

    <!-- 0 -->Features

    • (napi) upgrade NAPI-RS to 3.0.0-beta.1 (#525)

    <!-- 4 -->Refactor

    • [breaking] set clippy avoid-breaking-exported-api = false (#519)

    <!-- 7 -->Chore

    • (deps) lock file maintenance (#523)
    • (deps) update dependency rust to v1.87.0 (#520)
    • sync napi cfg on global_allocator
    • (napi) adjust mimalloc features (#515)
    Open source โ†’
  47. 9.0.211 May 2025

    Nothing published for this version

  48. 9.0.110 May 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • oxc_resolver_napi dependency version
    Open source โ†’
  49. 9.0.09 May 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • hash import does not need to load from node_modules (#501)

    <!-- 7 -->Chore

    • add --tsconfig to example (#505)
    • publish oxc_napi_resolver (#496)
    Open source โ†’
  50. 8.0.01 May 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • fix incorrect return of package.json when a workspace module has node_modules (#482)

    <!-- 2 -->Performance

    • cache whether a path is node_modules or inside node_modules (#490)
    • remove a useless load_as_directory call (#487)

    <!-- 4 -->Refactor

    • [breaking] remove description_files option (#488)
    • [breaking] remove modules options (#484)
    Open source โ†’
  51. 7.0.129 Apr 2025

    Nothing published for this version

  52. 7.0.029 Apr 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • return the enclosing package.json if it is inside node_modules (#476)

    <!-- 4 -->Refactor

    • add Debug to FsCachedPath (#478)
    Open source โ†’
  53. 6.0.225 Apr 2025

    Nothing published for this version

  54. 6.0.125 Apr 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • handle package.json and tsconfig.json with BOM (#463)

    <!-- 2 -->Performance

    • avoid double call to parse_package_specifier (#465)
    Open source โ†’
  55. 6.0.022 Apr 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • properly handle DOS device paths in strip_windows_prefix (#455)
    Open source โ†’
  56. 5.3.019 Apr 2025
    Release notes

    <!-- 0 -->Features

    • deserialize preserve_value_imports and imports_not_used_as_values from compilerOptions (#457)
    • deserialize target from compilerOptions (#456)
    Open source โ†’
  57. 5.2.08 Apr 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • resolve ${configDir} in tsconfig compilerOptions.baseUrl (#450)
    Open source โ†’
  58. 5.1.14 Apr 2025
    Release notes

    <!-- 1 -->Bug Fixes

    • handle query and fragment in pacakge.json exports and imports field (#443)
    Open source โ†’
  59. 5.1.02 Apr 2025
    Release notes

    <!-- 0 -->Features

    • resolve emitDecoratorMetadata in tsconfig (#439)

    <!-- 3 -->Documentation

    • fix an incorrect comment on Context::missing_dependencies
    Open source โ†’
  60. 5.0.118 Mar 2025

    Nothing published for this version