Merge development into main (v4.1.0 release) #169

Merged
lmiranda merged 5 commits from development into main 2026-01-26 15:57:59 +00:00
Owner

Sync main with development after v4.1.0 release.

Includes:

  • V04.1.0 wiki-based planning workflow
  • Versioning workflow enforcement in sprint-close
  • MCP bug fix #160 (wiki page naming)

🤖 Generated with Claude Code

Sync main with development after v4.1.0 release. Includes: - V04.1.0 wiki-based planning workflow - Versioning workflow enforcement in sprint-close - MCP bug fix #160 (wiki page naming) 🤖 Generated with [Claude Code](https://claude.ai/code)
lmiranda added 5 commits 2026-01-26 15:57:50 +00:00
Problem: Version workflow was documented but not enforced in sprint-close.
After completing sprints, CHANGELOG wasn't updated and releases weren't created.

Solution:
- Add "Update CHANGELOG" as mandatory step 7 in sprint-close
- Add "Version Check" as step 8 with /suggest-version and release.sh
- Update orchestrator agent with CHANGELOG and version reminders
- Add V04.1.0 wiki workflow changes to CHANGELOG [Unreleased]
- Document MCP bug #160 in Known Issues

This ensures versioning workflow is part of the sprint close process,
not just documented in CLAUDE.md.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fixes #160: update_wiki_page was renaming pages to "unnamed"

Root causes:
1. page_name wasn't URL-encoded, breaking pages with special chars like ':'
2. PATCH request was missing 'title' field, causing Gitea to use default name

Changes:
- Add URL encoding (urllib.parse.quote) to get_wiki_page, update_wiki_page, delete_wiki_page
- Add 'title': page_name to update_wiki_page payload to preserve page name

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit bc0282b5f8 into main 2026-01-26 15:57:59 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#169