|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to the Postman Plugin for Claude Code are documented here. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +The version here always matches `version` in `.claude-plugin/plugin.json`. A release |
| 9 | +is cut by tagging the matching `vX.Y.Z` (see [Releasing](#releasing)). |
| 10 | + |
| 11 | +## [Unreleased] |
| 12 | + |
| 13 | +## [1.3.0] - 2026-07-20 |
| 14 | + |
| 15 | +### Added |
| 16 | + |
| 17 | +- `/postman:learn` command — searches the Postman Learning Center via the |
| 18 | + `searchLearningCenter` MCP tool. Requires Full MCP mode (the tool is absent in |
| 19 | + `minimal` and `code` modes). |
| 20 | + |
| 21 | +## [1.2.0] - 2026-06-09 |
| 22 | + |
| 23 | +### Added |
| 24 | + |
| 25 | +- `postman-context` skill — API discovery, exploration, and client code generation |
| 26 | + from real API definitions via `postman context`. |
| 27 | + |
| 28 | +### Changed |
| 29 | + |
| 30 | +- Reworked the unified search tool and search strategy around |
| 31 | + `searchPostmanElements` (`ownership` + `privateNetwork` filters). |
| 32 | +- Reduced plugin token footprint via progressive-disclosure references and leaner |
| 33 | + front matter. |
| 34 | +- Updated CI validators for scoped tools. |
| 35 | + |
| 36 | +## [1.1.0] - 2026-04-29 |
| 37 | + |
| 38 | +### Added |
| 39 | + |
| 40 | +- OAuth authentication support in `/postman:setup` alongside `POSTMAN_API_KEY`. |
| 41 | + |
| 42 | +### Changed |
| 43 | + |
| 44 | +- Added unique headers across components. |
| 45 | + |
| 46 | +### Removed |
| 47 | + |
| 48 | +- Redundant tooling. |
| 49 | + |
| 50 | +## [1.0.0] - 2026-02-02 |
| 51 | + |
| 52 | +### Added |
| 53 | + |
| 54 | +- Initial release: 11 slash commands, 7 skills, and the `readiness-analyzer` |
| 55 | + sub-agent, powered by the Postman MCP Server (`mcp.postman.com`) plus the |
| 56 | + Postman CLI for `request`, `generate-spec`, and `run-collection`. |
| 57 | + |
| 58 | +## Releasing |
| 59 | + |
| 60 | +Releases are automated by `.github/workflows/release.yml`. To cut a release: |
| 61 | + |
| 62 | +1. Bump `version` in `.claude-plugin/plugin.json`. |
| 63 | +2. Move your `## [Unreleased]` notes into a new `## [X.Y.Z] - YYYY-MM-DD` section. |
| 64 | +3. Merge to `main`. |
| 65 | +4. Tag the commit and push the tag: |
| 66 | + |
| 67 | + ```bash |
| 68 | + git tag vX.Y.Z |
| 69 | + git push origin vX.Y.Z |
| 70 | + ``` |
| 71 | + |
| 72 | +The workflow verifies the tag matches `plugin.json`, extracts the matching |
| 73 | +CHANGELOG section, and publishes a GitHub Release with those notes. |
| 74 | + |
| 75 | +[Unreleased]: https://github.com/Postman-Devrel/postman-claude-code-plugin/compare/v1.3.0...HEAD |
| 76 | +[1.3.0]: https://github.com/Postman-Devrel/postman-claude-code-plugin/compare/v1.2.0...v1.3.0 |
| 77 | +[1.2.0]: https://github.com/Postman-Devrel/postman-claude-code-plugin/compare/v1.1.0...v1.2.0 |
| 78 | +[1.1.0]: https://github.com/Postman-Devrel/postman-claude-code-plugin/compare/v1.0.0...v1.1.0 |
| 79 | +[1.0.0]: https://github.com/Postman-Devrel/postman-claude-code-plugin/releases/tag/v1.0.0 |
0 commit comments