Sourced from tsx's releases.
v4.23.15
4.23.15 (2026-09-20)
Bug Fixes
- exclude bare builtins from namespace inheritance (38e1588)
- expose require.cache and require.extensions to tsImport CommonJS modules (2da3407)
- make namespaced register() overloads portable for declaration emit (562c434)
This release is also available on:
v4.23.14
4.23.14 (2026-09-20)
Bug Fixes
This release is also available on:
v4.23.13
4.23.13 (2026-08-30)
Bug Fixes
This release is also available on:
ca66105
test: fix drive-less file URLs in ESM resolver fixtures2da3407
fix: expose require.cache and require.extensions to tsImport CommonJS
modules38e1588
fix: exclude bare builtins from namespace inheritance562c434
fix: make namespaced register() overloads portable for declaration
emitedfb1f0
build: upgrade pkgroll and externalize CJS loader reference70e7828
test: upgrade tinyspy for disposable API9ed2022
ci: avoid duplicate release notifications872e77f
refactor: use disposables for cleanup6e5236b
fix: restore the CJS bridge namespace for Node 24 require(esm) under
tsImport...28e1f12
fix(cache): bound shared transform cache memory (#835)