v11.19.2
·
53 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
🐛 Bug Fixes
- (tsconfig) apply later-wins semantics for extends array (#1156) (by @Boshen)
- (tsconfig) walk past a tsconfig that doesn't claim the file (#1154) (by @Boshen)
- (tsconfig) let project references take priority over their parent (#1151) (by @Boshen)
- (tsconfig) resolve
rootDirsagainst the config that declared them (#1150) (by @Boshen) - (tsconfig) resolve
baseUrl/pathsagainst the canonical tsconfig path (#1148) (by @Boshen) - strip query fragments when calling
find_tsconfig(#1147) (by @Boshen) - avoid panic in resolve_file for parentless paths (#1053) (by @Boshen)
- (dts) strip ./ prefix from package entry when matching typesVersions (#1051) (by @Boshen)
- (dts) expand Declaration to TypeScript|Declaration for package entry resolution (#1050) (by @Boshen)
- (dts) prefer declaration extensions over JS in exports-resolved paths (#1047) (by @Boshen)
- avoid wasm/wasi dead-code lint in NodePath (#1043) (by @Boshen)
- (napi) replace panics with error returns to prevent WASM traps (#1055) (by @Boshen)
🚜 Refactor
- remove clear_cache test that dynamically creates fixtures (by @Boshen)
- move resolve and misc fixtures into fixtures/integration (by @Boshen)
- replace ignored doctest with link to example (by @Boshen)
- consolidate fixture directories for better test file mapping (by @Boshen)
- replace
urlcrate withpercent-encoding(#1065) (by @Boshen)
⚡ Performance
- (cache) pack CachedPathImpl::meta into a CachedMeta byte (#1144) (by @Boshen)
- (cache) store canonical path as Box instead of PathBuf (#1143) (by @Boshen)
- (alias) fast-reject alias entries by cached first byte (#1142) (by @Boshen)
🧪 Testing
- (tsconfig) port lookup scenarios from typescript-go (#1155) (by @Boshen)
- add 28 tests to improve coverage (92% → 93%) (#1082) (by @Boshen)