Releases
v1.9.1
Compare
Sorry, something went wrong.
No results found
compare changes
Fixes
Correct stale test counts across READMEs and exercise guides (TS 553→491→492, total 1,073→1,074)
Add retry logic to verify-source-links for transient 5xx errors (avoids false-positive issues)
Add // TODO: implement markers to all 46 Rust exercise files for consistency with TS/Go/Python
Remove dead warn/strict split in verify-code-blocks script
Standardize code-group tab order to TypeScript > Rust > Go > Python across all 66 pattern docs (EN+ZH)
Add explicit frontmatter title to all 92 pattern docs + 22 guide pages + 18 by-project pages for SEO (og:title, browser tabs)
Update markdownlint config for frontmatter title compatibility (MD025 front_matter_title)
CI
Extract release notes from CHANGELOG.md instead of changelogen (fixes empty release notes)
Add answer file existence check to content-quality workflow
Add frontmatter completeness and code-group tab order checks to content-quality workflow
Expand content-quality trigger paths to include guide/ and by-project/ pages
Increase Rust/Go compile timeouts in verify-code-blocks (fixes sporadic CI ETIMEDOUT)
Chores
Remove unused changelogen dependency and changelog script
Sync package.json version from 1.5.0 to 1.9.0 (root + docs workspace)
Add package.json version bump step to SOP 08 release process
Bump dependency specifiers: commitlint 21.0.2, tsx 4.22, vitepress 1.6.4, vue 3.5.35
Documentation
Update SOPs 01/05/08 to match current 4-language exercise and release workflow
Add missing commands to CLAUDE.md (verify-code, Rust, Go)
Update CONTRIBUTING guides with 4-language exercise requirement and full command set
Update Contributing quality bar in READMEs (EN+ZH) to match current standards
Update PR template with complete quality checklist (exercises, i18n, related patterns)
Update issue templates for 4-language standard (Python replaces C, add Rust/Go/Python env fields)
You can’t perform that action at this time.