Skip to content

chore: release v1.1.1#50

Merged
StuMason merged 1 commit intomainfrom
release/v1.1.1
Jan 5, 2026
Merged

chore: release v1.1.1#50
StuMason merged 1 commit intomainfrom
release/v1.1.1

Conversation

@StuMason
Copy link
Owner

@StuMason StuMason commented Jan 5, 2026

Summary

  • Bump version to 1.1.1
  • Update CHANGELOG with dependency updates and maintenance automation

What's in this release

Dependency Updates

  • ESLint 8→9 with new flat config format
  • zod 3→4
  • @types/node 20→25
  • dotenv 16→17
  • lint-staged 15→16
  • eslint-config-prettier 9→10
  • @typescript-eslint packages 7→8

Maintenance Automation

  • Auto-delete branches on merge
  • Dependabot auto-merge for patch/minor updates
  • Weekly OpenAPI drift detection (monitors Coolify API changes)
  • Claude Code review on PRs
  • CONTRIBUTING.md with maintenance documentation

Test plan

  • Build passes
  • All 185 tests pass
  • 98% coverage maintained

🤖 Generated with Claude Code

Dependency updates release:
- ESLint 8→9 with flat config
- zod 3→4
- @types/node 20→25
- dotenv 16→17
- lint-staged 15→16
- eslint-config-prettier 9→10
- @typescript-eslint packages 7→8

Added maintenance automation:
- Auto-delete branches on merge
- Dependabot auto-merge for patch/minor
- Weekly OpenAPI drift detection
- Claude Code PR reviews
- CONTRIBUTING.md documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@claude
Copy link

claude bot commented Jan 5, 2026

PR Review: chore: release v1.1.1

Summary

This is a clean release PR that bumps the version to 1.1.1 and updates the CHANGELOG to document dependency updates and maintenance automation added in previous PRs.


Code Quality and Best Practices

Excellent - The changes follow the project's conventions:

  • Version bump is consistent across all three locations (package.json, src/lib/mcp-server.ts VERSION constant, and CHANGELOG.md)
  • CHANGELOG follows Keep a Changelog format with proper ### Changed and ### Added sections
  • Semantic versioning is correctly applied (patch version for non-breaking dependency updates and automation)

Potential Issues

None identified. The PR is minimal and straightforward:

  • Only 3 files changed with 23 additions and 2 deletions
  • All changes are version/documentation related with no functional code changes

Verification Checklist

Item Status
Version synced in package.json ✅ 1.1.1
Version synced in mcp-server.ts ✅ 1.1.1
CHANGELOG entry dated correctly ✅ 2026-01-05
Dependencies mentioned in CHANGELOG match package.json ✅ Verified (zod ^4.3.5, eslint ^9.39.2, @types/node ^25.0.3, etc.)
Referenced files exist (CONTRIBUTING.md, workflows) ✅ All present

Minor Observations

  1. CHANGELOG accuracy: The changelog mentions "ESLint 8→9" but the dependency updates were done in previous PRs, not this one. This PR is correctly documenting them as part of the release notes - just confirming that's the intent.

  2. Semantic versioning: Using a patch version (1.1.0 → 1.1.1) for documentation/automation changes is appropriate since there are no API changes.


Verdict

✅ Approve - This is a clean release PR. The version is properly synchronized across all files, the CHANGELOG accurately documents the changes included in this release, and all referenced automation files exist in the repository.


Automated review by Claude Code

@StuMason StuMason merged commit f44eacc into main Jan 5, 2026
5 checks passed
@StuMason StuMason deleted the release/v1.1.1 branch January 5, 2026 16:45
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