All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.8.0 - 2024-05-27
- [breaking] remove the constraint on packages exports
default
must be the last one (#171) - [breaking] return
ResolveError:Builtin("node:{specifier}")
from package imports and exports (#165)
- alias not found should return error (#168)
- add panic test for extensions without a leading dot (#150)
- add test case for empty alias fields (#149)
1.7.0 - 2024-04-24
- add
imports_fields
option (#138) - substitute path that starts with
${configDir}/
in tsconfig.compilerOptions.paths (#136)
- RootsPlugin debug_assert on windows (#145)
- RootsPlugin should fall through if it fails to resolve the roots (#144)
- lazily read package.json.exports for shared resolvers (#137)
- remove
PartialEq
andEq
fromSpecifier
(#148) - add test case for tsconfig paths alias fall through (#147)
- use
cargo shear
- fix test not failing the jobs property (#146)
- lazily read package.json.browser_fields for shared resolvers (#142)
- avoid an extra allocation in
load_extensions
- ignore code coverage for
Display
onResolveOptions
(#140) - remove the browser field lookup in
resolve_esm_match
(#141) - remove the extra
condition_names
frompackage_exports_resolve
1.6.7 - 2024-04-22
- incorrect resolution when using shared resolvers with different
main_fields
(#134)
1.6.6 - 2024-04-22
- print resolve options while debug tracing (#133)
1.6.5 - 2024-04-10
- canonicalize is not supported on wasi target (#124)
- document feature flags
1.6.4 - 2024-03-29
- improve terminology and clarify contexts