3.0.1 (2026-04-07)
3.0.0 (2026-01-30)
- drop support for Node.js < v18 (#230)
2.0.6 (2026-01-27)
- ensure the callback 'name' arg is the module name when matching the module main file, even when 'internals: true' option is used (#241) (ad9d02c)
- fix a couple issues with duplicate entries and specifier (submodule) matching (#237) (fdc0b3d)
- properly hook builtin modules that require the 'node:' prefix (#240) (de84589)
- properly hook builtin modules that require the 'node:' prefix (#240) (9d916a5)
2.0.5 (2026-01-20)
- handle lazy initialization and circular dependencies (#229) (d1421dc)
- entrypoint can be treated as CommonJS when loader chains add query params to file URLs (#223) (60ab14a)
2.0.4 (2026-01-14)
2.0.3 (2026-01-13)
- add missing JSDoc type information (40c1009)
- add missing name for fast builtin lookup (40c1009)
- do not crash on missing setters (#223) (fe44778)
- handle undefined exports properly (40c1009)
- multiple minor issues (#221) (40c1009)
- remove small memory leak (40c1009)
2.0.2 (2026-01-11)
- grammar issue in README.md (#216) (46e4a2a)
- properly handle internals when specifier matches (#220) (05e4216)
2.0.1 (2025-12-18)
2.0.0 (2025-10-14)
Converting all modules running in the loader thread to ESM should not be a
breaking change for most users since it primarily affects internal implementation
details. However, if you were referencing internal CJS files like hook.js this will no longer work.
1.15.0 (2025-10-09)
1.14.4 (2025-09-25)
1.14.3 (2025-09-24)
1.14.2 (2025-06-13)
1.14.1 (2025-06-12)
1.14.0 (2025-05-24)
1.13.2 (2025-05-12)
1.13.1 (2025-02-28)
- handling of circular dependencies (#181) (b58092e)
- importing JSON files (#182) (8c52014)
- warning from use of context.importAssertions (#179) (8e56cf1)
1.13.0 (2025-02-06)
1.12.0 (2024-12-13)
- Support absolute paths for
include(#168) (d0d9bc3) - Warn on multiple hook initialization (#165) (9bd539e)
1.11.3 (2024-12-04)
1.11.2 (2024-09-30)
1.11.1 (2024-09-26)
1.11.0 (2024-07-29)
1.10.0 (2024-07-22)
1.9.1 (2024-07-15)
- Don't wrap native modules (#142) (f3278a3)
- Use correct
formatwhen resolving exports from sub-modules (#140) (1db08ef)