Releases: CodeHalwell/Typhon
Releases · CodeHalwell/Typhon
Release list
v1.0.0-alpha.9
What's Changed
- build(deps): bump serde_json from 1.0.150 to 1.0.151 in /tyc by @dependabot[bot] in #392
- build(deps): bump rustc-hash from 2.1.2 to 2.1.3 in /tyc by @dependabot[bot] in #391
- build(deps-dev): bump @types/node from 26.1.1 to 26.2.0 in /editors/vscode by @dependabot[bot] in #390
- ⚡ Bolt: [performance improvement] avoid String allocations in
module_all_namesby @CodeHalwell in #399 - 🎨 Palette: Make
<abbr>tags keyboard accessible by @CodeHalwell in #405 - 🎨 Palette: Add transition: none to :target for reduced motion by @CodeHalwell in #419
- build(deps): bump aho-corasick from 1.1.4 to 1.1.5 in /tyc by @dependabot[bot] in #394
- build(deps): bump compact_str from 0.9.1 to 0.10.0 in /tyc by @dependabot[bot] in #395
- 🛡️ Sentinel: [HIGH] Fix secret detection boundary for trailing lowercase letters by @CodeHalwell in #407
- Revert compact_str 0.10.0 bump — breaks main CI by @CodeHalwell in #420
- ⚡ Bolt: Optimize imported_modules tracking in build.rs by @CodeHalwell in #411
- ⚡ Bolt: Optimize AST traversal allocations in auto_gather by @CodeHalwell in #413
- Consolidate secret-keyword additions from the Sentinel PR batch by @CodeHalwell in #421
- release: prepare v1.0.0-alpha.9 by @CodeHalwell in #422
Full Changelog: v1.0.0-alpha.8...v1.0.0-alpha.9
v1.0.0-alpha.8
What's Changed
- 🛡️ Sentinel: [MEDIUM] Improve hardcoded secret scanning boundaries by @CodeHalwell in #375
- ⚡ Bolt: Zero-Allocation shared mut AST traversal by @CodeHalwell in #367
- 🎨 Palette: Add smooth transitions to LinkCard and Card hover states by @CodeHalwell in #362
- build(deps): bump actions/setup-python from 5.6.0 to 7.0.0 by @dependabot[bot] in #376
- build(deps): bump actions/cache from 4.3.0 to 6.1.0 by @dependabot[bot] in #377
- build(deps): bump toml from 1.1.3+spec-1.1.0 to 1.1.4+spec-1.1.0 in /tyc by @dependabot[bot] in #378
- build(deps): bump schemars from 1.2.1 to 1.2.2 in /tyc by @dependabot[bot] in #379
- build(deps): bump insta from 1.47.2 to 1.48.0 in /tyc by @dependabot[bot] in #380
- build(deps): bump thiserror from 2.0.18 to 2.0.19 in /tyc by @dependabot[bot] in #381
- build(deps): bump clap from 4.6.1 to 4.6.5 in /tyc by @dependabot[bot] in #382
- release: prepare v1.0.0-alpha.8 by @CodeHalwell in #385
Full Changelog: v1.0.0-alpha.7...v1.0.0-alpha.8
v1.0.0-alpha.7
What's Changed
- Restructure README and docs for learner-first onboarding by @CodeHalwell in #329
- docs: add the 2026-07-28 full-codebase review and action plan by @CodeHalwell in #360
- Release v1.0.0-alpha.7: codebase-review remediation by @CodeHalwell in #361
Full Changelog: v1.0.0-alpha.6...v1.0.0-alpha.7
v1.0.0-alpha.6
What's Changed
- ⚡ Bolt: [performance improvement] Avoid HashSet allocations in module_level_bound_names by @CodeHalwell in #321
- 🎨 Palette: Enhance keyboard focus states and reduced motion support by @CodeHalwell in #325
- 🛡️ Sentinel: [HIGH] Fix hardcoded secret detection false negatives by @CodeHalwell in #322
- build(deps): bump actions/checkout from 4.3.1 to 7.0.0 by @dependabot[bot] in #299
- build(deps): bump actions/upload-pages-artifact from 3.0.1 to 5.0.0 by @dependabot[bot] in #300
- build(deps): bump actions/setup-node from 4.4.0 to 7.0.0 by @dependabot[bot] in #301
- build(deps-dev): bump @types/node from 20.19.41 to 26.1.1 in /editors/vscode by @dependabot[bot] in #302
- build(deps): bump actions/download-artifact from 4.3.0 to 8.0.1 by @dependabot[bot] in #303
- build(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #304
- build(deps): bump toml from 0.8.23 to 1.1.3+spec-1.1.0 in /tyc by @dependabot[bot] in #306
- build(deps): bump bstr from 1.12.1 to 1.13.0 in /tyc by @dependabot[bot] in #308
- build(deps): bump memchr from 2.8.2 to 2.8.3 in /tyc by @dependabot[bot] in #309
- build(deps): bump bitflags from 2.11.1 to 2.13.0 in /tyc by @dependabot[bot] in #310
- Release-readiness review & fixes for v1.0.0-alpha.5 by @CodeHalwell in #326
- release: prepare v1.0.0-alpha.6 by @CodeHalwell in #328
Full Changelog: v1.0.0-alpha.5...v1.0.0-alpha.6
v1.0.0-alpha.5
What's Changed
- VM Tier 1 perf + 7 perf lints + parallel reductions + free-threaded advice by @CodeHalwell in #289
- Release v1.0.0-alpha.5: VM Tier 1, [optimise] profile, perf lints by @CodeHalwell in #290
Full Changelog: v1.0.0-alpha.4...v1.0.0-alpha.5
v1.0.0-alpha.4
What's Changed
- Release readiness: H5 class-unification fix, installer pre-release resolution, CI SHA-pinning by @CodeHalwell in #285
- 🛡️ Sentinel: [MEDIUM] Fix longest-first matching in secret detection by @CodeHalwell in #274
- 🎨 Palette: Equitable focus-within styling for container components by @CodeHalwell in #281
- build(deps): bump compact_str from 0.9.0 to 0.9.1 in /tyc by @dependabot[bot] in #268
- build(deps): bump memchr from 2.8.0 to 2.8.2 in /tyc by @dependabot[bot] in #266
- build(deps): bump regex from 1.12.3 to 1.12.4 in /tyc by @dependabot[bot] in #264
- build(deps): bump astro from 5.18.1 to 5.18.2 in /docs-site by @dependabot[bot] in #262
- build(deps-dev): bump eslint from 10.4.1 to 10.6.0 in /docs-site by @dependabot[bot] in #256
- release: prepare v1.0.0-alpha.4 by @CodeHalwell in #286
New Contributors
- @dependabot[bot] made their first contribution in #268
Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4
v1.0.0-alpha.3
What's Changed
- fix(vscode): correct constant + kwarg-name syntax highlighting by @CodeHalwell in #242
- docs: add v1.0.0-alpha.2 release-readiness review by @CodeHalwell in #249
- ⚡ Bolt: Optimize AST traversal allocations in tyc-types by @CodeHalwell in #243
- 🛡️ Sentinel: [LOW] Fix mismatched secret keyword dictionaries by @CodeHalwell in #245
- fix(types): report identical errors at distinct locations; keep B24 collapse by @CodeHalwell in #271
- release: prepare v1.0.0-alpha.3 by @CodeHalwell in #272
Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3
v1.0.0-alpha.2
What's Changed
- Add CLAUDE.md with build/test commands and architecture guide by @CodeHalwell in #224
- 🎨 Palette: [UX improvement] Add focus visible styles for expressive code blocks by @CodeHalwell in #225
- ⚡ Bolt: Optimize exhaustiveness check string tracking by @CodeHalwell in #226
- 🎨 Palette: [UX improvement] Add thin custom scrollbars to docs site by @CodeHalwell in #229
- 🎨 Palette: [UX improvement] Add semantic abbreviations for compiler terms by @CodeHalwell in #232
- ⚡ Bolt: Refactor AST node identifier collections to avoid allocations by @CodeHalwell in #231
- ⚡ Bolt: Optimize HashSet allocation in type checker by @CodeHalwell in #234
- 🛡️ Sentinel: [MEDIUM] Fix false negative in secret detection for APIKEY by @CodeHalwell in #235
- Fix soundness holes, false positives, and runtime crashes in v1.0.0-alpha by @CodeHalwell in #238
- release: prepare v1.0.0-alpha.2 by @CodeHalwell in #241
Full Changelog: v1.0.0-alpha...v1.0.0-alpha.2
v1.0.0-alpha
What's Changed
- docs: design note for lambda-free exception boundaries (rescue) by @CodeHalwell in #219
- Alpha prep (v1.0-alpha): type-system frontier, third-party checking depth, formatter/diagnostics fixes, perf gate + tooling by @CodeHalwell in #220
- docs(skill,frontier): sync installed skill + refresh frontier status for alpha by @CodeHalwell in #223
Full Changelog: v0.15.7...v1.0.0-alpha
v0.15.7
What's Changed
- stress: 2026-06-21 breadth sweep — 48/48 compile to valid runnable Python by @CodeHalwell in #216
- Third-party introspection: wide audit (43 libs) + 3 fixes by @CodeHalwell in #217
- ⚡ Bolt: [Performance Improvement] Avoid .to_string() in match statement type check by @CodeHalwell in #210
- ⚡ Bolt: Reduce string formatting allocations in tight loops by @CodeHalwell in #213
- ⚡ Bolt: [Avoid overhead of display().to_string()] by @CodeHalwell in #215
- 🛡️ Sentinel: [MEDIUM] Fix embedded secret detection by @CodeHalwell in #205
- 🎨 Palette: Visually elevate markdown blockquotes for better readability by @CodeHalwell in #204
- Release v0.15.7 — third-party introspection depth + stress-round robustness by @CodeHalwell in #218
Full Changelog: v0.15.6...v0.15.7