Skip to content

Commit df70d4b

Browse files
committed
v1.0.0: Stable release - enhanced errors, workflow diagrams, GH Pages overhaul
- Enhanced errorResponse with error type prefix, failed command, and actionable suggestions for all 7 error classes - Added mermaid workflow diagrams to docker-context-management, docker-image-signing, and docker-swarm skills - New tool-exports smoke test verifying all 150 tool files export register() - GH Pages site overhaul: removed all emojis (replaced with SVG/CSS icons), added tool search/filter with / keyboard shortcut, back-to-top button, active nav highlighting - Fixed all documentation inconsistencies: skill counts, rule counts, tool counts, missing skills in accordion, missing swarm-security rule card, timeline tags - Version bump to 1.0.0 across all 9 config/doc files Made-with: Cursor
1 parent 35de3e5 commit df70d4b

14 files changed

Lines changed: 373 additions & 119 deletions

File tree

.cursor-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "docker-developer-tools",
33
"displayName": "Docker Developer Tools",
4-
"version": "0.12.0",
4+
"version": "1.0.0",
55
"description": "A Cursor plugin for Docker and container workflows - 17 skills, 10 rules, and 150 MCP tools for building, debugging, optimizing, and managing Docker containers, images, networks, and volumes. Includes a companion MCP server (docker-mcp) for live Docker CLI integration.",
66
"author": {
77
"name": "TMHSDigital",

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.0] - 2026-03-29
9+
10+
### Changed
11+
12+
#### MCP Server - Enhanced Error Messages
13+
- `errorResponse` now includes error type prefix, the Docker command that failed, and actionable fix suggestions
14+
- Each error class (DockerNotFound, DockerNotRunning, ContainerNotFound, ImageNotFound, VolumeNotFound, NetworkNotFound, PermissionDenied) returns a targeted suggestion pointing to the relevant MCP tool or fix
15+
16+
#### Skills - Workflow Diagrams
17+
- Added mermaid workflow diagrams to `docker-context-management`, `docker-image-signing`, and `docker-swarm` skills
18+
19+
#### Tests - Tool Export Smoke Test
20+
- New integration test (`tool-exports.test.ts`) verifies all 150 tool files export a `register` function
21+
22+
#### Documentation - Full Sweep
23+
- Fixed skill count (15 to 17) and rule count (9 to 10) in README.md
24+
- Fixed tool count (140 to 150) in mcp-server/README.md
25+
- GH Pages site overhaul: removed all emojis, replaced with SVG icons and CSS; added tool search/filter with `/` keyboard shortcut; added back-to-top button; added active nav highlighting via IntersectionObserver; fixed skills accordion (added 5 missing skills); added `swarm-security` rule card; fixed all timeline release tags; updated all counts and version references
26+
27+
---
28+
829
## [0.12.0] - 2026-03-29
930

1031
### Added

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Docker Developer Tools is a Cursor IDE plugin that integrates Docker and contain
88

99
This is a monorepo - the Cursor plugin (skills and rules) and the companion MCP server live in the same repository. Docker's API is local (Docker Engine socket / CLI), so one repo is simpler for users to install and maintain.
1010

11-
**Version:** 0.12.0
11+
**Version:** 1.0.0
1212
**License:** CC-BY-NC-ND-4.0
1313
**Author:** TMHSDigital
1414

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<p align="center">
1212
<a href="https://github.com/TMHSDigital/Docker-Developer-Tools/actions/workflows/validate.yml"><img src="https://img.shields.io/github/actions/workflow/status/TMHSDigital/Docker-Developer-Tools/validate.yml?branch=main&label=CI" alt="CI" /></a>
1313
<a href="LICENSE"><img src="https://img.shields.io/badge/license-CC--BY--NC--ND--4.0-blue" alt="License" /></a>
14-
<img src="https://img.shields.io/badge/version-0.12.0-green" alt="Version" />
14+
<img src="https://img.shields.io/badge/version-1.0.0-green" alt="Version" />
1515
<a href="https://www.npmjs.com/package/@tmhs/docker-mcp"><img src="https://img.shields.io/npm/v/@tmhs/docker-mcp" alt="npm" /></a>
1616
<a href="https://www.npmjs.com/package/@tmhs/docker-mcp"><img src="https://img.shields.io/npm/dm/@tmhs/docker-mcp" alt="npm downloads" /></a>
1717
<a href="https://www.npmjs.com/package/@tmhs/docker-mcp"><img src="https://img.shields.io/npm/unpacked-size/@tmhs/docker-mcp" alt="npm size" /></a>
@@ -50,7 +50,7 @@ flowchart LR
5050
---
5151

