Changelog
[1.7.42] - 2024-10-31
(es/generator) Fix code generation for break
in nested while (#9684) (65872af)
(es/resolver) Skip resolving lowercase JSXIdentifiers
(#9686) (6ed1715)
(es/types) Add jsc.experimental.keepImportAssertions
to types (#9691) (4b4dcfa)
(es/minifier) Optimize switch with side effect and termination tests (#9677) (7344a63)
(es/parser) Ability to get script's potential module errors (#9682) (2bbd1e8)
Changelog
[1.7.40] - 2024-10-26
(bindings) Update napi to handle string with \0
(#9665) (8f45eaf)
(bindings/node) Add VisitTsPropertySignature
(#9670) (715c42c)
(es/renamer) Check preserved
in normal renaming mode (#9666) (87b4e10)
(typescript) Check whether the method is abstract when checking is_overload
(#9678) (78500af)
Changelog
[1.7.39] - 2024-10-22
(es/compat) Add missing visit children for destructuring
(#9658) (32116a0)
(es/parser) Correct >
and <
when exit type context (#9653) (abffc07)
(es/proposal) Use tsc
version of explicit resource management (#9585) (f735108)
(wasm-typescript) Fix option types of functions (#9662) (4cbe33c)
Changelog
[1.7.36] - 2024-10-15
(es) Run esnext transforms on esnext target (#9644) (8a19201)
(es/codegen) Emit space after div if rhs has leading comment (#9631) (f2be26e)
(es/lints) Correct the false positive error of TS2309 (#9635) (f74c1f3)
(es/minifier) Check type of assignment target before merging assignments (#9617) (4436621)
(es) Introduce runPluginFirst
for Wasm plugins (#9645) (3d3e434)
(es/minifier) Support unary negate in cast_to_number
(#9642) (88a2186)