# Changelog

All notable changes, newest first.

## 1.0.9b2 — 2026-03-13

- (no user-visible changes)

## 1.0.9b1 — 2026-03-13

- Move vscode-extension → src/vscode/blueprint-mcp-settings
- feat(tools): split load_source; add get_program_info/source; add graph links
- Add generate-changelog.py; generate initial CHANGELOG.md
- Add build-package.sh; exclude development.py; bundle CHANGELOG
- Add BLUEPRINT_TRACE=1 HAR tracer for local development, development.py intercepts every API call and saves the raw response as a HAR file under .data/ (gitignored).  Activate by setting BLUEPRINT_TRACE=1 in mcp.json's env block.
- Add compact response mode, token tracking, and fetch_field
- Bake git hash + build date into banner

## 1.0.8 — 2026-02-26

- Removed the topdown_prompt tool from MCP for now, as it's not ready for production. Updated release script to include package-lock.json in the commit.

## 1.0.7 — 2026-02-26

- Added explicit names to MCP tools for clarity and consistency.
- tool annotation handles this.

## 1.0.6 — 2026-02-26

- Add tool hints to MCP instructions for better LLM reasoning.
- Deleted example code
- Remove bump script and update version to 1.0.5

## 1.0.5 — 2026-02-26

- Added feature to check for updates to the Blueprint MCP server on PyPI, with a new command and optional background check on startup.
- Added bump script to update git tag to current commit if it already exists.

## 1.0.4 — 2026-02-25

- Attempt to fix auth. deny on publish by using env var directly in command.

## 1.0.3 — 2026-02-26

- Print env in before-script during build
- Release standalone MCP server for Linux. Print env in before-script.
- publish complains that tokens are missing or invalid, print env to help debug
- Bump blueprint-mcp to 1.0.2

## 1.0.2 — 2026-02-25

- Added clear prerequisite notice about Sitemule Blueprint licensing in README and extension docs.

## 1.0.1 — 2026-02-25

- Added CI/CD job to publish VS Code extension to Marketplace on tagged commits
- Option to ask developer which element to build, extension or MCP server
- Fixed repository URL in package.json to include .git extension.
- Changed license field in pyproject.toml to use LicenseRef-Proprietary.
- Updated extension readme, and set extension to open settings on first activation. Added architecture diagram.
- Added logging to VS Code extension for API calls, config sync, and commands
- Do not include settings in git repo.

## 0.0.2 — 2026-02-24

- Fix failure on workdir.
- Control version using uv and sync across manifests

## 0.0.1 — 2026-02-24

- Added curl installation to .gitlab-ci.yml for uv setup.
- Update .gitlab-ci.yml file with tags
- Initial commit
