Skip to content

Releases: oxc-project/oxc-resolver

oxc_resolver-v3.0.3

14 Dec 07:20
fede8dc
Compare
Choose a tag to compare

Bug Fixes

  • try browsers field and alias before resolving directory in node_modules (#349)

oxc_resolver-v3.0.2

13 Dec 12:29
e1b0118
Compare
Choose a tag to compare

Bug Fixes

  • special case for aliasing @/ (#348)
  • normalize resolved result on Windows for root (#345)

Refactor

  • replace UnsafeCell with RefCell (#346)

oxc_resolver-v3.0.1

12 Dec 13:10
0c794f8
Compare
Choose a tag to compare

Performance

  • try directory first in node_modules (#340)

oxc_resolver-v3.0.0

12 Dec 05:28
032f1da
Compare
Choose a tag to compare

Added

  • [breaking] replace FileSystem::canonicalize with FileSystem::read_link (#331)

Other

  • guard load_alias on hot path (#339)

oxc_resolver-v2.1.1

22 Nov 08:03
ed66360
Compare
Choose a tag to compare

Performance

  • reduce hash while resolving package.json (#319)
  • reduce memory allocation while normalizing package path (#318)
  • reduce memory allocation while resolving package.json (#317)
  • use path.as_os_str().hash() instead of path.hash() (#316)
  • reduce memory allocation by using a thread_local path for path methods (#315)

Other

  • remove the deprecated simdutf8 aarch64_neon feature
  • mention extension must start with a . in with_extension (#313)

oxc_resolver-v2.1.0

20 Nov 14:46
c913333
Compare
Choose a tag to compare

Added

  • add Resolver::resolve_tsconfig API (#312)

Fixed

  • don't panic when resolving / with roots (#310)
  • use same UNC path normalization logic with libuv (#306)

Other

  • (deps) update rust crates to v1.0.215
  • fix symlink test init on windows (#307)

oxc_resolver-v2.0.1

08 Nov 07:45
dfc1c2a
Compare
Choose a tag to compare

Other

  • cargo upgrade && pnpm upgrade
  • bring back the symlink optimization (#298)
  • (deps) update rust crate criterion2 to v2

oxc_resolver-v2.0.0

22 Oct 06:43
375a993
Compare
Choose a tag to compare

Added

  • [breaking] add add ResolveError::Builtin::is_runtime_module (#272)

Fixed

  • use fs::canonicalize to cover symlink edge cases (#284)
  • extensionAlias cannot resolve mathjs (#273)

oxc_resolver-v1.12.0

25 Sep 07:50
3086817
Compare
Choose a tag to compare

Added

  • [breaking] mark ResolveError #[non_exhaustive] (#252)
  • show tried extension aliases in ResolveError::ExtensionAlias (#251)
  • give a specific error for matched alias not found (#238)

oxc_resolver-v1.11.0

26 Aug 13:05
f41803f
Compare
Choose a tag to compare

Added

  • use simdutf8 to validate UTF-8 when reading files (#237)
  • Yarn PnP (behind a feature flag) (#217)