Releases: oxc-project/oxc-resolver
Releases · oxc-project/oxc-resolver
oxc_resolver-v3.0.3
Bug Fixes
- try browsers field and alias before resolving directory in node_modules (#349)
oxc_resolver-v3.0.2
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
Performance
- try directory first in
node_modules
(#340)
oxc_resolver-v3.0.0
Added
- [breaking] replace
FileSystem::canonicalize
with FileSystem::read_link
(#331)
Other
- guard
load_alias
on hot path (#339)
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)