Skip to content

docs: add CHANGELOG.md with retroactive release history#46

Merged
snipcodeit merged 4 commits intomainfrom
issue/23-create-changelog-md-with-retroactive
Feb 27, 2026
Merged

docs: add CHANGELOG.md with retroactive release history#46
snipcodeit merged 4 commits intomainfrom
issue/23-create-changelog-md-with-retroactive

Conversation

@snipcodeit
Copy link
Owner

Summary

  • Add CHANGELOG.md in Keep a Changelog format with Semantic Versioning links
  • Retroactively document all features, changes, and fixes in the [0.1.0] release (dated 2026-02-24, first meaningful commit)
  • Include empty [Unreleased] section for ongoing development
  • No .npmignore changes needed — npm automatically includes CHANGELOG.md regardless of the files field

Closes #23

Milestone Context

  • Milestone: v1 — NPM Publishing & Distribution
  • Phase: 4 — Changelog and Badges (issue 4/5 in milestone)

Changes

  • CHANGELOG.md (new): Full retroactive changelog with [Unreleased] and [0.1.0] sections
    • Added: 24 entries covering CLI, slash commands, GitHub integration, milestone orchestration, worktree isolation, state management, AI-driven scaffolding, CI/CD, and documentation
    • Changed: 4 entries covering template system refactors and command migrations
    • Fixed: 4 entries covering sync bugs, build issues, and pipeline audit corrections

Test Plan

  • Verify CHANGELOG.md renders correctly on GitHub
  • Verify Keep a Changelog format compliance (header links, section structure, date format)
  • Verify all major features from git log are represented
  • Confirm npm pack --dry-run includes CHANGELOG.md in the package

Stephen Miller and others added 4 commits February 26, 2026 20:39
Add homepage and bugs fields, expand keywords array with npm
discoverability terms (claude-code, project-management, developer-tools,
ai). Verified existing repository, author, engines, bin, and files
fields are correct. npm pack --dry-run confirms clean 22-file output.

Closes #20

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Exclude development and internal files (.mgw/, .planning/, .worktrees/,
.test/, .github/, .claude/, source lib/ and bin/) from npm package.
Verified with npm pack: 22 files, 58.6 kB — includes only dist/,
commands/, templates/, package.json, README.md, and LICENSE.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Verify shebang in bin/mgw.cjs (already present), confirm npx . --help
and npx . --version work, and document npx usage in README with a
Quick Start section and an npx-vs-full-install comparison table showing
which commands work without Claude Code installed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Derive changelog entries from git log covering all work to date.
Uses Keep a Changelog format with Added/Changed/Fixed groupings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added the documentation Documentation changes label Feb 27, 2026
@snipcodeit snipcodeit merged commit 91e04bb into main Feb 27, 2026
1 check passed
@snipcodeit snipcodeit deleted the issue/23-create-changelog-md-with-retroactive branch February 27, 2026 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create CHANGELOG.md with retroactive release history

1 participant