Skip to content

Releases: CrackingShells/Hatch

v0.7.0-dev.9

02 Dec 23:55

Choose a tag to compare

v0.7.0-dev.9 Pre-release
Pre-release

0.7.0-dev.9 (2025-12-02)

Bug Fixes

  • mcp: remove incorrect absolute path validation for Claude Desktop (1029991)

v0.7.0-dev.8

24 Nov 19:04

Choose a tag to compare

v0.7.0-dev.8 Pre-release
Pre-release

0.7.0-dev.8 (2025-11-24)

Bug Fixes

  • docs: describe actual commit policy (d42777e)
  • docs: repair all broken links (7378ebb)

Documentation

  • CONTRIBUTING becomes how_to_contribute.md (e2b1b13)
  • fix: release policy (8a6c5a0)
  • update CLIReference (fa801e9)
  • user: remove advanced synchronization tutorial step (bd0cbff)
  • users: remove low impact CICDIntegration.md (996e99d)
  • user: update tutorial on mcp host configuration (6033841)

v0.7.0-dev.7

18 Nov 09:07

Choose a tag to compare

v0.7.0-dev.7 Pre-release
Pre-release

0.7.0-dev.7 (2025-11-18)

Bug Fixes

  • cli: enable partial configuration updates for existing MCP servers (edaa4b5)

v0.7.0-dev.6

30 Oct 08:03

Choose a tag to compare

v0.7.0-dev.6 Pre-release
Pre-release

0.7.0-dev.6 (2025-10-30)

Features

  • add get_server_config method for server existence detection (0746c7c)
  • implement partial update merge logic in CLI handler (76cae67)
  • mcp: implement Gemini dual-transport validation (99027e8)

Bug Fixes

  • cli: allow --http-url as standalone option for Gemini (1e2a51d)
  • cli: implement shlex.split() for --args parsing (3c67a92)
  • mcp: add Claude Desktop transport validation (b259a37)
  • mcp: clear type field during transport switching (d39eedf)

Documentation

  • cli: update CLI reference for parameter naming changes (52010fa)

Code Refactoring

  • cli: rename --headers to --header for consistency (a1d648d)
  • cli: rename --inputs to --input for consistency (905ed39)

v0.7.0-dev.5

13 Oct 07:47

Choose a tag to compare

v0.7.0-dev.5 Pre-release
Pre-release

0.7.0-dev.5 (2025-10-13)

Features

  • add host-specific CLI arguments for MCP configure command (a0e840d)
  • add host-specific MCP configuration models with type field (63e78ed)
  • add user feedback reporting system for MCP configuration (b15d48a)
  • add user feedback reporting to package add/sync commands (a6ad932)
  • implement ALL host-specific CLI arguments with new reporting (75943b9)
  • integrate Pydantic model hierarchy into CLI handlers (eca730a)

Bug Fixes

  • cli: resolve argparse naming conflict (83ab933)
  • correct report display logic to exclude unset fields (5ba2076)
  • tests: add missing mock (78cd421)
  • tests: correct dependency dummy metadata extraction (9573e45)
  • tests: update simple_dep_pkg to use local base_pkg (b1bf8bd)

Documentation

  • update CLI reference for MCP host configuration integration (ef1b7ca)

v0.7.0-dev.4

02 Oct 12:49

Choose a tag to compare

v0.7.0-dev.4 Pre-release
Pre-release

0.7.0-dev.4 (2025-10-02)

⚠ BREAKING CHANGES

  • Code that relied on hatch.version will need to use
    importlib.metadata.version('hatch') instead.

Related to: Phase 1 analysis (version_command_analysis_v1.md)

Features

  • add --version flag to CLI argument parser (d1a0e2d)

Documentation

  • add --version flag documentation and installation verification (ac326e0)

Code Refactoring

  • remove outdated version from hatch/init.py (9f0aad3)

v0.7.0-dev.3

01 Oct 16:14

Choose a tag to compare

v0.7.0-dev.3 Pre-release
Pre-release

0.7.0-dev.3 (2025-10-01)

Bug Fixes

  • claude-code: user-wide config file of the mcp (4b5d2d9)
  • lmstudio: user-wide config file of the mcp (5035b88)

v0.7.0-dev.2

29 Sep 04:16

Choose a tag to compare

v0.7.0-dev.2 Pre-release
Pre-release

0.7.0-dev.2 (2025-09-29)

Features

  • cli: enhance mcp configure command argument structure (bc89077)
  • implement environment-scoped list hosts command (06daf51)
  • tutorials: add complete MCP Host Configuration tutorial series (00bad1c)

Bug Fixes

  • ci: Discord pre-release notification should happen when on dev (c41c027)
  • cli: mcp host configuration would failed when using paths to add hatch packages (701c93c)
  • cli: pass in expected mcp server configuration (1f2b7cb)
  • cli: resolve critical UnboundLocalError in hatch package add command (f03b472)
  • dev: overwrite server configuration in mcp host configs rather than merging (324ec69)
  • dev: remove host configuration only clears MCP servers configuration (0f5b943)
  • docs: Tutorial 04-01 (86d17b6)
  • host: configuration cleanup after package and environment removal (96d9e3e)
  • host: multi-environment mcp configuration conflict resolution (a3f46be)
  • serialization: explicit model dump of server configuration (1019953)
  • test: function signatures and environment variable interference (9c7a738)
  • vscode: replace broken workspace-only strategy with user-wide settings support (3c452d4)
  • vscode: update configuration format from settings.json to mcp.json (7cc0d0a)
  • workaround: relax Pydantic data model constraint (5820ab1)

