Changelog
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
0.10.5
6 Sept 2026
Performance Improvements
- Recorded a 21.41% higher normalized benchmark score than v0.9.3 (1,588 → 1,928).
0.10.2
22 Aug 2026
Performance Improvements
- optimise package hot paths and JSON editing (f3112bd)
0.10.0
19 Aug 2026
🔧 Fixed
- make validation diagnostics safe (7b01074)
- pair tsd-extract’s braces by nesting depth (ae1746d)
- report invalid source input and streamline chunk joins (fc7dd7e)
- resolve various review findings (b60e9ee)
- retire direct publish aliases (f98e31e)
- skip strings and comments when pairing tsd-extract’s braces (54df88c)
✨ Features
- add codsen-glob and migrate glob consumers (5595a2b)
- refresh the tooling and generate with the latest dependencies (781f802)
0.9.3
15 Jan 2026
Performance Improvements
- Recorded a 33.22% higher normalized benchmark score than v0.8.31 (1,192 → 1,588).
0.8.0
1 Dec 2022
💥 BREAKING CHANGES
- Minimum supported Node version is v14.18; we’re dropping v12 support
0.7.0
5 Oct 2022
✨ Features
- query sub keys from interfaces (aa42b2d)
0.6.4
29 Aug 2022
🔧 Fixed
- setup refresh (af648a3)
0.6.1
14 Aug 2022
🔧 Fixed
- sort only export contents (233abc5)
0.6.0
12 Aug 2022
✨ Features
- export types (11b5fb9)
0.5.1
16 Jun 2022
Performance Improvements
- Recorded a 3.75% higher normalized benchmark score than v0.5.0 (3,736 → 3,876).
0.5.0
29 Apr 2022
🔧 Fixed
- instead of using undefined for
opts.mustInclude, use empty string — simplifies types (aba9f94)
✨ Features
- add a new function, extract() (5619589)
Performance Improvements
- Recorded a 99.25% higher normalized benchmark score than v0.3.1 (1,875 → 3,736).
0.4.0
24 Apr 2022
✨ Features
- recognise generics (09b2aea)
0.3.1
18 Apr 2022
Performance Improvements
- Recorded a 7.27% higher normalized benchmark score than v0.3.0 (1,748 → 1,875).
0.3.0
17 Apr 2022
✨ Features
opts.stripAs(e4e1ca6)
Performance Improvements
- Recorded a 15.3% higher normalized benchmark score than v0.2.0 (1,516 → 1,748).
0.2.0
10 Apr 2022
🔧 Fixed
- tweak the algorithm (e62c8b7)
✨ Features
- export defaults, commit
*.d.ts(4fb2e22) opts.mustInclude(c4d5616)opts.semi(569080b)- tackle the case of type def re-export (7635e9e)
Performance Improvements
- Recorded a 7.29% higher normalized benchmark score than v0.1.0 (1,413 → 1,516).
0.1.0
21 Mar 2022
✨ Features
- init (1f21321)