Skip to content

Commit 700f190

Browse files
semantic-release-botLittleCoinCoin
authored andcommitted
chore(release): 0.7.0-dev.1
## [0.7.0-dev.1](v0.6.3...v0.7.0-dev.1) (2025-09-23) ### Features * **cli:** implement hatch mcp sync command with advanced options ([f5eceb0](f5eceb0)) * **cli:** implement object-action pattern for MCP remove commands ([7c619a2](7c619a2)) * enhance package management with MCP host configuration integration ([0de6e51](0de6e51)) * implement comprehensive host configuration tracking system ([f7bfc1e](f7bfc1e)) * implement consolidated MCPServerConfig Pydantic model ([e984a82](e984a82)) * implement decorator-based strategy registration system ([b424520](b424520)) * implement host strategy classes with inheritance architecture ([1e8d95b](1e8d95b)) * implement MCP backup management commands (Phase 3d) ([3be7e27](3be7e27)) * implement MCP host configuration backup system ([de661e2](de661e2)) * implement MCP host discovery and listing commands (Phase 3c) ([23dba35](23dba35)) * implement package-MCP integration with existing APIs ([9d9cb1f](9d9cb1f)) * integrate MCP host configuration modules with decorator registration ([a6bf902](a6bf902)) * **mcp:** add host configuration removal functionality ([921b351](921b351)) * **mcp:** implement advanced synchronization backend ([97ed2b6](97ed2b6)) ### Bug Fixes * **ci:** plugin definition structure ([d28d54c](d28d54c)) * **ci:** using custom `@artessan-devs/sr-uv-plugin` ([c23c2dd](c23c2dd)) * **cli:** string value usage ([f48fd23](f48fd23)) * **deps:** add pydantic dep ([bb83b4f](bb83b4f)) * implement environment-specific Python executable path resolution ([ec7efe3](ec7efe3)) * implement functional backup restore system resolving production failures ([1f2fd35](1f2fd35)) * replace blocking input() with TTY-aware request_confirmation ([7936b1f](7936b1f)) * resolve all MCP CLI test failures achieving 100% pass rate ([b98a569](b98a569)) * resolve backup system filename format bug causing discovery failures ([d32c102](d32c102)) * resolve configuration file corruption and data loss issues ([65e32cd](65e32cd)) * resolve non-TTY environment blocking in request_confirmation ([c077748](c077748)) * **test:** resolve failing integration tests with proper error handling ([af940a1](af940a1)) * use the FastMCP instance and not HatchMCP ([9be1a2c](9be1a2c)) ### Documentation * add comprehensive MCP host configuration documentation ([24b3e55](24b3e55)) * add MCP backup system architecture documentation ([de7d16a](de7d16a)) * **mcp:** add comprehensive synchronization command documentation ([445a73f](445a73f)) * **mcp:** add user guide for direct management commands ([428c996](428c996)) * **mcp:** streamline architecture documentation ([14f93a0](14f93a0)) * rewrite MCP host configuration documentation to organizational standards ([8deb027](8deb027)) ### Code Refactoring * directory name ([c5858ff](c5858ff)) * **test:** mark tests taking around 30 secs as slow. ([6bcc321](6bcc321))
1 parent fa47900 commit 700f190

File tree

2 files changed

+77
-31
lines changed

2 files changed