Documentation

  • consolidate MCP/ subdirectory into MCPHostConfiguration.md (f2e58c5)
  • fix critical CLI command inaccuracies across documentation (f6fffe7)
  • mcp: correct command examples and enhance configuration guidance (163a1ed)
  • minor legacy typos (bc5df04)
  • tutorials: update MCP host configuration tutorial content (9cef886)
  • update CLI reference for environment-scoped list hosts (7838781)
  • update cross-references following corrected alignment strategy (3b3eeea)

Code Refactoring

  • cli: replace --env with --env-var for environment variables in mcp configure (82ddabd)

v0.7.0-dev.1

23 Sep 15:32

Choose a tag to compare

v0.7.0-dev.1 Pre-release
Pre-release

0.7.0-dev.1 (2025-09-23)

Features

  • cli: implement hatch mcp sync command with advanced options (f5eceb0)
  • cli: implement object-action pattern for MCP remove commands (7c619a2)
  • enhance package management with MCP host configuration integration (0de6e51)
  • implement comprehensive host configuration tracking system (f7bfc1e)
  • implement consolidated MCPServerConfig Pydantic model (e984a82)
  • implement decorator-based strategy registration system (b424520)
  • implement host strategy classes with inheritance architecture (1e8d95b)
  • implement MCP backup management commands (Phase 3d) (3be7e27)
  • implement MCP host configuration backup system (de661e2)
  • implement MCP host discovery and listing commands (Phase 3c) (23dba35)
  • implement package-MCP integration with existing APIs (9d9cb1f)
  • integrate MCP host configuration modules with decorator registration (a6bf902)
  • mcp: add host configuration removal functionality (921b351)
  • mcp: implement advanced synchronization backend (97ed2b6)

Bug Fixes

  • ci: plugin definition structure (d28d54c)
  • ci: using custom @artessan-devs/sr-uv-plugin (c23c2dd)
  • cli: string value usage (f48fd23)
  • deps: add pydantic dep (bb83b4f)
  • implement environment-specific Python executable path resolution (ec7efe3)
  • implement functional backup restore system resolving production failures (1f2fd35)
  • replace blocking input() with TTY-aware request_confirmation (7936b1f)
  • resolve all MCP CLI test failures achieving 100% pass rate (b98a569)
  • resolve backup system filename format bug causing discovery failures (d32c102)
  • resolve configuration file corruption and data loss issues (65e32cd)
  • resolve non-TTY environment blocking in request_confirmation (c077748)
  • test: resolve failing integration tests with proper error handling (af940a1)
  • use the FastMCP instance and not HatchMCP (9be1a2c)

Documentation

  • add comprehensive MCP host configuration documentation (24b3e55)
  • add MCP backup system architecture documentation (de7d16a)
  • mcp: add comprehensive synchronization command documentation (445a73f)
  • mcp: add user guide for direct management commands (428c996)
  • mcp: streamline architecture documentation (14f93a0)
  • rewrite MCP host configuration documentation to organizational standards (8deb027)

Code Refactoring

  • directory name (c5858ff)
  • test: mark tests taking around 30 secs as slow. (6bcc321)

v0.6.3

18 Sep 14:50

Choose a tag to compare

0.6.3 (2025-09-18)

Features

  • add centralized test data infrastructure for non-TTY testing (a704937)
  • add non-TTY handling to dependency installation orchestrator (ee63d6e)
  • add wobble decorators to test_docker_installer.py (66740f8)
  • add wobble decorators to test_env_manip.py (ec6e0a2)
  • add wobble decorators to test_online_package_loader.py (34b8173)
  • add wobble decorators to test_python_environment_manager.py (251b0d8)
  • add wobble decorators to test_registry_retriever.py (0bc43fe)
  • add wobble decorators to test_system_installer.py (26707b5)
  • complete wobble test categorization (5a11d45)
  • implement self-contained test data architecture with 15 core packages (c7a2fae)

Bug Fixes

  • add missing wobble decorators to remaining test files (e3a1c92)
  • add required scope parameters to integration test decorators (ca9cf65)
  • correct wobble integration_test decorator usage (faf3344)
  • migrate failing tests to use self-contained test packages (33c5782)
  • resolve critical test failures in architecture migration (c3c3575)

Documentation

  • add comprehensive documentation for non-TTY handling (65c1efb)
  • add mkdocs-print-site-plugin (#37) (dd86960)
  • enable code copy feature in mkdocs.yml (300c114)
  • enable Python requirements installation for documentation build (#35) (ea53013)
  • enhance documentation with API reference and mkdocstrings integration (#34) (b99c964)
  • moving from GitHub Pages to Read The Docs (#32) (9b7dd07)
  • update documentation theme to Material and add mkdocs-material dependency (#36) (5fd9a40)

Code Refactoring

  • eliminate redundant dynamic test package generation (f497c09)
  • remove sys.path.insert statements from test files (41c291e)