Skip to content

Release: v3.1.1 — docs/maintenance patch#157

Merged
Data-Wise merged 4 commits into
mainfrom
dev
Jun 21, 2026
Merged

Release: v3.1.1 — docs/maintenance patch#157
Data-Wise merged 4 commits into
mainfrom
dev

Conversation

@Data-Wise

Copy link
Copy Markdown
Owner

Scholar v3.1.1 — docs/maintenance patch

A docs/maintenance patch over v3.1.0. No plugin code changed — the skill, commands, and tests are byte-identical to v3.1.0; this exists to land the doc corrections on main + the live site under a clean version.

Fixed

  • Docs: corrected the v3.1.0 release date to the actual ship date (2026-06-21) across CHANGELOG, mkdocs, the What's New page, and REFCARD.
  • Docs: wrapped literal {{ }} / ${{ }} in internal plan/spec docs in {% raw %} so mkdocs build --strict passes (the macros plugin no longer tries to evaluate them).

Unchanged

  • 18 teaching commands + /scholar:hub, 1 skill (statistical-pedagogy-framework).
  • Tests: 111 Jest suites / 3,287 total, 131 node:test discovery.

Test plan

  • Scholar CI green on dev (Run Test Suite, Validate Plugin Structure, Validate JSON Schemas, Dependency Audit)
  • version-sync --gate: 0 errors · markdownlint: 0 · mkdocs build --strict: 0 warnings
  • Version consistent at 3.1.1 (package.json, plugin.json, lockfile, mkdocs, SCHOLAR_VERSION)

Full changelog: https://github.com/Data-Wise/scholar/blob/v3.1.1/CHANGELOG.md

🤖 Generated with Claude Code

Test User and others added 4 commits June 21, 2026 00:12
…passes

Three internal plan/spec docs contained literal text that mkdocs-macros
(Jinja2) parsed as template syntax, aborting `mkdocs build --strict`:

- plans/2026-06-14-hardening-p1-plan.md: JSDoc `@returns {{ok: ...}}` read
  as a `{{` expression (Macro Syntax Error).
- specs/SPEC-2026-02-23-insights-driven-enhancements.md: GitHub Actions
  `${{ github.event... }}` read as expression -> 'github' is undefined.
- specs/PLAN-2026-06-15-skill-cso-descriptions.md: bash `${#d}` read as a
  `{#` comment open -> Missing end of comment tag.

Each offending code block is now wrapped in `{% raw %}...{% endraw %}`
(tags outside the fences with blank-line buffers to satisfy MD031). The
legitimate `{{ scholar.skill_count }}` macro in the cso-descriptions doc
is left outside the raw span so it still renders. `mkdocs build --strict`
now exits 0 with zero warnings; user-facing guides and version macros
untouched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
target/milestone/next reflect v3.1.0 on main (tagged, Homebrew + Pages live);
new last_session entry for the release. Maintenance mode.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The release published 2026-06-21; aligns mkdocs release_date macro, CHANGELOG
[3.1.0], WHATS-NEW-v3.1.0, and REFCARD 'Last Updated' to it (index.md renders
the date via the {{ scholar.release_date }} macro). Reaches main next release.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Docs/maintenance patch over v3.1.0 — no plugin code change (SCHOLAR_VERSION
constant follows the bump). Carries: actual ship-date correction (2026-06-21),
the {% raw %} fix for mkdocs --strict, and the .STATUS shipped-state update
already on dev. Counts unchanged (111 suites / 3,287 total / 131 node:test).
version-sync propagated; --gate 0 errors; mkdocs prev_version → 3.1.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Data-Wise
Data-Wise merged commit 441581e into main Jun 21, 2026
16 checks passed
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