Releases: CrackingShells/Hatch
Releases · CrackingShells/Hatch
v0.7.0-dev.9
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
v0.7.0-dev.7
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
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
v0.7.0-dev.5
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
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
0.7.0-dev.3 (2025-10-01)
Bug Fixes
v0.7.0-dev.2
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
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
v0.6.3
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)