Skip to content

docs: turn release notes into a chronological blog timeline - #2721

Draft
claudiacodacy wants to merge 3 commits into
docs/tabbed-navigationfrom
docs/release-notes-blog-spike
Draft

docs: turn release notes into a chronological blog timeline#2721
claudiacodacy wants to merge 3 commits into
docs/tabbed-navigationfrom
docs/release-notes-blog-spike

Conversation

@claudiacodacy

Copy link
Copy Markdown
Contributor

Summary

  • Replace the hand-maintained release notes index (a manually curated bullet list, with every post also individually listed in mkdocs.yml's nav) with mkdocs-material's built-in blog plugin: a unified, card-based timeline for Cloud + Self-hosted release notes with date/category metadata, category filter pages, year archives, and a TOC.
  • All 135 existing post URLs (release-notes/cloud/..., release-notes/self-hosted/...) are preserved exactly via post_url_format: "{categories}/{file}" — no broken links, no churn on existing redirects' final destinations.
  • Updated ~40 redirects: targets that pointed at the old file paths (required since mkdocs-redirects validates targets against source path, not final URL).
  • Fixed links the reorg would have broken: 3 internal cross-references, 15 self-hosted upgrade guides linking to a removed anchor, and 5 links from other doc pages.
  • Tightened the rss plugin's match_path so the blog plugin's auto-generated archive/category/pagination pages don't crowd real posts out of the feed.
  • Trimmed nav from ~300 manually-listed file entries down to one.
  • Moved special-thanks.md to the end of the Documentation tab's nav (it had been silently dropped from any nav entirely by an earlier tab-reduction commit).

Test plan

  • mkdocs build (strict mode) — clean, no warnings
  • Verified in an isolated scratch repo that the git-history warnings seen locally (uncommitted state) resolve once committed, matching CI's full-history checkout
  • mkdocs serve + browser: release notes timeline, category filter pages, Special thanks page, TOC, light/dark mode
  • Spot-checked legacy redirects (hc/... and old release-notes paths) still resolve to the migrated posts
  • CI build/htmltest (pending, will confirm once this PR runs)

🤖 Generated with Claude Code

Replace the hand-maintained release notes index (a manually curated
bullet list, with every post also individually listed in mkdocs.yml's
nav) with mkdocs-material's built-in blog plugin, giving Cloud and
Self-hosted release notes a unified, card-based timeline with date/
category metadata, category filter pages, year archives, and a TOC --
closer to the changelog experience the team wanted to match.

- Move 135 release notes (95 Cloud + 40 Self-hosted) into
  docs/release-notes/updates/, each with added date/categories front
  matter. Cloud dates parsed from filenames, Self-hosted dates parsed
  from each post's "released on <date>" sentence.
- Configure material/blog with post_url_format: "{categories}/{file}"
  so every existing release-notes/cloud/... and
  release-notes/self-hosted/... URL is preserved exactly -- no broken
  links, no redirect churn for public URLs.
- Update ~40 redirects: targets that pointed at the old file paths
  (mkdocs-redirects validates targets against source path, not final
  URL, so this was required once files moved).
- Fix links that the reorg would have broken: 3 internal
  cross-references, 15 self-hosted upgrade guides linking to the
  removed #self-hosted anchor, and 5 links from other doc pages.
  Tighten the rss plugin's match_path so its auto-generated archive/
  category/pagination pages don't crowd real posts out of the feed.
- Trim nav from ~300 manually-listed file entries down to one.
- Move special-thanks.md to the end of the Documentation tab's nav
  (it had been silently dropped from any nav entirely by an earlier
  tab-reduction commit).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@codacy-production

codacy-production Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Overall readability score: 53.81 (🔴 -0.11)

File Readability
index.md 52.42 (🔴 -28.2)
self-hosted-v1.0.1.md 71.54 (🟢 +0)
self-hosted-v1.0.0.md 43.74 (🟢 +0)
cloud-2026-07-remove-codesniffer-packages.md 39.07 (🟢 +0)
cloud-2026-07-adding-shellcheck-config-file.md 52.61 (🟢 +0)
cloud-2026-07-adding-phpcsfixer-checkov-config-files.md 46.39 (🟢 +0)
cloud-2026-06.md 57.14 (🟢 +0)
cloud-2026-05.md 57.11 (🟢 +0)
cloud-2026-04.md 55.04 (🟢 +0)
cloud-2026-03.md 54.02 (🟢 +0)
cloud-2026-03-github-integration-settings-changes.md 51.25 (🟢 +0)
cloud-2026-02.md 45.07 (🟢 +0)
cloud-2026-02-migrating-semgrep.md 35.9 (🟢 +0)
cloud-2026-01.md 47.42 (🟢 +0)
cloud-2026-01-adding-golangci-lint.md 55.04 (🟢 +0)
cloud-2025-12.md 64.16 (🟢 +0)
cloud-2025-11.md 35.68 (🟢 +0)
cloud-2025-10.md 60.56 (🟢 +0)
cloud-2025-09.md 19.66 (🟢 +0)
cloud-2025-08.md 66.01 (🟢 +0)
cloud-2025-07.md 8.83 (🟢 +0)
cloud-2025-06.md 38.93 (🟢 +0)
cloud-2025-06-adding-sqlfluff-reek.md 51.33 (🟢 +0)
cloud-2025-05.md 57.96 (🟢 +0)
cloud-2025-04.md 43.53 (🟢 +0)
cloud-2025-03.md 17.27 (🟢 +0)
cloud-2025-02.md 55.63 (🟢 +0)
cloud-2025-02-adding-ruff-lizard.md 53.72 (🟢 +0)
cloud-2025-01.md 53.58 (🟢 +0)
cloud-2024-12.md 31.97 (🟢 +0)
cloud-2024-11.md 64.79 (🟢 +0)
cloud-2024-10.md 50.56 (🟢 +0)
cloud-2024-09.md 57.88 (🟢 +0)
cloud-2024-09-adding-eslint9-and-pmd7.md 43.73 (🟢 +0)
cloud-2024-08.md 44.08 (🟢 +0)
cloud-2024-07.md 57.12 (🟢 +0)
cloud-2024-06.md 44.9 (🟢 +0)
cloud-2024-05.md 46.42 (🟢 +0)
cloud-2024-04.md 50.09 (🟢 +0)
cloud-2024-03.md 53.21 (🟢 +0)
cloud-2024-02.md 49.06 (🟢 +0)
cloud-2024-01.md 51.84 (🟢 +0)
cloud-2024-01-15-gh-repository-ssh-keys-discontinuation.md 47.03 (🟢 +0)
cloud-2023-12.md 55.78 (🟢 +0)
cloud-2023-11.md 61.27 (🟢 +0)
cloud-2023-11-23-new-coverage-engine-status-checks.md 56.55 (🟢 +0)
cloud-2023-11-13-jira-slack-webhooks-repo-integrations-removal.md 47.79 (🟢 +0)
cloud-2023-10.md 63.33 (🟢 +0)
cloud-2023-10-25-csslint-jshint-fauxpas-tailor-tslint-deprecation.md 54.46 (🟢 +0)
cloud-2023-10-13-bundler-audit-deprecation.md 32.87 (🟢 +0)
cloud-2023-09.md 60.1 (🟢 +0)
cloud-2023-08.md 45.49 (🟢 +0)
cloud-2023-07.md 50.71 (🟢 +0)
cloud-2023-06.md 57.77 (🟢 +0)
cloud-2023-05.md 53.34 (🟢 +0)
cloud-2023-04.md 62.75 (🟢 +0)
cloud-2023-03.md 49.1 (🟢 +0)
cloud-2023-02.md 53.46 (🟢 +0)
cloud-2023-01.md 54.8 (🟢 +0)
cloud-2022-12.md 56.32 (🟢 +0)
cloud-2022-11.md 48.06 (🟢 +0)
cloud-2022-10.md 56.25 (🟢 +0)
cloud-2022-09.md 59.44 (🟢 +0)
cloud-2022-08.md 57.27 (🟢 +0)
cloud-2022-07.md 69.12 (🟢 +0)
cloud-2022-06.md 59.42 (🟢 +0)
cloud-2022-05.md 55.82 (🟢 +0)
cloud-2022-04.md 53.86 (🟢 +0)
cloud-2022-03.md 47.69 (🟢 +0)
cloud-2022-03-31-adding-eslint8.md 53.35 (🟢 +0)
cloud-2022-02.md 60.27 (🟢 +0)
cloud-2022-02-16-pmd-legacy-removal.md 58.17 (🟢 +0)
cloud-2022-01.md 57.81 (🟢 +0)
cloud-2021-12.md 58.26 (🟢 +0)
cloud-2021-11.md 48.62 (🟢 +0)
cloud-2021-11-02-legacy-organizations.md 44.32 (🟢 +0)
cloud-2021-10.md 63.85 (🟢 +0)
cloud-2021-09.md 53.66 (🟢 +0)
cloud-2021-08.md 64.99 (🟢 +0)
cloud-2021-07-03-scheduled-db-maintenance.md 47.53 (🟢 +0)
cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md 66.06 (🟢 +0)
cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md 58.15 (🟢 +0)
cloud-2020-02-github-apps.md 65.35 (🟢 +0)
cloud-2019-11-15.md 58.45 (🟢 +0)
cloud-2019-10-30.md 64.63 (🟢 +0)
cloud-2019-09-05.md 72.6 (🟢 +0)
cloud-2019-08-07.md 69.62 (🟢 +0)
cloud-2019-06-18.md 38.21 (🟢 +0)
cloud-2019-05-20.md 49.64 (🟢 +0)
cloud-2019-05-05.md 76.29 (🟢 +0)
cloud-2019-04-08.md 59.97 (🟢 +0)
cloud-2019-03-29.md 64.86 (🟢 +0)
cloud-2019-02-18-bitbucket-changes.md 57.42 (🟢 +0)
cloud-2019-01-02.md 66.97 (🟢 +0)
cloud-2018-11-16.md 59.51 (🟢 +0)
cloud-2018-11-02.md 66.58 (🟢 +0)
cloud-2018-10-19.md 63.87 (🟢 +0)
cloud-2018-07-23.md 45.51 (🟢 +0)
why-did-codacy-stop-commenting-on-pull-requests.md 46.75 (🟢 +0)
View detailed metrics

🟢 - Shows an increase in readability
🔴 - Shows a decrease in readability

File Readability FRE GF ARI CLI DCRS
index.md 52.42 43.02 9.91 13.8 13 8.09
  🔴 -28.2 🔴 -41.76 🔴 -2.67 🔴 -3.7 🔴 -3.85 🔴 -1.84
self-hosted-v1.0.1.md 71.54 75.5 8.24 9.8 10.54 7.59
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
self-hosted-v1.0.0.md 43.74 36.69 12.57 14.2 13.86 8.49
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-07-remove-codesniffer-packages.md 39.07 36.08 13.13 14.3 14.79 9.16
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-07-adding-shellcheck-config-file.md 52.61 35.64 10.46 10.6 13.08 8.77
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-07-adding-phpcsfixer-checkov-config-files.md 46.39 28.23 11.76 13.7 13.4 8.09
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-06.md 57.14 50.53 10.02 11.1 12.98 8.18
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-05.md 57.11 51.44 8.98 11.9 12.91 8.46
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-04.md 55.04 50.23 10.44 11.6 12.63 8.52
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-03.md 54.02 48.7 11.66 11.1 11.82 8.69
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-03-github-integration-settings-changes.md 51.25 28.84 10.74 13.2 13.51 7.33
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-02.md 45.07 49.92 12.01 12.6 13.67 9.86
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-02-migrating-semgrep.md 35.9 33.24 15.54 14.9 13.52 9
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-01.md 47.42 49.62 10.73 12.5 13.79 9.79
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2026-01-adding-golangci-lint.md 55.04 43.49 10.99 9.7 11.99 9.02
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-12.md 64.16 60.51 8.47 9.8 11.41 8.61
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-11.md 35.68 31.58 13.16 14.4 15.77 9.49
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-10.md 60.56 59.7 9.37 10.8 11.52 8.71
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-09.md 19.66 26.03 17.25 20.2 15.03 9.71
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-08.md 66.01 73.17 10.27 11.1 9.79 7.85
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-07.md 8.83 0 19 22 12.73 11
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-06.md 38.93 41.5 13.76 15.2 13.17 9.45
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-06-adding-sqlfluff-reek.md 51.33 43.49 10.89 10.5 13.03 9.41
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-05.md 57.96 56.76 9.83 11.4 11.59 8.82
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-04.md 43.53 38.42 11.69 13.7 13.63 9.44
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-03.md 17.27 6.82 19 22 9.71 10.05
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-02.md 55.63 44.1 9.12 11.8 13.37 8.31
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-02-adding-ruff-lizard.md 53.72 47.79 11.33 11.4 12.06 8.67
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2025-01.md 53.58 50.53 10.11 11.5 12.86 9.11
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-12.md 31.97 31.68 13.57 14.3 16.06 10.35
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-11.md 64.79 61.83 7.69 10.7 12.1 8.19
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-10.md 50.56 48.4 10.4 13.7 13.39 8.56
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-09.md 57.88 52.6 10.6 12.9 11.55 7.56
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-09-adding-eslint9-and-pmd7.md 43.73 39.26 13 16.2 13.06 7.84
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-08.md 44.08 42.31 12.08 16 13.4 8.32
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-07.md 57.12 59.3 10.47 10.9 11.88 8.97
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-06.md 44.9 41.56 12.49 12.7 13.56 9.23
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-05.md 46.42 32.49 11.21 12.4 13.74 9.03
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-04.md 50.09 40.55 10.8 12.2 13.22 8.84
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-03.md 53.21 49.41 10.55 12.1 12.98 8.61
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-02.md 49.06 31.78 10.25 13.3 14.26 8.05
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-01.md 51.84 41.56 10.05 12.7 13.5 8.4
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2024-01-15-gh-repository-ssh-keys-discontinuation.md 47.03 26.91 11.26 14.1 14.1 7.6
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-12.md 55.78 49.72 10.26 11.9 12.57 8.25
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-11.md 61.27 59.09 8.75 11.4 11.76 8.41
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-11-23-new-coverage-engine-status-checks.md 56.55 48.03 11.55 13.9 11.55 6.78
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-11-13-jira-slack-webhooks-repo-integrations-removal.md 47.79 36.59 11.86 13.3 13.22 8.29
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-10.md 63.33 58.18 9.44 10.3 11.06 8.16
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-10-25-csslint-jshint-fauxpas-tailor-tslint-deprecation.md 54.46 40.14 10.86 11.7 13.16 7.68
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-10-13-bundler-audit-deprecation.md 32.87 26.4 14.77 15.1 14.5 9.48
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-09.md 60.1 50.73 9.28 11.4 12.22 7.86
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-08.md 45.49 40.55 11.52 12.9 13.91 9.27
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-07.md 50.71 40.45 10.79 12.4 13.33 8.51
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-06.md 57.77 61.12 10.79 10.9 12.27 8.52
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-05.md 53.34 50.63 10.48 11.7 12.98 8.85
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-04.md 62.75 58.58 9.4 11 11.35 7.94
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-03.md 49.1 41.26 10.45 13 13.79 8.76
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-02.md 53.46 49.31 10.87 11.6 12.46 8.81
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2023-01.md 54.8 49.11 10.4 11.7 12.75 8.46
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-12.md 56.32 55.74 10.62 11.5 12 8.63
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-11.md 48.06 46.57 11.31 13.4 13.51 8.84
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-10.md 56.25 54.73 10.64 12 11.83 8.44
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-09.md 59.44 54.83 10.34 11.6 11.54 7.92
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-08.md 57.27 48.4 10.08 11.6 12.46 8
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-07.md 69.12 70.09 7.59 9.9 10.94 8.19
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-06.md 59.42 47.08 9.85 11.5 11.66 7.78
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-05.md 55.82 47.79 11.33 11.4 11.42 8.3
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-04.md 53.86 49.11 10.48 12.2 12.69 8.51
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-03.md 47.69 39.03 11.11 13.9 14.26 8.12
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-03-31-adding-eslint8.md 53.35 43.73 12.02 12.2 11.55 8.07
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-02.md 60.27 50.43 10.04 10.4 11.24 8.27
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-02-16-pmd-legacy-removal.md 58.17 51.78 12.3 10.9 9.46 8.34
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2022-01.md 57.81 57.77 10.17 11.1 11.94 8.72
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2021-12.md 58.26 58.89 10.21 11.6 12.28 8.24
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2021-11.md 48.62 46.67 12.13 12.5 12.53 9.07
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2021-11-02-legacy-organizations.md 44.32 25.19 12.13 15.4 14.45 7.15
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2021-10.md 63.85 58.89 9.33 10.6 11.35 7.83
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2021-09.md 53.66 50.94 10.37 11.8 12.75 8.88
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2021-08.md 64.99 65.12 9.81 10.4 10.55 7.98
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2021-07-03-scheduled-db-maintenance.md 47.53 39.97 13.23 14.4 12.48 7.64
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2020-04-01-deprecating-http-headers-for-api-tokens.md 66.06 55.95 9.93 9.6 10.08 7.68
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2020-03-09-nodesecurity-golint-scsslint-removal.md 58.15 46.78 11.04 11.5 12.29 7.25
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2020-02-github-apps.md 65.35 55.03 10.32 10 10.32 7.36
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-11-15.md 58.45 45.96 12.43 10.2 10.67 7.67
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-10-30.md 64.63 53.27 8.78 9 11.34 8.32
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-09-05.md 72.6 68.77 8.49 7.8 9.32 8.22
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-08-07.md 69.62 60.51 8.76 8.5 10.65 7.68
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-06-18.md 38.21 44.91 10.12 13.8 16.96 10.76
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-05-20.md 49.64 42.72 12 12.3 11.02 9.37
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-05-05.md 76.29 64.1 8.8 7.8 8.47 7.04
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-04-08.md 59.97 52.7 12.26 10.1 9.05 8.39
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-03-29.md 64.86 56.35 10.26 10.2 10.78 7.32
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-02-18-bitbucket-changes.md 57.42 40.65 9.65 11.1 12.64 7.93
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2019-01-02.md 66.97 63.39 8.56 10.7 10.5 7.83
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2018-11-16.md 59.51 45.22 8.43 9.7 12.32 8.94
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2018-11-02.md 66.58 62.75 8.12 7.6 9.94 9.8
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2018-10-19.md 63.87 51.75 8.84 9.1 11.23 8.45
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
cloud-2018-07-23.md 45.51 37.16 9.23 10.9 14.76 10.84
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
why-did-codacy-stop-commenting-on-pull-requests.md 46.75 32.94 12.68 14.3 12.82 7.71
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0

Averages:

  Readability FRE GF ARI CLI DCRS
Average 53.81 42.69 10.94 12.36 12.31 8.05
  🔴 -0.11 🔴 -0.16 🔴 -0.01 🔴 -0.01 🔴 -0.01 🔴 -0.01
View metric targets
Metric Range Ideal score
Flesch Reading Ease 100 (very easy read) to 0 (extremely difficult read) 60
Gunning Fog 6 (very easy read) to 17 (extremely difficult read) 8 or less
Auto. Read. Index 6 (very easy read) to 14 (extremely difficult read) 8 or less
Coleman Liau Index 6 (very easy read) to 17 (extremely difficult read) 8 or less
Dale-Chall Readability 4.9 (very easy read) to 9.9 (extremely difficult read) 6.9 or less

Writing the Release notes nav entry as a bare single-page shorthand
("- Release notes: release-notes/index.md") collapsed it from a nav
section into a leaf page: the tab label fell back to the page's own
title ("Codacy release notes") instead of the configured "Release
notes" label, and the secondary sidebar (Archive/Categories, normally
auto-injected by the blog plugin into the section) disappeared
entirely. Restoring the section form (a list, even with a single
child) fixes both -- verified locally, tab label and sidebar are back.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@claudiacodacy
claudiacodacy changed the base branch from master to docs/tabbed-navigation August 3, 2026 08:57
- Disable Microsoft.RangeFormat and Microsoft.Ranges in .vale.ini.
  Vale checks front matter values as prose, so the new date: front
  matter (e.g. 2026-01-16) got flagged as "a range of numbers needing
  an en dash". These rules already fire 271 times across the existing
  docs corpus (just never surfaced, since CI only lints added lines),
  so disabling them fits the repo's existing pattern of trimming down
  noisy Microsoft rules.

- Raise categories_pagination_per_page to 50. htmltest was failing on
  CI with "target does not exist" for release-notes/category/self-hosted/,
  even though the page builds fine locally (tried both Python 3.13 and
  CI's exact 3.14.6, matching package versions) -- couldn't reproduce
  or root-cause the Linux-vs-macOS difference. Since Self-hosted has
  40 posts, raising the per-page limit puts them all on one page,
  avoiding pagination for that category entirely rather than depending
  on whatever page-1-of-N edge case caused the missing file on CI.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant