Configuration: Enjoy improved compatibility with TypeScript 5.0, as we now support multiple configuration files in the extends option, allowing for more flexible project setups.
REPL: Experience a smoother REPL interaction with ES modules, as we fix issues that caused errors when running commands in ES6+ module settings.
Improvements
Compatibility: We increase the minimum required TypeScript version to 4.4, ensuring better alignment with DefinitelyTyped's support window.
SWC Integration: Benefit from enhanced SWC support, as we address recent changes in SWC's configuration options, ensuring seamless operation with the latest versions.
Error Handling: We improve the REPL's error handling by lazy-loading the REPL module, allowing for better uncaught exception capture in your programs.
Fixes
Fix issues where the tsconfig.json file is not found when using TypeScript versions 5.3 and above, ensuring a smoother development experience.
Fix compatibility issues with older TypeScript versions by adjusting the implicit configuration logic, preventing incompatible settings from being applied.
Fix a bug that caused REPL inputs to be incorrectly compiled as ESM in ESM projects, enhancing the overall functionality of the REPL.
Others
Update our internal testing and maintenance processes to ensure a more robust development environment, including removing unnecessary dependencies and improving test coverage.