Skip to content

Ttsc

v0.22.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1d Build & Package
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ 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 summary

Broad release touches 🐞 Bug Fixes, 🚀 Features, 23beb, and https://github.com/samchon/ttsc/commit/23beb5717.

Full changelog

   🚀 Features

  • lint:
    • Declare project-rule external inputs  -  by @samchon (23beb)
    • Make project-rule inputs live across watch sessions  -  by @samchon and Claude Opus 4.8 (1M context) in https://github.com/samchon/ttsc/issues/1001 (be564)

   🐞 Bug Fixes

  • lint:
    • Harden project input snapshots  -  by @samchon (986d0)
    • Anchor project input snapshots  -  by @samchon (4906e)
    • Validate Windows project input namespaces  -  by @samchon (c1540)
  • 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

Track Ttsc

Get notified when new releases ship.

Sign up free

Related context

Beta — feedback welcome: [email protected]