Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 07:23
· 149 commits to main since this release

v1.9.0

113 commits since v1.8.0 — interactive visualizations, comprehensive quality audit, i18n completeness, and CI hardening.

Highlights

  • Interactive Components: CompositionFlow + DecisionTree replace all ASCII diagrams; VizLog universal log panel added to all 48 Viz components
  • Homepage Revamp: value-focused tagline, live Viz demo, PatternTimelineViz, skeleton loading
  • Quality Audit: 37 missing Related Patterns back-links, 8 factual errors corrected, 29 source links added, em dash normalization
  • Accessibility: ARIA attributes on all 49 Viz components, keyboard support, focus-visible styles, mobile responsive
  • i18n: full ZH parity — translated UI strings, exercise labels, pattern names, 404 page
  • SEO: JSON-LD structured data, CJK word segmentation for search, hreflang x-default
  • CI: 4-language exercise verification, EN-ZH code parity check, dependabot for all ecosystems

Full changelog

Features

  • Add Go implementation for diff-patch pattern
  • Add Rust implementation for batch-processing pattern
  • Add complexity cheat sheet and pattern comparison pages (EN+ZH)
  • Add difficulty labels, learning paths, study plan, and real-world analogies
  • Replace ASCII composition diagrams with interactive CompositionFlow Vue component
  • Add DecisionTree interactive component for guide pages
  • Add VizLog universal log panel with visual design upgrade to all 48 Viz components
  • Add 3rd preset scenario + highlight logs to BPlusTree, MinHeap, SkipList
  • Revamp homepage with value-focused tagline, live Viz demo, and PatternTimelineViz
  • Add JSON-LD structured data for search engine rich results
  • Add dedicated skeleton loading for homepage MinHeap and Timeline components
  • Add CJK word segmentation for VitePress local search

Fixes

  • Fix broken Erlang/BEAM VM source link
  • Sync 23 missing When to Use / When NOT to Use entries in ZH patterns
  • Add property tables to 14 patterns + fix ZH diagram structural issues
  • Add source links to 29 More Production Uses entries across 15 patterns
  • Replace 3 imprecise Production Proof links with correct line numbers
  • Add 37 missing bidirectional Related Patterns back-links (EN+ZH)
  • Correct 8 factual errors in challenge question answers (EN+ZH)
  • Add ARIA attributes to all 49 Viz components
  • Add keyboard support to interactive non-button elements
  • Add mobile responsive styles for viz components

Internationalization

  • Translate "Exercise files:" across all 46 ZH pattern pages
  • Add Chinese translations for VitePress UI elements
  • Add 404 page and footer translations for both locales
  • Translate all English pattern names to Chinese in use-cases.md

Documentation

  • Add 5 pattern comparison pairs (EN+ZH)
  • Add exercise getting-started guide (EN+ZH)
  • Add Rust/Go/Python exercise file paths to all 92 pattern docs
  • Reorganize guide sidebar into 4 logical groups (EN+ZH)

CI

  • Expand exercise file check to all 4 languages (Rust/Go/Python)
  • Add EN-ZH code parity check to content-quality workflow
  • Upgrade GitHub Actions: setup-node v6, setup-python v6, deploy-pages v5, github-script v9
  • Add cargo, gomod, pip ecosystems to dependabot config