All notable changes to QA-Automation-Coding-Course are documented here. The format is based on Keep a Changelog, and QA-Automation-Coding-Course follows Semantic Versioning.
- Add editor autocomplete navigation, pair deletion, case-sensitivity guard, and Final Project Capstone (v0.9.0) (
ebcfa73)
- Add keyboard navigation to editor autocomplete dropdown (
ffb1511)
- Show latest GitHub release tag in footer, fetched at runtime so it never goes stale (
aeb418e)
- Recover API-Testing lessons 9-10 and dedupe corrupted lesson data from v0.8.1 bulk edit (
31e0b30)
- Replace generic 4-block theory filler with lesson-specific Mental Model code snippets and Pitfall content across 168 lessons (12 tracks) — v0.8.1's bulk upgrade left placeholder text and, in ~15 lessons, corrupted/truncated code blocks (
a40f908)
- Add lazygit teaching content to CLI-Essentials git track (
44b46c3) - Deepen Visual-Regression-Testing track (7 -> 12 lessons) (
f8c2182) - Deepen CI-CD-Pipeline track (9 -> 13 lessons) (
8271d4d) - Deepen Framework-Design track (8 -> 13 lessons) (
ad24e3c) - Deepen Accessibility-Testing track (8 -> 13 lessons) (
84fe28e) - Deepen Security-Testing track (8 -> 13 lessons) (
504c4d8)
- Enable arrow-key line editing in ship commit-message prompt (
72938b6) - Close coverage gaps found in Fable curriculum review (
b3b0e5e) - Re-sync landing page lesson counts after deepening 5 tracks (
7ac3929)
- Auto-derive lesson totals from each track's course.js instead of hardcoding (
8e464b9) - Make course site responsive for mobile and tablet screens (
8fa2ab4)
- Untrack .claude/worktrees gitlink breaking GitHub Pages build check (
ceb36a4) - Update exam question-count max to match actual lesson pool size (
b9249c1) - Sync homepage TRACKS lesson totals and 11-track banner to actual 12 tracks/164 lessons (
0b75bff)
- Add Normal Forms lessons to DB track and new Data Structures & Algorithms course (
bed9a88)
- Milestone messages + completion certificates (
7db2050)
- Add rate-limit and flaky-test retry lessons to all 3 tracks (
c877bca) - Add Home button and make the lesson sidebar a persistent overlay drawer (
e25cf42) - Add root-cause diagnosis lessons (not just increase timeout) to all 3 tracks (
7a08728) - Add dialog, loading-state, and file-import lessons across all 3 tracks (
93a1a27) - Add Performance Testing (k6) as a new 4th track (
88d5136) - Add Database Design & SQL as a new 5th track (
c09dcee) - Add Git, Vim & Unix Cheat Sheet as the 6th and final track (
43a8db4) - Add file type/size validation lessons (closes realism gap) (
d211bf5) - Add course progress dashboard and completion rewards to landing page (
ec1463a) - Add XP/badge toasts and completion celebration animation (
1a64483) - Add export/import for course progress (portable across browsers/machines) (
ec660db) - Deepen DB Design & Performance Testing tracks per user request (
d8c81ff) - Add Security, Accessibility, Visual Regression, CI/CD, and Framework Design tracks (
92cf6a0) - Add mixed timed mock exam, selectable by content track (
1731cf8) - Dialog close button repositioned + code editor autocomplete (
cca0de1)
- Extract shared sandbox engine, add 10 new CLI-Essentials lessons (
2b8c030) - Deepen Framework-Design's DRY exercise per user request (
720a66e)
- Add README with track overview and run instructions (
7279d55) - Clarify track titles, reorder landing page, fix lesson counts (
311caf4) - Update footer credit line (
d562c31) - Add MIT LICENSE (
04759ea) - Add License section to README (
e60c8f8) - Trim Development section from README, duplicated in script comments (
6680231) - Add PRODUCT.md and DESIGN.md (
79ccf93)
- Rename harness-terminal branding to Kouen across RF lessons (
5ae2523) - Correct Security-Testing grounding errors found by independent Fable review, commit self-test harness (
8962814) - Harden all 11 tracks against hint-leaked answers and gameable validate() (
38bc980) - Deploy Pages via GitHub Actions, legacy build queue stuck on stale commit (
3a3c1fc)