Releases: oxc-project/oxc-resolver
Releases · oxc-project/oxc-resolver
oxc_resolver-v2.1.1
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
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
Other
cargo upgrade
&& pnpm upgrade
- bring back the symlink optimization (#298)
- (deps) update rust crate criterion2 to v2
oxc_resolver-v2.0.0
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
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
Added
- use simdutf8 to validate UTF-8 when reading files (#237)
- Yarn PnP (behind a feature flag) (#217)
oxc_resolver-v1.10.1
Fixed
- resolve module
ipaddr.js
correctly when extensionAlias
is provided (#228)
oxc_resolver-v1.10.0
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
Other
- use custom canonicalize impl to avoid usless syscall (#220)
- add symlink fixtures (#219)