• 0.5.1 1cfc52355c

    0.5.1
    All checks were successful
    / pr-review (push) Has been skipped
    / gitleaks (push) Successful in 21s
    / pr-review (release) Has been skipped
    / gitleaks (release) Successful in 25s
    / checks (push) Successful in 1m35s
    / checks (release) Successful in 1m26s
    / deploy-docs (release) Has been skipped
    / deploy-docs (push) Successful in 1m10s
    Stable

    marvin8 released this 2026-08-28 08:44:04 +00:00 | 3 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:B4Q+9pbWSIqGYTl3Ub/FPrBSqAVd2OkCR13hYRG5wek

    [0.5.1] - 2026-08-28

    • Removed automatic update of BOARD.md It proved to be too brittle.

    Commits

    • 🔥 remove automatic weekly board update 3ee5612
    • ⬆️ bump deps d468975
    • 📈 Weekly update of BOARD.md 1449c94
    • 📈 Weekly update of BOARD.md 49840b4
    • 🐛 add new line to saved signing key 08f81ed
    • 🐛 chasing down signing key problem 582354a
    • 🐛 test signing key and don't install dev deps anymore 8c337bc
    • 🐛 fail loudly when the bot signing key is missing f08c30b
    Downloads
  • 0.5.0 6ba03e7dc3

    0.5.0
    All checks were successful
    / pr-review (push) Has been skipped
    / gitleaks (push) Successful in 19s
    / pr-review (release) Has been skipped
    / gitleaks (release) Successful in 14s
    / checks (release) Successful in 2m0s
    / deploy-docs (release) Has been skipped
    / checks (push) Successful in 2m29s
    / deploy-docs (push) Successful in 1m13s
    Stable

    marvin8 released this 2026-08-16 08:39:55 +00:00 | 13 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:B4Q+9pbWSIqGYTl3Ub/FPrBSqAVd2OkCR13hYRG5wek

    [0.5.0] - 2026-08-16

    • Docs are now at https://yilan.marvin8.zone, with an automatic redirect from the old Codeberg Pages URL
    • New just fediverse-post command posts the release thread to the Fediverse and resets the notes ready for the next release; just fediverse-validate checks the format first without posting
    • Release changelog entries now use the curated bullet points from Release-Notes.md instead of raw commit messages, with a full commit list appended below for traceability
    • The board updates itself weekly via a scheduled Forgejo Actions run
    • The board shows a per-repo weekly-check status column (✓ / ✗ / —)
    • Repo names in the board link to their forge pages
    • FORGE_TOKEN replaces CODEBERG_TOKEN (breaking change)

    Commits

    • 🔀 Merge branch 'feat/board-automation' 5a41af0
    • 📝 note board automation in release notes ecc5d92
    • 🐛 fail when no repositories are discovered 743cac8
    • 🔀 Merge branch 'feat/issue-17-weekly-board-update' into feat/board-automation 3b7de4e
    • 🐛 fix board-update workflow bootstrap and gate d6d6c1f
    • 👷 schedule weekly board update d358fda
    • 🔧 add committed board config for the bot 13b72de
    • 🔀 Merge branch 'feat/issue-18-weekly-check-column' into feat/board-automation 84a7cbf
    • add deferred test coverage dd52dbf
    • 🐛 use — placeholder in monorepo sub-row weekly-check cell 974b10b
    • exclude private repos from discovery 4d01026
    • report weekly-check transitions in diff 800f478
    • sort failed weekly checks to the top 1286f72
    • render weekly-check status column d4545fd
    • bypass SHA cache for weekly-check status a0c4487
    • fetch weekly-check status from actions tasks d97fab8
    • add weekly_check fields to RepoData 949801f
    • 🔀 Merge branch 'feat/issue-19-repo-links' into feat/board-automation 268bfd7
    • pass web_base into board rendering 6ecc439
    • link repo names to their forge pages 7706ac3
    • 🔀 Merge branch 'feat/decommission-specifications-md' into feat/board-automation e80f987
    • 🔀 Merge branch 'feat/issue-16-web-base-source-of-truth' into feat/board-automation ee2c30a
    • 🔥 decommission Specifications.md into AGENTS.md c37e799
    • ♻️ thread web_base through raw_url call sites 78ee1a8
    • ♻️ thread web_base through raw_url b103e2d
    • ♻️ derive web base from api base_url e5084a9
    • 🔀 Merge branch 'feat/issue-20-codeberg-to-forge-rename' into feat/board-automation 8d3ec08
    • 🔧 align pre-commit revs with pyproject versions 9cc8759
    • 📦 bump dev dependencies and address new ruff rules 49ec411
    • 🚚 point zaojun and org accounts at the migrated host c5025a2
    • ♻️ rename Codeberg wording in docs f47cf68
    • ♻️ rename Codeberg docstrings to forge/Forgejo 1945673
    • ♻️ rename CODEBERG_TOKEN to FORGE_TOKEN 9e7e1fa
    Downloads
  • 0.4.2 a6159418da

    0.4.2
    All checks were successful
    / pr-review (push) Has been skipped
    / pr-review (release) Has been skipped
    / gitleaks (push) Successful in 23s
    / gitleaks (release) Successful in 14s
    / checks (push) Successful in 1m29s
    / checks (release) Successful in 2m29s
    / deploy-docs (release) Has been skipped
    / deploy-docs (push) Successful in 1m27s
    Stable

    marvin8 released this 2026-08-07 01:58:51 +00:00 | 48 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:B4Q+9pbWSIqGYTl3Ub/FPrBSqAVd2OkCR13hYRG5wek

    [0.4.2] - 2026-08-07

    Commits

    • 🔀 Merge branch 'feat/issue-14-migrate-to-forge' daaa45a
    • 🔧 fix uv constrained dep comment 8cee078
    • 🔒 constrain pymdown-extensions>=11.0 via constraint-dependencies to fix PYSEC-2026-3609 3dce2f7
    • 🔒 pin pymdown-extensions>=11.0 to fix PYSEC-2026-3609 47feffc
    • 🔧 fix ruff 0.16.1 violations and configure isort 5df65eb
    • ⬆️ bump dependencies 7c67151
    • revert zaojun URL changes — not yet migrated f152270
    • 🚚 migrate source references from codeberg.org to forge.marvin8.zone 99f6e98
    • 🔀 Merge branch 'feat/ai-declaration' 6b32074
    • 📝 clarify AI declaration spec link text a9c1f95
    • 📝 add AI-DECLARATION.md 4df568c
    Downloads
  • 0.4.1 f453e0a2b5

    0.4.1 Stable

    marvin8 released this 2026-07-08 07:12:50 +00:00 | 61 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [0.4.1] - 2026-07-08

    • Docs are now at https://yilan.marvin8.zone, with an automatic redirect from the old Codeberg Pages URL
    • New just fediverse-post command posts the release thread to the Fediverse and resets the notes ready for the next release; just fediverse-validate checks the format first without posting
    • Release changelog entries now use the curated bullet points from Release-Notes.md instead of raw commit messages, with a full commit list appended below for traceability

    Commits

    • Merge branch 'feat/issue-11-ci-forgejo-actions-release-notes' 39bbbad
    • 📝 point Release Notes format to template instead of duplicating it 3673270
    • 📝 drop intro summary line from Release-Notes format; fix release notes 1990281
    • 📝 remove emoji allowlist; add release notes for 0.5.0 46a2eae
    • 🔧 add complexipy to pre-commit checks eedd410
    • 📝 update CLAUDE.md: fix fj command, add emoji list, add Release Notes section f99c592
    • ♻️ replace git-cliff changelog generation with Release-Notes.md bullet extraction 968edc0
    • 📝 publish docs to yilan.marvin8.zone via grebedoc; add client-side redirect a5d1b0b
    • 🔧 pass github.repository via env var in deploy-docs 2fe766d
    • 👷 migrate CI from Woodpecker to Forgejo Actions d162b56
    • 🔧 bump deps 71b4795
    • 🔧 add docs/superpowers/ to .gitignore fe70b9e
    Downloads
  • 0.4.0 28b36625a3

    0.4.0 Stable

    marvin8 released this 2026-06-27 08:40:04 +00:00 | 75 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [0.4.0] - 2026-06-27

    Refactoring

    • ♻️ reduce cognitive complexity in api.py and diff.py; bump pydantic-settings to 2.14.2
    • ♻️ one import name per line across all modules and tests
    • ♻️ split bracketed multi-import in renderer.py to one per line
    Downloads
  • 0.3.0 0f988c8e45

    0.3.0 Stable

    marvin8 released this 2026-05-15 03:33:19 +00:00 | 91 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [0.3.0] - 2026-05-15

    Documentation

    • 📝 update security-audit format to checkboxes; add agent sub-prompt
    • 📝 add agent sub-prompts for roadmap, improvements, TODO, and NOTES

    Features

    • replace detailed sections with scannable table format
    • add prose detail sections below table
    • add monorepo package sub-rows to table

    Refactoring

    • ♻️ remove --overview flag; table is now the default output

    Testing

    • add failing tests for table output format
    Downloads
  • 0.2.0 7aa54b0287

    0.2.0 Stable

    marvin8 released this 2026-05-14 11:30:10 +00:00 | 105 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [0.2.0] - 2026-05-14

    Bug Fixes

    • 🐛 patch save_snapshot in cli tests to prevent stray directory

    Documentation

    • 📝 refresh project board 2026-04-29
    • 📝 add update_board.py and document script-based workflow
    • 📝 add Specifications.md and align CLAUDE.md with yilan CLI
    • 📝 add project roadmap with staged build plan and future
    • 📝 switch intent parsing from items to heading-based (spec/docs)
    • 📝 add MkDocs documentation infrastructure
    • 📝 remove Co-Authored-By from contributing docs
    • 📝 update install instructions to use git source

    Features

    • Stage 1 scaffolding — installable package, nox gate,
    • Stage 2 — Data Foundation (models, config, http_client,
    • Stage 3 — API & Concepts (api.py, concepts.py)
    • Stage 4 — Output Layer (renderer.py, sorter.py)
    • Stage 5 — CLI Orchestration (cli.py)
    • add Woodpecker CI workflows
    • add snapshot save/load
    • add diff computation and renderer
    • wire diff subcommand into cli
    • add versioned release infrastructure
    • add pysentry to nox and weekly-checks

    Refactoring

    • ♻️ remove interrogate
    Downloads