Skip to content

Conversation

@mattpodwysocki
Copy link
Contributor

Overview

Updates CLAUDE.md to require CHANGELOG.md updates for all pull requests.

Changes

  • Added "Pull Requests" section to CLAUDE.md
  • Documents requirement to update CHANGELOG.md with:
    • Description of what changed and why
    • Any breaking changes
    • PR number and brief summary
    • Entry under "Unreleased" section

Motivation

Ensures consistent changelog maintenance and helps track changes across releases. This makes it easier for users to understand what's new in each version.

Related

  • Follows same pattern as other established projects
  • Helps maintain accurate release notes

mattpodwysocki and others added 8 commits January 12, 2026 16:18
Implements MCP server icons at the correct architectural level (server
initialization) instead of at the tool level. Adds both light and dark
theme variants of the Mapbox logo using base64-encoded SVG data URIs.

- Add mapbox-logo-black.svg for light theme backgrounds
- Add mapbox-logo-white.svg for dark theme backgrounds
- Update server initialization to include icons array with theme property
- Use 800x180 SVG logos embedded as base64 data URIs

This replaces the previous incorrect approach of adding icons to
individual tools, which was not aligned with the MCP specification.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Updates the MCP SDK from 1.25.1 to 1.25.2 and recreates the output
validation patch for the new version. The patch continues to convert
strict output schema validation errors to warnings, allowing tools
to gracefully handle schema mismatches.

Changes:
- Update @modelcontextprotocol/sdk from ^1.25.1 to ^1.25.2
- Recreate SDK patch for version 1.25.2
- Remove obsolete 1.25.1 patch file
- All 397 tests pass with new SDK version

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Document that all PRs should update CHANGELOG.md with:
- Description of what changed and why
- Any breaking changes
- PR number and brief summary
- Entry under "Unreleased" section

This ensures consistent changelog maintenance and helps track
changes across releases.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki requested a review from a team as a code owner February 9, 2026 19:04
@@ -0,0 +1,134 @@
# Add explicit subpath exports (alternative to #110)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assume this file should be dropped.

mattpodwysocki and others added 2 commits February 9, 2026 16:53
Created scripts/prepare-changelog-release.cjs to automate
CHANGELOG updates during releases:
- Replaces "Unreleased" with version number and date
- Adds new empty "Unreleased" section at top
- Validates version format and CHANGELOG structure
- Added as npm script: changelog:prepare-release

Updated CLAUDE.md with release process documentation
showing how to use the new script.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki force-pushed the docs/add-changelog-requirement branch from 568626e to 3ffa393 Compare February 9, 2026 21:53
@mattpodwysocki mattpodwysocki requested a review from ctufts February 9, 2026 21:54
@mattpodwysocki mattpodwysocki merged commit d541c9f into main Feb 9, 2026
5 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.

2 participants