This release adds 3 notable features for engineering teams evaluating rollout.
Published 1d
Build & Package
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai
ast
cli
codegraph
compiler
compilers
+14 more
eslint
esm
lint
linter
loader
nodejs
plugin
runtime
toolchain
transformer
typescript
typescript-go
typia
unplugin
Summary
AI summaryBroad release touches 🐞 Bug Fixes, 🚀 Features, 23beb, and https://github.com/samchon/ttsc/commit/23beb5717.
Full changelog
🚀 Features
- lint:
🐞 Bug Fixes
- lint:
- ttsc:
- Watch declared project-rule inputs - by @samchon (74d15)
- Harden external input watch lifecycle - by @samchon (0eed7)
- Rebind replaced project input watchers - by @samchon (9c3de)
- Preserve queued project input events - by @samchon (52d11)
- Make project input watches event-complete - by @samchon (fffcd)
- Refresh project diagnostics for external inputs - by @samchon (a73b4)
- Reuse resident programs in check watch - by @samchon (d45ba)
- Make external input watches replacement-safe - by @samchon (39428)
- Ignore empty project input watch baselines - by @samchon (84489)
- Keep project input watches event-driven - by @samchon (f6d5b)
- Preserve resident check generations - by @samchon (5ce39)
- Validate project input filesystem roots - by @samchon (5243b)
- Reconcile rejected project input watches - by @samchon (20f19)
- Retain deltas for duplicate resident entries - by @samchon (8b8bc)
- Model effective compiler output options - by @samchon (53599)
- Deduplicate nested project input watches - by @samchon (4d415)
- Preserve project input filesystem identities - by @samchon (00554)
- Preserve watch correctness across topology changes - by @samchon (ba663)
- Separate data changes from execution reloads - by @samchon (1ec5d)
- Honor compiler configuration semantics - by @samchon (edc4b)
- Align watch topology with compiler outputs - by @samchon (f3fbe)
- Unify project input filesystem identities - by @samchon (c95b0)
- Close project input identity boundaries - by @samchon (21a35)
- Bind watch events to reflected generations - by @samchon (a9aba)
- Align watch and LSP execution identities - by @samchon (cb479)
- Resolve empty Windows input identities - by @samchon (44267)
- Reject inline compiler value syntax - by @samchon (37d3b)
- Never suppress unproven watch changes - by @samchon (c322d)
- Refresh transitive local config state - by @samchon (20d6f)
- Rearm replaced watch inputs precisely - by @samchon (d05b9)
- ttscserver:
- Preserve producer project diagnostics - by @samchon (1b216)
- Refresh only affected project producers - by @samchon (de138)
- Preserve project refresh generations - by @samchon (9c844)
- Rearm pending diagnostics atomically - by @samchon (8b378)
- Guard diagnostic owner generations - by @samchon (ae979)
- Broadcast shared program input refreshes - by @samchon (6b2c4)
- Key effective plugin transports - by @samchon (ef3dc)
View changes on GitHub
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Ttsc
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]