Skip to content

Changelog

All notable changes to this project are documented here. The format follows Keep a Changelog, and the project uses Semantic Versioning.

[Unreleased]

Added

  • Animated README visuals in light and dark: banner, find-your-path, learning journey, study plans, practice-exam demo, lab modes and quality pipeline, generated by tools/build_readme_visuals.py and checked in CI; the learning-journey Mermaid chart is kept as a text version
  • More README animations: certification tracks with domain weights, certification timeline, project ladder, website preview and contribution flow
  • Live CI, website-deploy and release badges; a recording of the practice app (light and dark) in the README

Fixed

  • Practice app: links in answer feedback were hard to read in dark mode
  • Prompt-caching page: cache-read multipliers per model (0.1x Haiku 5.5, 0.05x Opus 5.5 and Sonnet 5.5, 0.025x Fable 5.1)
  • FAQ and mock-exam README now include CCAR-F; CCAR-F track points to the 60-day plan
  • Website: README images follow the site's light/dark switch, images below the banner load lazily, links pass WCAG AA contrast, the home page has a descriptive title, and the practice app has a description and icon
  • Website performance and accessibility: system fonts instead of Google Fonts, no Mermaid bundle on the home page, accessible header, code-comment and footer colours, underlined links in text, and a named search dialog
  • Lab 14 example address uses a reserved .example domain

Added (launch preparation)

  • CCAR-F one-page cheat sheet
  • Registration facts from the official certification FAQ: company-domain email, minimum age, partner discounts, registration validity, retake pricing and online-proctoring restrictions (exam facts, FAQ, verification log)

[1.1.0] - 2026-10-24

Added

  • Full CCAR-F (Claude Certified Architect – Foundations) track: overview, the six exam scenarios, five domain study guides, practical exercises, decision scenarios, misconceptions, revision notes, readiness assessment and exam-day guide, with an objective map and a generated coverage matrix (30/30 objectives)
  • 131 CCAR-F practice questions, each tagged with one of the six exam scenarios (scenario_set), and three CCAR-F mock forms that mirror the exam's "4 of 6 scenarios" structure
  • CCAR-F flashcard deck (133 cards)
  • Independent answer-key review of the new CCAR-F bank: no wrong keys; two ambiguous items, one over-broad explanation and several near-duplicate or template-like items rewritten
  • Six Domain 7 questions on Claude Code operations (.mcp.json scope, worktrees, hook matchers) for CCAO-F and CCAR-P
  • Website: a card grid of starting points on the home page, and link-preview (Open Graph and Twitter) metadata using the social preview image

Changed

  • Sonnet 5.5 cache-read price corrected to $0.10 per million tokens (labs 17 and 19, metrics and ROI examples)
  • Data-residency guidance: inference_geo accepts only us and global; pinning another region uses a cloud platform's regional endpoint (question CCAR-P-D5-016 and three module pages)
  • Answer-key review fixes to CCAR-P questions D2-006, D5-016, D7-001 and D7-003
  • MCP cheat sheet uses MCPServer (MCP Python SDK v2); 16 Unverified notes re-checked: 13 confirmed or corrected, 3 still open
  • tools/shuffle_options.py now requires --check, --ids or --all, so a stray argument cannot reshuffle every bank
  • Getting-started pages, roadmaps, FAQ, exam facts and the social preview now cover three supported tracks

[1.0.0] - 2026-10-24

Changed (full repository review, 2026-10-24)

  • Practice questions no longer reward test-taking tricks: CCAR-P distractors rewritten (longest-option key rate 96% to 14%), answer positions balanced, and the validator now fails banks with these cues
  • Security examples hardened: diff smuggling (project 04), case-insensitive asset checks (project 03), exact IP and cited-evidence matching (project 05), look-alike domains and mixed recipients (lab 14), bare links (project 02)
  • Facts corrected: forced tool_choice and sampling-parameter scope, API version 2026-10-21, model lifecycle example, data-processor split, BAA and Console, claude mcp add commands, MCP deprecations, hook matchers
  • GitHub Actions pinned to commit SHAs with least-privilege permissions
  • Licence split into LICENSE (MIT) and LICENSE-CONTENT.md (CC BY 4.0)
  • Consistent page navigation on all module pages; clearer eligibility, study-plan and starting-point guidance
  • Mock-exam CLI rejects answers given after time runs out and invalid options; secret scanner judges the matched value

Added

  • Five practice questions on gaps (Managed Agents, platform availability, A/B test power, Microsoft 365 connector)
  • CCAR-F stop-gap study map; tools/build_page_nav.py; tools/shuffle_options.py

  • "About the maintainer" section in the README, with Credly verification links for the maintainer's CCAO-F, CCAR-F and CCAR-P certifications

  • Manual trigger (workflow_dispatch) for the CI workflow

  • Initial repository structure: 26 numbered sections, governance files, issue and PR templates

  • Certification registry (16-certification-tracks/registry.yaml) verified against the official v1.0 exam guides on 2026-10-24: CCAO-F and CCAR-P fully supported, CCAR-F and CCDV-F recorded as planned
  • Learning modules 00–15, preparation tracks for CCAO-F and CCAR-P, and the AI security track
  • Unofficial practice question banks with JSON Schema, plus validation tooling
  • Mock-exam engine (terminal and browser): timed and learning modes, domain breakdowns, local progress, fixed forms
  • 20 hands-on labs with an offline mock mode, and 5 real-world projects with tests
  • Learning roadmaps, flashcards, cheat sheets, interview preparation, troubleshooting, glossary and FAQ
  • GitHub Pages website (MkDocs + Material) with grouped navigation, search, dark mode and the browser practice exam, deployed by .github/workflows/pages.yml
  • CI: content validation, coverage and form checks, internal and external link checks, markdown lint, tests, lab smoke tests and secret scanning