+77
-31
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,56 @@
1+
## [0.7.0-dev.1](https://github.com/CrackingShells/Hatch/compare/v0.6.3...v0.7.0-dev.1) (2025-09-23)
2+
3+
4+
### Features
5+
6+
* **cli:** implement hatch mcp sync command with advanced options ([f5eceb0](https://github.com/CrackingShells/Hatch/commit/f5eceb0389cd588477f331f4c22ba030715d5f75))
7+
* **cli:** implement object-action pattern for MCP remove commands ([7c619a2](https://github.com/CrackingShells/Hatch/commit/7c619a238e195a57be63702c28edd0cb43015392))
8+
* enhance package management with MCP host configuration integration ([0de6e51](https://github.com/CrackingShells/Hatch/commit/0de6e510ad255e932a16693c55fcc1bc069458fa))
9+
* implement comprehensive host configuration tracking system ([f7bfc1e](https://github.com/CrackingShells/Hatch/commit/f7bfc1e8018533321e5a3987a265ac7c09cf9ce4))
10+
* implement consolidated MCPServerConfig Pydantic model ([e984a82](https://github.com/CrackingShells/Hatch/commit/e984a82d1b56fe98e01731c4a8027b3248ab8482))
11+
* implement decorator-based strategy registration system ([b424520](https://github.com/CrackingShells/Hatch/commit/b424520e26156a1186d7444b59f7e096485bff85))
12+
* implement host strategy classes with inheritance architecture ([1e8d95b](https://github.com/CrackingShells/Hatch/commit/1e8d95b65782de4c2859d6889737e74dd8f87c09))
13+
* implement MCP backup management commands (Phase 3d) ([3be7e27](https://github.com/CrackingShells/Hatch/commit/3be7e27b94a9eddb60b2ca5325b3bf5cb1db3761))
14+
* implement MCP host configuration backup system ([de661e2](https://github.com/CrackingShells/Hatch/commit/de661e2982f6804283fd5205b8dd9402e94f5b80))
15+
* implement MCP host discovery and listing commands (Phase 3c) ([23dba35](https://github.com/CrackingShells/Hatch/commit/23dba35da56015d965c895b937f3e5e18b87808b))
16+
* implement package-MCP integration with existing APIs ([9d9cb1f](https://github.com/CrackingShells/Hatch/commit/9d9cb1f444f0ab5cec88bcd77658135f3fa93cb4))
17+
* integrate MCP host configuration modules with decorator registration ([a6bf902](https://github.com/CrackingShells/Hatch/commit/a6bf902b95c7c7ea42758186782c8f45968e3ad3))
18+
* **mcp:** add host configuration removal functionality ([921b351](https://github.com/CrackingShells/Hatch/commit/921b351be827dd718e21cf9b2d042065f53f81ed))
19+
* **mcp:** implement advanced synchronization backend ([97ed2b6](https://github.com/CrackingShells/Hatch/commit/97ed2b6713251605ceb72e6c391b0e6135c57632))
20+
21+
22+
### Bug Fixes
23+
24+
* **ci:** plugin definition structure ([d28d54c](https://github.com/CrackingShells/Hatch/commit/d28d54c36a68d59925ced4ee80fe961d5074035d))
25+
* **ci:** using custom `@artessan-devs/sr-uv-plugin` ([c23c2dd](https://github.com/CrackingShells/Hatch/commit/c23c2dd6885a282b5ab5b41306d6d907d836e2b9))
26+
* **cli:** string value usage ([f48fd23](https://github.com/CrackingShells/Hatch/commit/f48fd23bfa5f9b5ed3c27640afb2f45573449471))
27+
* **deps:** add pydantic dep ([bb83b4f](https://github.com/CrackingShells/Hatch/commit/bb83b4fc0c38f7bb6927a7b6585a5d1851e30e19))
28+
* implement environment-specific Python executable path resolution ([ec7efe3](https://github.com/CrackingShells/Hatch/commit/ec7efe3471a5484ebf0d807bdbb6332f4d196b88))
29+
* implement functional backup restore system resolving production failures ([1f2fd35](https://github.com/CrackingShells/Hatch/commit/1f2fd35c0059cd46dfe9d5c2ab4f5cbe38163337))
30+
* replace blocking input() with TTY-aware request_confirmation ([7936b1f](https://github.com/CrackingShells/Hatch/commit/7936b1f52809b38a8fdefc6139e96c4bd25499a8))
31+
* resolve all MCP CLI test failures achieving 100% pass rate ([b98a569](https://github.com/CrackingShells/Hatch/commit/b98a5696975c67fbe481a5f9ebf956fa04b639bc))
32+
* resolve backup system filename format bug causing discovery failures ([d32c102](https://github.com/CrackingShells/Hatch/commit/d32c1021b4644566c0e01a54e7932f5a4bb97db3))
33+
* resolve configuration file corruption and data loss issues ([65e32cd](https://github.com/CrackingShells/Hatch/commit/65e32cd5f0fad26680efc99ac7044a708979f09e))
34+
* resolve non-TTY environment blocking in request_confirmation ([c077748](https://github.com/CrackingShells/Hatch/commit/c0777488b5a16fedb29cac5a4148bc16072d25df))
35+
* **test:** resolve failing integration tests with proper error handling ([af940a1](https://github.com/CrackingShells/Hatch/commit/af940a1a4a810db094f0980ca3cae731461e463c))
36+
* use the FastMCP instance and not HatchMCP ([9be1a2c](https://github.com/CrackingShells/Hatch/commit/9be1a2c330b2f4eee9e68de59931065d3573f4cf))
37+
38+
39+
### Documentation
40+
41+
* add comprehensive MCP host configuration documentation ([24b3e55](https://github.com/CrackingShells/Hatch/commit/24b3e55e9c0058eb921b3ab22d03541e4a1251cb))
42+
* add MCP backup system architecture documentation ([de7d16a](https://github.com/CrackingShells/Hatch/commit/de7d16aaf728e671b0046f21da242e41f204b69e))
43+
* **mcp:** add comprehensive synchronization command documentation ([445a73f](https://github.com/CrackingShells/Hatch/commit/445a73f3e60aa3cc33d929c03ad2efe77f41de46))
44+
* **mcp:** add user guide for direct management commands ([428c996](https://github.com/CrackingShells/Hatch/commit/428c99676724a57949da3ce1358609f541ab56c0))
45+
* **mcp:** streamline architecture documentation ([14f93a0](https://github.com/CrackingShells/Hatch/commit/14f93a01b34f5834af464bf52086c4dbf8004409))
46+
* rewrite MCP host configuration documentation to organizational standards ([8deb027](https://github.com/CrackingShells/Hatch/commit/8deb027abbd5565b4cdfbb7013d606a507136705))
47+
48+
49+
### Code Refactoring
50+
51+
* directory name ([c5858ff](https://github.com/CrackingShells/Hatch/commit/c5858ff9fdaf56e0dbf25f71690538494e19b38e))
52+
* **test:** mark tests taking around 30 secs as slow. ([6bcc321](https://github.com/CrackingShells/Hatch/commit/6bcc321b151f97377187f7158378ae7fbef3ed6f))
53+
154
## [0.6.3](https://github.com/CrackingShells/Hatch/compare/v0.6.2...v0.6.3) (2025-09-18)
255

356

pyproject.toml

Lines changed: 24 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,43 @@
11
[build-system]
2-
requires = ["setuptools>=61.0"]
2+
requires = [ "setuptools>=61.0" ]
33
build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "hatch"
7-
version = "0.6.1"
8-
authors = [
9-
{ name = "Hatch Team" },
10-
]
7+
version = "0.7.0-dev.1"
118
description = "Package manager for the Cracking Shells ecosystem"
129
readme = "README.md"
1310
requires-python = ">=3.12"
1411
classifiers = [
15-
"Programming Language :: Python :: 3.12",
16-
"License :: OSI Approved :: GNU Affero General Public License v3",
17-
"Operating System :: OS Independent",
12+
"Programming Language :: Python :: 3.12",
13+
"License :: OSI Approved :: GNU Affero General Public License v3",
14+
"Operating System :: OS Independent"
1815
]
19-
2016
dependencies = [
21-
"jsonschema>=4.0.0",
22-
"requests>=2.25.0",
23-
"packaging>=20.0",
24-
"docker>=7.1.0",
25-
"pydantic>=2.0.0",
26-
27-
"hatch_validator @ git+https://github.com/CrackingShells/Hatch-Validator.git@v0.7.1",
28-
"wobble @ git+https://github.com/CrackingShells/Wobble.git@v0.2.0"
29-
]
30-
31-
[project.optional-dependencies]
32-
docs = [
33-
"mkdocs>=1.4.0",
34-
"mkdocstrings[python]>=0.20.0"
17+
"jsonschema>=4.0.0",
18+
"requests>=2.25.0",
19+
"packaging>=20.0",
20+
"docker>=7.1.0",
21+
"pydantic>=2.0.0",
22+
"hatch_validator @ git+https://github.com/CrackingShells/Hatch-Validator.git@v0.7.1",
23+
"wobble @ git+https://github.com/CrackingShells/Wobble.git@v0.2.0"
3524
]
3625

37-
[project.scripts]
38-
hatch = "hatch.cli_hatch:main"
26+
[[project.authors]]
27+
name = "Hatch Team"
3928

40-
[project.urls]
41-
"Homepage" = "https://github.com/CrackingShells/Hatch"
42-
"Bug Tracker" = "https://github.com/CrackingShells/Hatch/issues"
29+
[project.optional-dependencies]
30+
docs = [ "mkdocs>=1.4.0", "mkdocstrings[python]>=0.20.0" ]
4331

44-
[tool.setuptools]
45-
package-dir = {"" = "."}
32+
[project.scripts]
33+
hatch = "hatch.cli_hatch:main"
4634

35+
[project.urls]
36+
Homepage = "https://github.com/CrackingShells/Hatch"
37+
"Bug Tracker" = "https://github.com/CrackingShells/Hatch/issues"
4738

39+
[tool.setuptools.package-dir]
40+
"" = "."
4841

4942
[tool.setuptools.packages.find]
50-
where = ["."]
43+
where = [ "." ]

0 commit comments

Comments
 (0)