Commit b53eb72
committed
chore(release): 0.7.0-dev.1
## 0.7.0-dev.1 (2025-12-11)
* chore: add submodule `cracking-shells-playbook` ([c7fb36b](c7fb36b))
* chore: clean remove __temp__/ and ignore it ([8f04155](8f04155))
* chore: cleaning up old reports ([0119d0f](0119d0f))
* chore: configure semantic-release for 0.x.x versioning behavior ([b04757a](b04757a))
* chore: fix version numbers in changelog ([cfa6498](cfa6498))
* chore(.gitignore): ignoring .augment and .github/instructions ([294ca04](294ca04))
* chore(.gititnore): directory Laghari/ ([aa58720](aa58720))
* chore(ci): clean semantic release commit message ([033ccc1](033ccc1))
* chore(cli): remove useless --no-mcp-config flag ([7385763](7385763))
* chore(release): 0.7.0-dev.1 ([700f190](700f190))
* chore(release): 0.7.0-dev.10 ([4947480](4947480))
* chore(release): 0.7.0-dev.11 ([d20de17](d20de17))
* chore(release): 0.7.0-dev.12 ([1591857](1591857))
* chore(release): 0.7.0-dev.13 ([8e6cdd4](8e6cdd4))
* chore(release): 0.7.0-dev.2 ([a7bea4b](a7bea4b))
* chore(release): 0.7.0-dev.3 ([28313b2](28313b2))
* chore(release): 0.7.0-dev.4 ([c04984f](c04984f))
* chore(release): 0.7.0-dev.5 ([66724ca](66724ca))
* chore(release): 0.7.0-dev.6 ([321d2f1](321d2f1))
* chore(release): 0.7.0-dev.7 ([35e25d8](35e25d8))
* chore(release): 0.7.0-dev.8 ([72ff2be](72ff2be))
* chore(release): 0.7.0-dev.9 ([dda6513](dda6513))
* fix: backup system filename format ([f7af78a](f7af78a))
* fix: config backup restore system ([981ff0c](981ff0c))
* fix: correct report display logic to exclude unset fields ([478c655](478c655))
* fix: implement environment-specific Python executable path resolution ([6119fe2](6119fe2))
* fix: replace blocking input() with TTY-aware request_confirmation ([84caa7c](84caa7c))
* fix: resolve all MCP CLI test failures achieving 100% pass rate ([e355bd7](e355bd7))
* fix: resolve configuration file corruption and data loss issues ([55efeaa](55efeaa))
* fix: resolve non-TTY environment blocking in request_confirmation ([799e1fa](799e1fa))
* fix: use the FastMCP instance and not HatchMCP ([7179d31](7179d31))
* fix(ci): Discord notification image URLs to use raw GitHub content ([0cf3dd2](0cf3dd2))
* fix(ci): Discord pre-release notification should happen when on `dev` ([505ad2b](505ad2b))
* fix(ci): plugin definition structure ([a5ed541](a5ed541))
* fix(ci): using custom `@artessan-devs/sr-uv-plugin` ([fa47900](fa47900))
* fix(claude-code): user-wide config file of the mcp ([ba5a02a](ba5a02a))
* fix(cli): allow --http-url as standalone option for Gemini ([49e91bc](49e91bc))
* fix(cli): enable partial configuration updates for existing MCP servers ([d545e90](d545e90))
* fix(cli): implement shlex.split() for --args parsing ([a7e21d2](a7e21d2))
* fix(cli): mcp host configuration when using paths to hatch pkgs ([902fa8a](902fa8a))
* fix(cli): pass in expected mcp server configuration ([17d1cc3](17d1cc3))
* fix(cli): resolve argparse naming conflict ([44d6a73](44d6a73))
* fix(cli): resolve critical UnboundLocalError in hatch package add ([bdfa4c5](bdfa4c5))
* fix(cli): string value usage ([aae1e85](aae1e85))
* fix(deps): add pydantic dep ([bfa4aed](bfa4aed))
* fix(dev): overwrite server config in mcp host rather than merging ([ce6ecc6](ce6ecc6))
* fix(dev): remove host configuration ([6c5bc07](6c5bc07))
* fix(docs): describe actual commit policy ([fee6da4](fee6da4))
* fix(docs): repair all broken links ([e911324](e911324))
* fix(docs): Tutorial 04-01 ([e855749](e855749))
* fix(host): configuration cleanup after package and environment removal ([2824de7](2824de7))
* fix(host): multi-environment mcp configuration conflict resolution ([1eb86e4](1eb86e4))
* fix(lmstudio): user-wide config file of the mcp ([58b7613](58b7613))
* fix(mcp): add Claude Desktop transport validation ([dede78e](dede78e))
* fix(mcp): clear type field during transport switching ([1933351](1933351))
* fix(mcp): remove incorrect absolute path validation for Claude Desktop ([50345a3](50345a3))
* fix(pypi-deploy): remove direct dependencies ([2fc9313](2fc9313))
* fix(pypi-deploy): wrong project name ([3957c75](3957c75))
* fix(serialization): explicit model dump of server configuration ([fa273a4](fa273a4))
* fix(test): function signatures and environment variable interference ([04838bc](04838bc))
* fix(test): resolve failing integration tests with proper error handling ([5638299](5638299))
* fix(tests): add missing mock ([1774610](1774610))
* fix(tests): correct dependency dummy metadata extraction ([cbbdf40](cbbdf40))
* fix(tests): update simple_dep_pkg to use local base_pkg ([f21ec7d](f21ec7d))
* fix(vscode): set mcp configure to user-wide by default ([a688f52](a688f52))
* fix(vscode): update configuration format from settings.json to mcp.json ([d08a202](d08a202))
* fix(workaround): relax Pydantic data model constraint ([16c7990](16c7990))
* docs: add --version flag documentation and installation verification ([724c957](724c957))
* docs: add comprehensive MCP host configuration documentation ([e188c90](e188c90))
* docs: add MCP backup system architecture documentation ([de7d16a](de7d16a))
* docs: consolidate MCP/ subdirectory into MCPHostConfiguration.md ([3d5d11e](3d5d11e))
* docs: CONTRIBUTING becomes `how_to_contribute.md` ([e10c236](e10c236))
* docs: fix CLI reference documentation accuracy ([6d8c322](6d8c322))
* docs: fix critical CLI command inaccuracies across documentation ([8ca57c3](8ca57c3))
* docs: fix MCP host configuration extension guide with critical corrections ([add9b74](add9b74))
* docs: minor legacy typos ([c48be5c](c48be5c))
* docs: rewrite MCP host configuration ([b3597a8](b3597a8))
* docs: update CLI reference for environment-scoped list hosts ([b2e5a80](b2e5a80))
* docs: update CLI reference for MCP host configuration integration ([5a98b64](5a98b64))
* docs: update CLIReference ([fb30d37](fb30d37))
* docs: update cross-references following corrected alignment strategy ([79086a0](79086a0))
* docs: update release policy for new CI/CD architecture ([f492a8f](f492a8f))
* docs(cli): update CLI reference for parameter naming changes ([3d0a7a7](3d0a7a7))
* docs(fix): release policy ([d326328](d326328))
* docs(mcp): add comprehensive synchronization command documentation ([dab37fd](dab37fd))
* docs(mcp): add user guide for direct management commands ([456971c](456971c))
* docs(mcp): correct command examples and enhance configuration guidance ([edcca56](edcca56))
* docs(mcp): streamline architecture documentation ([5b6ab9e](5b6ab9e))
* docs(README): rewrite ([07bd994](07bd994))
* docs(README): Updating ([24a5a41](24a5a41))
* docs(tutorials): update MCP host configuration tutorial content ([c06378f](c06378f))
* docs(user): remove advanced synchronization tutorial step ([390ddff](390ddff))
* docs(user): update tutorial on mcp host configuration ([8137957](8137957))
* docs(users): remove low impact `CICDIntegration.md` ([27aafe0](27aafe0))
* ci: add `artessan-devs/sr-uv-plugin` to semantic release ([7f5c7d2](7f5c7d2))
* ci: add Discord notifications for releases and pre-releases ([ea6ecb2](ea6ecb2))
* ci: add pypi publication ([a86fa7c](a86fa7c))
* ci: avoid publishing release on commit `fix(docs)` ([fb62e0a](fb62e0a))
* ci: refactor CI/CD pipeline into separate workflows ([9c1d8ad](9c1d8ad))
* style: apply ruff to `template_generator.py` ([638a9dd](638a9dd))
* style: json formating of the `.releaserc.json` ([681a922](681a922))
* refactor: directory name ([c5858ff](c5858ff))
* refactor: remove outdated __version__ from hatch/__init__.py ([4d06b40](4d06b40))
* refactor(cli): rename --headers to --header for consistency ([5d84755](5d84755))
* refactor(cli): rename --inputs to --input for consistency ([0807712](0807712))
* refactor(cli): replace --env with --env-var in mcp configure ([945f66b](945f66b))
* refactor(test): mark tests taking around 30 secs as slow ([535843c](535843c))
* feat: add --version flag to CLI argument parser ([c3410c3](c3410c3))
* feat: add decorator registration for new MCP host configs ([61681be](61681be))
* feat: add get_server_config method for server existence detection ([7b53e42](7b53e42))
* feat: add host-specific CLI arguments for MCP configure command ([40faabb](40faabb))
* feat: add host-specific MCP configuration models with type field ([655cf0a](655cf0a))
* feat: add user feedback reporting system for MCP configuration ([fa8fa42](fa8fa42))
* feat: add user feedback reporting to package add/sync commands ([f244c61](f244c61))
* feat: enhance package management with MCP host configuration integration ([7da69aa](7da69aa))
* feat: implement ALL host-specific CLI arguments with new reporting ([6726bbb](6726bbb))
* feat: implement comprehensive host configuration tracking system ([4e496bc](4e496bc))
* feat: implement consolidated MCPServerConfig Pydantic model ([e984a82](e984a82))
* feat: implement decorator-based strategy registration system ([b424520](b424520))
* feat: implement environment-scoped list hosts command ([d098b0b](d098b0b))
* feat: implement host strategy classes with inheritance architecture ([1e8d95b](1e8d95b))
* feat: implement MCP backup management commands (Phase 3d) ([ee04223](ee04223))
* feat: implement MCP host configuration backup system ([de661e2](de661e2))
* feat: implement MCP host discovery and listing commands (Phase 3c) ([f8fdbe9](f8fdbe9))
* feat: implement package-MCP integration with existing APIs ([f4dd2fc](f4dd2fc))
* feat: implement partial update merge logic in CLI handler ([4268d4e](4268d4e))
* feat: integrate Pydantic model hierarchy into CLI handlers ([d59fc6a](d59fc6a))
* feat(cli): enhance mcp configure command argument structure ([7d385e6](7d385e6))
* feat(cli): implement hatch mcp sync command with advanced options ([80f67a1](80f67a1))
* feat(cli): implement object-action pattern for MCP remove commands ([b172ab4](b172ab4))
* feat(mcp): add host configuration removal functionality ([ca82163](ca82163))
* feat(mcp): implement advanced synchronization backend ([9ed6ec6](9ed6ec6))
* feat(mcp): implement Gemini dual-transport validation ([f715df1](f715df1))
* feat(tutorials): add complete MCP Host Configuration tutorial series ([a0a5ba4](a0a5ba4))
* test: add atomic file operations and backup-aware operation tests ([aac323e](aac323e))
* test: add CLI integration tests for MCP host configuration ([a1e3c21](a1e3c21))
* test: add comprehensive MCPHostConfigBackupManager tests ([0bfeecf](0bfeecf))
* test: add comprehensive MCPServerConfig model validation tests ([391f2b9](391f2b9))
* test: add comprehensive test suite for environment-scoped commands ([077c532](077c532))
* test: add comprehensive test suite for partial configuration updates ([47dd21e](47dd21e))
* test: add comprehensive tests for MCP configuration models ([0265d48](0265d48))
* test: add configuration manager integration tests ([502ab4c](502ab4c))
* test: add decorator-based strategy registration validation tests ([ff80500](ff80500))
* test: add environment integration validation tests ([99302fe](99302fe))
* test: add integration and performance tests for backup system ([7b6a261](7b6a261))
* test: add MCP backup test infrastructure and data utilities ([ed5cd35](ed5cd35))
* test: add tests for user feedback reporting ([d8076e2](d8076e2))
* test: add version command test suite ([ac9919b](ac9919b))
* test: extend test data infrastructure for MCP host configuration ([688b4ed](688b4ed))
* test(env): enhance environment cleanup to prevent debris accumulation ([b0c9c7f](b0c9c7f))
* test(mcp): add comprehensive test coverage for new remove commands ([73f39f2](73f39f2))
* test(mcp): add comprehensive test suite for sync functionality ([969c793](969c793))
### Breaking change
* 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)1 parent 8f04155 commit b53eb72
2 files changed
+164
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
1 | 164 | | |
2 | 165 | | |
3 | 166 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments