3.0.0-rc.1 (2026-03-21)
- Drop support for Node 18
- Minimum supported TypeScript version is now 5.5.2
- Dropped CJS build.
- Removed deprecated API functions.
Co-authored-by: Kevin Deng sxzz@sxzz.moe Co-authored-by: Kevin Deng hi@sxzz.moe Co-authored-by: fisker Cheung lionkay@gmail.com Co-authored-by: Kirk Waiblinger 53019676+kirkwaiblinger@users.noreply.github.com Co-authored-by: Josh Goldberg git@joshuakgoldberg.com
2.5.0 (2026-03-19)
- crash in getWellKnownSymbolPropertyOfType for mapped typeof symbol (#698) (e97334e)
- empty commit for publish with provenance (3f5203c)
- enable stripInternal to avoid exposing type augmentations (#765) (77b8485), closes #759
- isPropertyReadonlyInType crash on readonly array of a generic arrow function parameter (#757) (691cb33), closes #754
isStrictCompilerOptionEnabledshould default tostrict: truefor TS 6 (#873) (4d6cc50), closes #870- add
iterateCommentsmethod (#758) (ea4e4c0), closes #755 #756 #756 - add
iterateTokensmethod (#756) (e2ca2a2), closes #755 #755 - rename *TypeParts functions to *Constituents (#713) (c3e980e), closes #375
2.4.0 (2026-03-05)
- crash in getWellKnownSymbolPropertyOfType for mapped typeof symbol (#698) (e97334e)
- empty commit for publish with provenance (3f5203c)
- enable stripInternal to avoid exposing type augmentations (#765) (77b8485), closes #759
- isPropertyReadonlyInType crash on readonly array of a generic arrow function parameter (#757) (691cb33), closes #754
- add
iterateCommentsmethod (#758) (ea4e4c0), closes #755 #756 #756 - add
iterateTokensmethod (#756) (e2ca2a2), closes #755 #755 - rename *TypeParts functions to *Constituents (#713) (c3e980e), closes #375
1.4.3 (2024-11-29)
1.4.2 (2024-11-26)
1.4.0 (2024-10-30)
- empty commmit to trigger CI release (ba0bfdf)
- handle const Type Parameters (#519) (41cd21d), closes #518
- make
isFalsyType()returntruefor0n(#545) (fe52a60), closes #544
1.2.1 (2024-2-6)
1.2.0 (2024-2-5)
- empty fix commit to test release flow (81f467a)