Releases: stacksjs/dtsx
Releases · stacksjs/dtsx
Release list
v0.11.5
Changelog
✅ Tests
- inference: a generic call must not collapse to boolean (2689d48) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.11.5 (81ac77f) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.11.4
Changelog
🐛 Bug Fixes
- test: type-check the output without needing Node installed (12231d3) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.11.4 (9983585) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.11.3
Changelog
✨ Features
- catch declarations that reference types they never define (9adde7f) (by Chris chrisbreuer93@gmail.com)
🐛 Bug Fixes
- inference: don't read a paren inside type arguments as an arrow function (86c8858) (by glennmichael123 gtorregosa@gmail.com)
🔧 Chores
- release v0.11.3 (7459183) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
- glennmichael123 gtorregosa@gmail.com
v0.11.2
Changelog
✨ Features
- generator: discover stx component sources (18ade38) (by Chris chrisbreuer93@gmail.com)
- stx: generate component declarations (8d19443) (by Chris chrisbreuer93@gmail.com)
🐛 Bug Fixes
- generator: emit valid default declarations (070dc24) (by Chris chrisbreuer93@gmail.com)
- isolated: retain complex JSX scan boundaries (ec11d48) (by Chris chrisbreuer93@gmail.com)
- zig: balance jsx initializer syntax (3c5e4a5) (by Chris chrisbreuer93@gmail.com)
- react: harden jsx expression boundaries (5fa7599) (by Chris chrisbreuer93@gmail.com)
- react: narrow wrapper dependency inference (5d8fc55) (by Chris chrisbreuer93@gmail.com)
- react: support component wrapper patterns (38150d7) (by Chris chrisbreuer93@gmail.com)
- react: scan jsx component initializers (6901cac) (by Chris chrisbreuer93@gmail.com)
- react: preserve wrapped component types (2856c9c) (by Chris chrisbreuer93@gmail.com)
- react: infer jsx component returns (d47aaa6) (by Chris chrisbreuer93@gmail.com)
⚡ Performance Improvements
- isolated: skip annotated single-line literals (ab657d5) (by Chris chrisbreuer93@gmail.com)
📝 Documentation
- link the community as stacksjs.com/discord (d2bf3c1) (by Chris chrisbreuer93@gmail.com)
- stx: document component declarations (51594bd) (by Chris chrisbreuer93@gmail.com)
- cli: label command output fences (aee2894) (by Chris chrisbreuer93@gmail.com)
✅ Tests
- generator: cover annotated default export records (bcca75a) (by Chris chrisbreuer93@gmail.com)
- stx: cover component declaration syntax (3e0729c) (by Chris chrisbreuer93@gmail.com)
- vue: follow renamed burn fixture (ef79503) (by Chris chrisbreuer93@gmail.com)
💚 Continuous Integration
- benchmark: report isolated mode speedup (edeb9ac) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.11.2 (962096d) (by Chris chrisbreuer93@gmail.com)
- wip (a76b183) (by Chris chrisbreuer93@gmail.com)
🎉 Miscellaneous
- Merge pull request #3106 from stacksjs/codex/isolated-mode-benchmarks (be1c8c2) (by Chris chrisbreuer93@gmail.com) (#3106, #3106)
- Merge pull request #3105 from stacksjs/codex/stx-component-declarations (30310cf) (by Chris chrisbreuer93@gmail.com) (#3105, #3105)
- Merge pull request #3104 from stacksjs/agent/react-component-declarations (787d732) (by Chris chrisbreuer93@gmail.com) (#3104, #3104)
bench
- isolated: stabilize mode comparison workloads (c1b2e49) (by Chris chrisbreuer93@gmail.com)
- isolated: compare generation paths (1582d5e) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.11.1
Changelog
🐛 Bug Fixes
- vue: keep collapsed props types valid when they contain comments (60a11e5) (by Chris chrisbreuer93@gmail.com)
- emit valid types for string-literal concatenations and numeric arithmetic (1f1cc7e) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.11.1 (3fe5f8e) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.11.0
Changelog
✨ Features
- generate declarations for Vue SFCs (6c3a63c) (by Chris chrisbreuer93@gmail.com)
🐛 Bug Fixes
- bun-plugin: clean each outdir only once per process (c3f4e2d) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.11.0 (89705e3) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.10.9
Changelog
🐛 Bug Fixes
- emit valid declarations for generic methods and heritage clauses (0a0015f) (by Chris chrisbreuer93@gmail.com)
- sourcemap: avoid false source map detection (96bf4ca) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.10.9 (10b431f) (by Chris chrisbreuer93@gmail.com)
- deps: declare bun ^1.3.14 in deps.yaml (c825db7) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.10.8
Changelog
🔧 Chores
- release v0.10.8 (658b33e) (by Chris chrisbreuer93@gmail.com)
- pkg: add sideEffects:false to bun-plugin-dtsx (publint) (6ee53dd) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.10.7
Changelog
🐛 Bug Fixes
- zig: infer arithmetic expression results (7f1cd8c) (by Chris chrisbreuer93@gmail.com)
- zig: refine advanced expression inference (fe339f6) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.10.7 (944d3d7) (by Chris chrisbreuer93@gmail.com)
- pkg: publint clean — sideEffects:false + executable bin shebang (d538afb) (by Chris chrisbreuer93@gmail.com)
- wip (82059fe) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
v0.10.6
Changelog
🐛 Bug Fixes
- dtsx: preserve side-effect module declarations (d42f755) (by Chris chrisbreuer93@gmail.com)
- zig: expand advanced expression inference (e71b112) (by Chris chrisbreuer93@gmail.com)
✅ Tests
- zig: cover advanced expression inference (b47f32d) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.10.6 (1f33319) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com