5252
<details>
53-
<summary><strong>15 Skills</strong> - on-demand Docker expertise</summary>
53+
<summary><strong>17 Skills</strong> - on-demand Docker expertise</summary>
5454

5555
&nbsp;
5656

@@ -77,7 +77,7 @@ flowchart LR
7777
</details>
7878

7979
<details>
80-
<summary><strong>9 Rules</strong> - automatic best-practice enforcement</summary>
80+
<summary><strong>10 Rules</strong> - automatic best-practice enforcement</summary>
8181

8282
&nbsp;
8383

ROADMAP.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
| v0.9.0 | Container/Image Gaps, Context, Auth | +14 | 98 | +1 | +0 | Released |
2222
| v0.10.0 | Swarm Orchestration | +24 | 122 | +1 | +1 | Released |
2323
| v0.11.0 | Swarm Stacks, Configs, Secrets, Trust | +18 | 140 | +1 | +0 | Released |
24-
| v0.12.0 | Niche, Scout, and Extras | +10 | 150 | +0 | +0 | (current) |
25-
| v1.0.0 | Stable | +0 | 150 | +0 | +0 | Planned |
24+
| v0.12.0 | Niche, Scout, and Extras | +10 | 150 | +0 | +0 | Released |
25+
| v1.0.0 | Stable | +0 | 150 | +0 | +0 | (current) |
2626

2727
---
2828

@@ -370,16 +370,15 @@ Remaining Docker CLI commands, vulnerability scanning, compose watch, plugin man
370370

371371
## v1.0.0 - Stable
372372

373-
Production release after community feedback and testing.
373+
Production-grade stable release.
374374

375-
- Finalize all APIs and tool signatures
376-
- Complete documentation coverage
377-
- Performance optimization for MCP tool responses
378-
- Full test coverage across all components
379-
- Expand Common Pitfalls sections across all skills
380-
- Add cross-references between related skills and rules
381-
- Add workflow diagrams to complex skills
382-
- Comprehensive error message review for all MCP tools
375+
- Finalized all APIs and tool signatures across 150 MCP tools
376+
- Enhanced error messages with error type, failed command, and actionable suggestions
377+
- Added workflow diagrams to docker-context-management, docker-image-signing, and docker-swarm skills
378+
- Integration smoke test verifying all 150 tool files export register()
379+
- Comprehensive GH Pages site overhaul - removed emojis, added tool search/filter, back-to-top, active nav highlighting
380+
- Fixed documentation inconsistencies across all files (skill/rule counts, tool counts)
381+
- Full documentation sweep and version consistency
383382

384383
---
385384

@@ -425,6 +424,7 @@ All destructive MCP tools (`rm`, `rmi`, `prune`, `kill`, `down`, `leave`) will:
425424
- [x] 10 niche/scout/extras tools (version, composeVersion, composeWatch, scoutQuickview/Cves/Recommendations, pluginLs/Install/Rm/Enable)
426425
- [x] 17 skills covering all Docker workflows
427426
- [x] 10 rules for Docker validation
427+
- [x] v1.0.0 stable: enhanced error messages, workflow diagrams, tool export smoke tests, GH Pages overhaul
428428

429429
---
430430

0 commit comments

Comments
 (0)