Skip to content

Releases: oxc-project/oxc-resolver

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)

oxc_resolver-v1.10.2

16 Jul 05:49
b9d0443
Compare
Choose a tag to compare

Chore

  • Release FreeBSD

oxc_resolver-v1.10.1

15 Jul 14:34
ad757ca
Compare
Choose a tag to compare

Fixed

  • resolve module ipaddr.js correctly when extensionAlias is provided (#228)

oxc_resolver-v1.10.0

11 Jul 08:33
4400300
Compare
Choose a tag to compare

Added

  • (napi) expose module type info in ResolveResult (#223)

Fixed

  • remove #[cfg(target_os = "windows")] logic in canonicalize (#221)

Other

  • update cargo deny (#222)
  • pin crate-ci/typos version

oxc_resolver-v1.9.4

10 Jul 14:53
11d7100
Compare
Choose a tag to compare

Other

  • use custom canonicalize impl to avoid usless syscall (#220)
  • add symlink fixtures (#219)