diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index d80adc33..dfb804dd 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,22 +1,22 @@ { - ".": "0.1.10", - "packages/deepctl-core": "0.1.10", - "packages/deepctl-shared-utils": "0.1.10", - "packages/deepctl-cmd-api": "0.0.1", - "packages/deepctl-cmd-login": "0.1.10", - "packages/deepctl-cmd-projects": "0.1.10", - "packages/deepctl-cmd-transcribe": "0.1.10", - "packages/deepctl-cmd-usage": "0.1.10", - "packages/deepctl-cmd-debug": "0.1.10", - "packages/deepctl-cmd-debug-audio": "0.1.10", - "packages/deepctl-cmd-debug-browser": "0.1.10", - "packages/deepctl-cmd-debug-network": "0.1.10", - "packages/deepctl-cmd-debug-probe": "0.0.1", - "packages/deepctl-cmd-ffprobe": "0.0.1", - "packages/deepctl-cmd-mcp": "0.1.10", - "packages/deepctl-cmd-update": "0.1.10", - "packages/deepctl-cmd-plugin": "0.1.10", - "packages/deepctl-cmd-skills": "0.0.1", - "packages/deepctl-cmd-init": "0.0.1", - "packages/deepctl-plugin-example": "0.1.10" + ".": "0.2.0", + "packages/deepctl-core": "0.2.0", + "packages/deepctl-shared-utils": "0.1.11", + "packages/deepctl-cmd-api": "0.0.2", + "packages/deepctl-cmd-login": "0.1.11", + "packages/deepctl-cmd-projects": "0.1.11", + "packages/deepctl-cmd-transcribe": "0.1.11", + "packages/deepctl-cmd-usage": "0.1.11", + "packages/deepctl-cmd-debug": "0.1.11", + "packages/deepctl-cmd-debug-audio": "0.1.11", + "packages/deepctl-cmd-debug-browser": "0.1.11", + "packages/deepctl-cmd-debug-network": "0.1.11", + "packages/deepctl-cmd-debug-probe": "0.0.2", + "packages/deepctl-cmd-ffprobe": "0.0.2", + "packages/deepctl-cmd-mcp": "0.1.11", + "packages/deepctl-cmd-update": "0.2.0", + "packages/deepctl-cmd-plugin": "0.1.11", + "packages/deepctl-cmd-skills": "0.0.2", + "packages/deepctl-cmd-init": "0.0.2", + "packages/deepctl-plugin-example": "0.1.11" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..f637c4e1 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,108 @@ +# Changelog + +## [0.2.0](https://github.com/deepgram/cli/compare/v0.1.10...v0.2.0) (2026-03-09) + + +### ⚠ BREAKING CHANGES + +* **core:** InstallationDetector and VersionChecker moved from deepctl_core to deepctl_cmd_update + +### Features + +* Add API key verification system ([0796b1e](https://github.com/deepgram/cli/commit/0796b1e01f91fd1a61db595c2a3ed7dfdbac723d)) +* Add Homebrew testing infrastructure ([27e1171](https://github.com/deepgram/cli/commit/27e1171d82b8301a3bcd132904a720413ec35be1)) +* add MCP server command for Gnosis AI integration ([4babddf](https://github.com/deepgram/cli/commit/4babddf09c32c2cb954c9224f500ff6bba0ac0ae)) +* add models module with FileInfo model ([a0cb5aa](https://github.com/deepgram/cli/commit/a0cb5aaafaa92690d72033b7d8a79e52cea620c4)) +* add performance timing system with --timing and --timing-detailed flags ([45132ff](https://github.com/deepgram/cli/commit/45132ffa8e76ce714c8ac139dc6c40e235f39516)) +* Add plugin search command with hardcoded registry ([bd533cb](https://github.com/deepgram/cli/commit/bd533cb4b90b531fc522c4b2fd9a582d05d7861a)) +* Add self-update functionality to deepctl ([b2152f2](https://github.com/deepgram/cli/commit/b2152f2f4f1d9cde6ac1f822dfd53ae376ae3f50)) +* Add universal plugin support for all installation methods ([6c6d3c3](https://github.com/deepgram/cli/commit/6c6d3c3f87a3451c9474e8a1bcde6bd0148d4acc)) +* **api,debug:** add `deepctl api` command, `debug stream` proxy, and debug improvements ([53accd5](https://github.com/deepgram/cli/commit/53accd5a30754711fbe615e9294d52c08546bbcc)) +* **auth:** switch device flow from community server to dx-id OIDC provider ([2c04fc2](https://github.com/deepgram/cli/commit/2c04fc2001d114a85073180f7c57dddb91129596)) +* **browser-debug:** add browser debug HTML interface ([e44a070](https://github.com/deepgram/cli/commit/e44a070c5bd1b7456c049e9febcbbdb9c1b0216c)) +* **browser-debug:** add dependencies and test configuration ([6b74cd9](https://github.com/deepgram/cli/commit/6b74cd92008359eaaec26a2907f85c3e202ccdf3)) +* **browser-debug:** implement browser capability models ([c2e3cbc](https://github.com/deepgram/cli/commit/c2e3cbc9226b7e40de7606834ff9c59f358ecf7d)) +* **browser-debug:** implement WebSocket-based browser debug command ([d4902f8](https://github.com/deepgram/cli/commit/d4902f86af16db16ffeaaf69916495acc9377a1c)) +* complete nested command architecture implementation ([f3a9945](https://github.com/deepgram/cli/commit/f3a9945d62382696047bd45b436f67e9481dd6aa)) +* **core:** comprehensive architecture review and test coverage ([25a5409](https://github.com/deepgram/cli/commit/25a5409304cd3e1bbb0b8101fd717401b49ae807)) +* **debug-audio:** add ffmpeg-python dependency for audio file analysis ([398b2eb](https://github.com/deepgram/cli/commit/398b2eb1791c0fcbc662842d7760228d69f6bb90)) +* **debug-audio:** implement comprehensive audio file analysis ([fb773b6](https://github.com/deepgram/cli/commit/fb773b6ab27f738741ade32851df959c8a9fe29d)) +* **docs:** auto-generate root README sections from pyproject.toml ([5c8cb9a](https://github.com/deepgram/cli/commit/5c8cb9a4406e7277d5e72ef27b981fc86235686f)) +* Enable PyPI publishing in release workflow ([d78f2e2](https://github.com/deepgram/cli/commit/d78f2e228867f55b75cb28c8829a23f46c986eb3)) +* enhance Makefile with better organization and documentation ([944d195](https://github.com/deepgram/cli/commit/944d19520fb3c11a25e25abddbdcce6ef81a1226)) +* enhance performance timing and core architecture ([830aa47](https://github.com/deepgram/cli/commit/830aa47b67398e7758f31b3957c62a400ae822e9)) +* enhance test infrastructure with flexible running options ([d42a5e9](https://github.com/deepgram/cli/commit/d42a5e95a1d273378c82a2648f914c3b034d8cbe)) +* **ffprobe:** add audio analysis via ffprobe across CLI ([8e2c923](https://github.com/deepgram/cli/commit/8e2c92387815b08f86373c49ab6c435f9d18d846)) +* Implement comprehensive network debug command ([0d6c310](https://github.com/deepgram/cli/commit/0d6c31076781c3ce50209781e9e7d5f01a48c17f)) +* implement hybrid homebrew distribution strategy ([548b65f](https://github.com/deepgram/cli/commit/548b65f01d0425dfc48ab082cef1f02514c608fd)) +* improve update command functionality ([4a9baa0](https://github.com/deepgram/cli/commit/4a9baa04f05010a8150a4bf3bbc3b6de6eedb39a)) +* **init:** add dg init command to scaffold Deepgram starter apps ([60c17c3](https://github.com/deepgram/cli/commit/60c17c305851cdc2b2489e0f80dc4c64bebd0a0d)) +* initial commit ([7365137](https://github.com/deepgram/cli/commit/7365137db9f8797d5aff3f4b5516c49670777903)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **mcp:** rearchitect as proxy to dx-api MCP endpoint ([65a62f4](https://github.com/deepgram/cli/commit/65a62f4716a1b92d27c82a0e93d922cca522c24e)) +* **plugin:** add install-aware plugin system with venv bridge and strategy pattern ([7dd849b](https://github.com/deepgram/cli/commit/7dd849b6d5cc66fc6a9d54d665aad8909830b5ef)) +* setup uv workspace (monorepo) structure ([42eec32](https://github.com/deepgram/cli/commit/42eec32ae1327403e24a99ab869b6a12d4e4a411)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* **skills:** replace CLI help dump with Deepgram Developer Guide ([4182d9b](https://github.com/deepgram/cli/commit/4182d9b20aa638ad031d9a6ed56c6f36b4aec292)) +* standardize release process with Makefile commands ([79083d4](https://github.com/deepgram/cli/commit/79083d4d90ab43bb8a50432437542b8aa7bc385e)) +* update authentication and core modules ([1a1df1c](https://github.com/deepgram/cli/commit/1a1df1cf0db70c902eb8c1ef3c54cc17d980605b)) +* update authentication and security implementation ([44d5568](https://github.com/deepgram/cli/commit/44d5568ebc8d50bf2b6d3ed31e2248da38d2565c)) +* **update:** add background plugin update notifications ([5dfb906](https://github.com/deepgram/cli/commit/5dfb90635fe2cd62992c46f44d50f615659e7ec8)) +* **update:** overhaul update/upgrade system with expanded detection and startup notifications ([f71437a](https://github.com/deepgram/cli/commit/f71437a7316d3703786cedeb00ec28cc3a54928f)) + + +### Bug Fixes + +* add --find-links to release workflow for local dependency resolution ([b5f0a01](https://github.com/deepgram/cli/commit/b5f0a019b36b7d5328bb752335203b05c9adb630)) +* add contents read permissions to GitHub Actions jobs ([759cd57](https://github.com/deepgram/cli/commit/759cd57817c27d5d76efc386f8b211fb6d79a8a5)) +* add explicit exports to core models ([2827f9a](https://github.com/deepgram/cli/commit/2827f9a35b5cb93086ced446cdc76be7f61f300b)) +* **auth:** decouple API key validation from project ID requirement ([0f67b22](https://github.com/deepgram/cli/commit/0f67b225217f2ddeb5ef29109f878fdb4d3b589d)) +* **auth:** open browser and start polling immediately on login ([ecb8271](https://github.com/deepgram/cli/commit/ecb82713049b3aa348ebae8507d463ae9a063e70)) +* auto-detect CI environment in publish script to avoid EOFError ([ebfe5d4](https://github.com/deepgram/cli/commit/ebfe5d4f955c05be49f0473b642550547a96d3af)) +* complete pyproject.toml package configuration ([bf7d898](https://github.com/deepgram/cli/commit/bf7d8980756f1a210825e3dd0bb6162b2f1173f2)) +* configure pytest to run tests across all workspace packages ([17e1ba6](https://github.com/deepgram/cli/commit/17e1ba6230894dc4122dec55f9c23f73df886a66)) +* **debug-audio:** correct indentation in error handling blocks ([f8931a2](https://github.com/deepgram/cli/commit/f8931a22515fc1bd4018443ab78885e5973d21cd)) +* **debug-audio:** restore correct indentation in handle method ([e40cf29](https://github.com/deepgram/cli/commit/e40cf298ece2df72b1ee2b91f723349b3be3f1fe)) +* handle graceful shutdown of MCP server to prevent threading errors ([0fbb772](https://github.com/deepgram/cli/commit/0fbb772b36c08254fe948eabc92f2a75362c3929)) +* improve MCP server shutdown handling to work with single Ctrl+C ([7bc1d94](https://github.com/deepgram/cli/commit/7bc1d94eee4ca83ce6d27c23a48cc1b7c5f2213a)) +* make MCP server actually exit on first Ctrl+C ([4b4a245](https://github.com/deepgram/cli/commit/4b4a245e96543bf77100f93d4779681a313deed9)) +* MCP server now exits cleanly on first Ctrl+C ([49c4aca](https://github.com/deepgram/cli/commit/49c4aca98812d2030c08091f804f58f0ad1d13e0)) +* package verification for deepctl-cmd-plugin ([d00a792](https://github.com/deepgram/cli/commit/d00a79204a4b370128e7434d8a06827f56abd223)) +* Remove duplicate entries in plugin list ([11a3fe3](https://github.com/deepgram/cli/commit/11a3fe340e320df46c3d6ed872f469205b32163f)) +* resolve all ruff and mypy linting issues ([83eaa7a](https://github.com/deepgram/cli/commit/83eaa7a54093eae72e9f6f08ec021980abc2a9fd)) +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) +* resolve regex SyntaxWarnings in version.py script ([373911a](https://github.com/deepgram/cli/commit/373911aa83a2ac168d23a1a2ebe06e86adaf438d)) +* **skills:** fix entry point iteration in collect_command_metadata ([7b8424f](https://github.com/deepgram/cli/commit/7b8424f91e86ff10ba591d5a58333adf7a2b795f)) +* skip confirmation prompt in non-interactive mode ([2bf3ac5](https://github.com/deepgram/cli/commit/2bf3ac54d844f55bac1f08d43f84571bbbd9a2bc)) +* **tests:** make config tests cross-platform compatible for Windows ([701263d](https://github.com/deepgram/cli/commit/701263dacb78aa2f17e9713b56e131b776cf7821)) +* **tests:** skip Unix-specific path tests on Windows ([71ee600](https://github.com/deepgram/cli/commit/71ee6004b585b072e5f4498eb7550d9243737e40)) +* **tests:** update integration tests for audio command required file argument ([a12c5af](https://github.com/deepgram/cli/commit/a12c5af583c7726b5b62cdadc077d92bde03c220)) +* **tests:** use real tmp_path for pipx run detection test ([7b0a8d6](https://github.com/deepgram/cli/commit/7b0a8d64bcfba11988e6321b8372c03a16cfd5b0)) +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) +* **transcribe:** fix SDK response serialization and redesign output ([908097c](https://github.com/deepgram/cli/commit/908097cfd3f1323d67eaa797bd00c037accfb629)) +* Update test assertions to match actual command class names and Click behavior ([c85d756](https://github.com/deepgram/cli/commit/c85d756935d006805f89a4870b424e224839fcab)) +* use absolute path for --find-links in pipx installation instructions ([bc928ac](https://github.com/deepgram/cli/commit/bc928acd9d1b9b8922f8d8e393a99101a3e269e1)) + + +### Documentation + +* add architecture documentation for MCP server and plugin system ([b65af57](https://github.com/deepgram/cli/commit/b65af57fc10edfba3ff434d8d60f8875da6f141f)) +* Add comprehensive Homebrew testing guide ([0203e9e](https://github.com/deepgram/cli/commit/0203e9e8b4c8a20de1035b8a096b85d6dfc0d80c)) +* add comprehensive project documentation ([ed94015](https://github.com/deepgram/cli/commit/ed9401573edbbae0ba5398cefb8a6086c33c996f)) +* add comprehensive testing and test strategy documentation ([77dd5db](https://github.com/deepgram/cli/commit/77dd5dbe7d71b1a5da1ee3d39cd21dba43c90069)) +* Add future plans for plugin registry URL-based system ([067b658](https://github.com/deepgram/cli/commit/067b658471f6fcbe6d420d533cf5686c816a7148)) +* Add plugin search command to main README ([e1b2548](https://github.com/deepgram/cli/commit/e1b254898a75e56074c32295d82ee1b525ec408f)) +* add release documentation to README ([d73dc3d](https://github.com/deepgram/cli/commit/d73dc3da875e05a2811a12a951d904332029ac52)) +* add versioning strategy and PyPI publishing guides ([b1e2e9c](https://github.com/deepgram/cli/commit/b1e2e9c23d7cbc47e24d6a8472a26bd730462776)) +* **browser-debug:** add comprehensive architecture documentation ([90a0873](https://github.com/deepgram/cli/commit/90a0873ed3597c894e593d2207b4be75852ce871)) +* **debug-audio:** add comprehensive documentation ([6a32c2b](https://github.com/deepgram/cli/commit/6a32c2b379a5bdff4342a649d5d95aa408204aa9)) +* fix critical inconsistencies between documentation and code ([6455932](https://github.com/deepgram/cli/commit/6455932c4d1e950107279a44f6070330a8b7cde6)) +* improve local installation instructions in build script ([ed04659](https://github.com/deepgram/cli/commit/ed0465959a99591734346d57df1e2acc3bfcc3ca)) +* prioritize pipx for global installation with plugin support ([0c17869](https://github.com/deepgram/cli/commit/0c1786919ba2424a74227b0099ebae74f29185dc)) +* **readme:** document install-aware plugin system and strategies ([3f0a8cf](https://github.com/deepgram/cli/commit/3f0a8cf9fb402d97e176c06300bb4b01584c2e30)) +* **readme:** regenerate READMEs for new api and debug-stream packages ([bd7170a](https://github.com/deepgram/cli/commit/bd7170af5548b36a7b0ea46fc7031503d9251837)) +* reorganize documentation structure ([0e6f279](https://github.com/deepgram/cli/commit/0e6f279caf11168107f09402bbd720442c1338a8)) +* simplify and restructure README for better clarity ([95aa5ec](https://github.com/deepgram/cli/commit/95aa5ec5622a09217381fbdc21f7bc9f2f54caec)) +* update architecture and home documentation ([56b4650](https://github.com/deepgram/cli/commit/56b465033961ee6bc0d22da838716ae4d92f792d)) +* update documentation to reflect current architecture and improve clarity ([bbf75b0](https://github.com/deepgram/cli/commit/bbf75b034d6268db891e2371f670b08578b1ef4c)) +* update plugin example README ([1b825a6](https://github.com/deepgram/cli/commit/1b825a684ac6e71e01792ad7e63023e1aa293fd8)) diff --git a/packages/deepctl-cmd-api/CHANGELOG.md b/packages/deepctl-cmd-api/CHANGELOG.md new file mode 100644 index 00000000..12b7b11f --- /dev/null +++ b/packages/deepctl-cmd-api/CHANGELOG.md @@ -0,0 +1,20 @@ +# Changelog + +## [0.0.2](https://github.com/deepgram/cli/compare/deepctl-cmd-api-v0.0.1...deepctl-cmd-api-v0.0.2) (2026-03-09) + + +### Features + +* **api,debug:** add `deepctl api` command, `debug stream` proxy, and debug improvements ([53accd5](https://github.com/deepgram/cli/commit/53accd5a30754711fbe615e9294d52c08546bbcc)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) + + +### Bug Fixes + +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) + + +### Documentation + +* **readme:** regenerate READMEs for new api and debug-stream packages ([bd7170a](https://github.com/deepgram/cli/commit/bd7170af5548b36a7b0ea46fc7031503d9251837)) diff --git a/packages/deepctl-cmd-api/pyproject.toml b/packages/deepctl-cmd-api/pyproject.toml index b929d699..fee8f39c 100644 --- a/packages/deepctl-cmd-api/pyproject.toml +++ b/packages/deepctl-cmd-api/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-api" -version = "0.0.1" # x-release-please-version +version = "0.0.2" # x-release-please-version description = "API command for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-debug-audio/CHANGELOG.md b/packages/deepctl-cmd-debug-audio/CHANGELOG.md new file mode 100644 index 00000000..5778f7e7 --- /dev/null +++ b/packages/deepctl-cmd-debug-audio/CHANGELOG.md @@ -0,0 +1,27 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-debug-audio-v0.1.10...deepctl-cmd-debug-audio-v0.1.11) (2026-03-09) + + +### Features + +* **api,debug:** add `deepctl api` command, `debug stream` proxy, and debug improvements ([53accd5](https://github.com/deepgram/cli/commit/53accd5a30754711fbe615e9294d52c08546bbcc)) +* complete nested command architecture implementation ([f3a9945](https://github.com/deepgram/cli/commit/f3a9945d62382696047bd45b436f67e9481dd6aa)) +* **debug-audio:** add ffmpeg-python dependency for audio file analysis ([398b2eb](https://github.com/deepgram/cli/commit/398b2eb1791c0fcbc662842d7760228d69f6bb90)) +* **debug-audio:** implement comprehensive audio file analysis ([fb773b6](https://github.com/deepgram/cli/commit/fb773b6ab27f738741ade32851df959c8a9fe29d)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) + + +### Bug Fixes + +* **debug-audio:** correct indentation in error handling blocks ([f8931a2](https://github.com/deepgram/cli/commit/f8931a22515fc1bd4018443ab78885e5973d21cd)) +* **debug-audio:** restore correct indentation in handle method ([e40cf29](https://github.com/deepgram/cli/commit/e40cf298ece2df72b1ee2b91f723349b3be3f1fe)) +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) + + +### Documentation + +* **debug-audio:** add comprehensive documentation ([6a32c2b](https://github.com/deepgram/cli/commit/6a32c2b379a5bdff4342a649d5d95aa408204aa9)) +* **readme:** regenerate READMEs for new api and debug-stream packages ([bd7170a](https://github.com/deepgram/cli/commit/bd7170af5548b36a7b0ea46fc7031503d9251837)) diff --git a/packages/deepctl-cmd-debug-audio/pyproject.toml b/packages/deepctl-cmd-debug-audio/pyproject.toml index a3a27493..7e16f668 100644 --- a/packages/deepctl-cmd-debug-audio/pyproject.toml +++ b/packages/deepctl-cmd-debug-audio/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-debug-audio" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Audio debug subcommand for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-debug-browser/CHANGELOG.md b/packages/deepctl-cmd-debug-browser/CHANGELOG.md new file mode 100644 index 00000000..2501c917 --- /dev/null +++ b/packages/deepctl-cmd-debug-browser/CHANGELOG.md @@ -0,0 +1,26 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-debug-browser-v0.1.10...deepctl-cmd-debug-browser-v0.1.11) (2026-03-09) + + +### Features + +* **api,debug:** add `deepctl api` command, `debug stream` proxy, and debug improvements ([53accd5](https://github.com/deepgram/cli/commit/53accd5a30754711fbe615e9294d52c08546bbcc)) +* **browser-debug:** add browser debug HTML interface ([e44a070](https://github.com/deepgram/cli/commit/e44a070c5bd1b7456c049e9febcbbdb9c1b0216c)) +* **browser-debug:** add dependencies and test configuration ([6b74cd9](https://github.com/deepgram/cli/commit/6b74cd92008359eaaec26a2907f85c3e202ccdf3)) +* **browser-debug:** implement browser capability models ([c2e3cbc](https://github.com/deepgram/cli/commit/c2e3cbc9226b7e40de7606834ff9c59f358ecf7d)) +* **browser-debug:** implement WebSocket-based browser debug command ([d4902f8](https://github.com/deepgram/cli/commit/d4902f86af16db16ffeaaf69916495acc9377a1c)) +* complete nested command architecture implementation ([f3a9945](https://github.com/deepgram/cli/commit/f3a9945d62382696047bd45b436f67e9481dd6aa)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) + + +### Bug Fixes + +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) + + +### Documentation + +* reorganize documentation structure ([0e6f279](https://github.com/deepgram/cli/commit/0e6f279caf11168107f09402bbd720442c1338a8)) diff --git a/packages/deepctl-cmd-debug-browser/pyproject.toml b/packages/deepctl-cmd-debug-browser/pyproject.toml index 464b7896..5853c0be 100644 --- a/packages/deepctl-cmd-debug-browser/pyproject.toml +++ b/packages/deepctl-cmd-debug-browser/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-debug-browser" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Browser debug subcommand for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-debug-network/CHANGELOG.md b/packages/deepctl-cmd-debug-network/CHANGELOG.md new file mode 100644 index 00000000..52916a1e --- /dev/null +++ b/packages/deepctl-cmd-debug-network/CHANGELOG.md @@ -0,0 +1,23 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-debug-network-v0.1.10...deepctl-cmd-debug-network-v0.1.11) (2026-03-09) + + +### Features + +* **api,debug:** add `deepctl api` command, `debug stream` proxy, and debug improvements ([53accd5](https://github.com/deepgram/cli/commit/53accd5a30754711fbe615e9294d52c08546bbcc)) +* complete nested command architecture implementation ([f3a9945](https://github.com/deepgram/cli/commit/f3a9945d62382696047bd45b436f67e9481dd6aa)) +* Implement comprehensive network debug command ([0d6c310](https://github.com/deepgram/cli/commit/0d6c31076781c3ce50209781e9e7d5f01a48c17f)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) + + +### Bug Fixes + +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) + + +### Documentation + +* reorganize documentation structure ([0e6f279](https://github.com/deepgram/cli/commit/0e6f279caf11168107f09402bbd720442c1338a8)) diff --git a/packages/deepctl-cmd-debug-network/pyproject.toml b/packages/deepctl-cmd-debug-network/pyproject.toml index 3a340be2..b6638a8d 100644 --- a/packages/deepctl-cmd-debug-network/pyproject.toml +++ b/packages/deepctl-cmd-debug-network/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-debug-network" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Network debug subcommand for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-debug-probe/CHANGELOG.md b/packages/deepctl-cmd-debug-probe/CHANGELOG.md new file mode 100644 index 00000000..a31df89a --- /dev/null +++ b/packages/deepctl-cmd-debug-probe/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## [0.0.2](https://github.com/deepgram/cli/compare/deepctl-cmd-debug-probe-v0.0.1...deepctl-cmd-debug-probe-v0.0.2) (2026-03-09) + + +### Features + +* **ffprobe:** add audio analysis via ffprobe across CLI ([8e2c923](https://github.com/deepgram/cli/commit/8e2c92387815b08f86373c49ab6c435f9d18d846)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) diff --git a/packages/deepctl-cmd-debug-probe/pyproject.toml b/packages/deepctl-cmd-debug-probe/pyproject.toml index cd706ff3..e58e609e 100644 --- a/packages/deepctl-cmd-debug-probe/pyproject.toml +++ b/packages/deepctl-cmd-debug-probe/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-debug-probe" -version = "0.0.1" # x-release-please-version +version = "0.0.2" # x-release-please-version description = "Debug probe subcommand for deepctl — live ffprobe analysis during streaming" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-debug/CHANGELOG.md b/packages/deepctl-cmd-debug/CHANGELOG.md new file mode 100644 index 00000000..6a263a8d --- /dev/null +++ b/packages/deepctl-cmd-debug/CHANGELOG.md @@ -0,0 +1,21 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-debug-v0.1.10...deepctl-cmd-debug-v0.1.11) (2026-03-09) + + +### Features + +* **api,debug:** add `deepctl api` command, `debug stream` proxy, and debug improvements ([53accd5](https://github.com/deepgram/cli/commit/53accd5a30754711fbe615e9294d52c08546bbcc)) +* complete nested command architecture implementation ([f3a9945](https://github.com/deepgram/cli/commit/f3a9945d62382696047bd45b436f67e9481dd6aa)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) + + +### Bug Fixes + +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) + + +### Documentation + +* reorganize documentation structure ([0e6f279](https://github.com/deepgram/cli/commit/0e6f279caf11168107f09402bbd720442c1338a8)) diff --git a/packages/deepctl-cmd-debug/pyproject.toml b/packages/deepctl-cmd-debug/pyproject.toml index c14198f0..cea1fb66 100644 --- a/packages/deepctl-cmd-debug/pyproject.toml +++ b/packages/deepctl-cmd-debug/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-debug" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Debug command group for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-ffprobe/CHANGELOG.md b/packages/deepctl-cmd-ffprobe/CHANGELOG.md new file mode 100644 index 00000000..20548453 --- /dev/null +++ b/packages/deepctl-cmd-ffprobe/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## [0.0.2](https://github.com/deepgram/cli/compare/deepctl-cmd-ffprobe-v0.0.1...deepctl-cmd-ffprobe-v0.0.2) (2026-03-09) + + +### Features + +* **ffprobe:** add audio analysis via ffprobe across CLI ([8e2c923](https://github.com/deepgram/cli/commit/8e2c92387815b08f86373c49ab6c435f9d18d846)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) diff --git a/packages/deepctl-cmd-ffprobe/pyproject.toml b/packages/deepctl-cmd-ffprobe/pyproject.toml index 477e8786..a9f4c18b 100644 --- a/packages/deepctl-cmd-ffprobe/pyproject.toml +++ b/packages/deepctl-cmd-ffprobe/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-ffprobe" -version = "0.0.1" # x-release-please-version +version = "0.0.2" # x-release-please-version description = "FFprobe configuration command for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-init/CHANGELOG.md b/packages/deepctl-cmd-init/CHANGELOG.md new file mode 100644 index 00000000..fe294bd9 --- /dev/null +++ b/packages/deepctl-cmd-init/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## [0.0.2](https://github.com/deepgram/cli/compare/deepctl-cmd-init-v0.0.1...deepctl-cmd-init-v0.0.2) (2026-03-09) + + +### Features + +* **init:** add dg init command to scaffold Deepgram starter apps ([60c17c3](https://github.com/deepgram/cli/commit/60c17c305851cdc2b2489e0f80dc4c64bebd0a0d)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) diff --git a/packages/deepctl-cmd-init/pyproject.toml b/packages/deepctl-cmd-init/pyproject.toml index bd1ff96c..02cae5ef 100644 --- a/packages/deepctl-cmd-init/pyproject.toml +++ b/packages/deepctl-cmd-init/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-init" -version = "0.0.1" # x-release-please-version +version = "0.0.2" # x-release-please-version description = "Init command for deepctl — scaffold Deepgram starter apps" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-login/CHANGELOG.md b/packages/deepctl-cmd-login/CHANGELOG.md new file mode 100644 index 00000000..b14323b2 --- /dev/null +++ b/packages/deepctl-cmd-login/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-login-v0.1.10...deepctl-cmd-login-v0.1.11) (2026-03-09) + + +### Features + +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* update authentication and core modules ([1a1df1c](https://github.com/deepgram/cli/commit/1a1df1cf0db70c902eb8c1ef3c54cc17d980605b)) +* update authentication and security implementation ([44d5568](https://github.com/deepgram/cli/commit/44d5568ebc8d50bf2b6d3ed31e2248da38d2565c)) +* **update:** overhaul update/upgrade system with expanded detection and startup notifications ([f71437a](https://github.com/deepgram/cli/commit/f71437a7316d3703786cedeb00ec28cc3a54928f)) + + +### Bug Fixes + +* **auth:** decouple API key validation from project ID requirement ([0f67b22](https://github.com/deepgram/cli/commit/0f67b225217f2ddeb5ef29109f878fdb4d3b589d)) +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) diff --git a/packages/deepctl-cmd-login/pyproject.toml b/packages/deepctl-cmd-login/pyproject.toml index cbfb4f1f..a9a80c37 100644 --- a/packages/deepctl-cmd-login/pyproject.toml +++ b/packages/deepctl-cmd-login/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-login" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Login command for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-mcp/CHANGELOG.md b/packages/deepctl-cmd-mcp/CHANGELOG.md new file mode 100644 index 00000000..f098a3ff --- /dev/null +++ b/packages/deepctl-cmd-mcp/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-mcp-v0.1.10...deepctl-cmd-mcp-v0.1.11) (2026-03-09) + + +### Features + +* add MCP server command for Gnosis AI integration ([4babddf](https://github.com/deepgram/cli/commit/4babddf09c32c2cb954c9224f500ff6bba0ac0ae)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **mcp:** rearchitect as proxy to dx-api MCP endpoint ([65a62f4](https://github.com/deepgram/cli/commit/65a62f4716a1b92d27c82a0e93d922cca522c24e)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) + + +### Bug Fixes + +* handle graceful shutdown of MCP server to prevent threading errors ([0fbb772](https://github.com/deepgram/cli/commit/0fbb772b36c08254fe948eabc92f2a75362c3929)) +* improve MCP server shutdown handling to work with single Ctrl+C ([7bc1d94](https://github.com/deepgram/cli/commit/7bc1d94eee4ca83ce6d27c23a48cc1b7c5f2213a)) +* make MCP server actually exit on first Ctrl+C ([4b4a245](https://github.com/deepgram/cli/commit/4b4a245e96543bf77100f93d4779681a313deed9)) +* MCP server now exits cleanly on first Ctrl+C ([49c4aca](https://github.com/deepgram/cli/commit/49c4aca98812d2030c08091f804f58f0ad1d13e0)) +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) + + +### Documentation + +* fix critical inconsistencies between documentation and code ([6455932](https://github.com/deepgram/cli/commit/6455932c4d1e950107279a44f6070330a8b7cde6)) diff --git a/packages/deepctl-cmd-mcp/pyproject.toml b/packages/deepctl-cmd-mcp/pyproject.toml index 26b12c6f..fe9c8cf8 100644 --- a/packages/deepctl-cmd-mcp/pyproject.toml +++ b/packages/deepctl-cmd-mcp/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-mcp" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "MCP proxy command for deepctl — connects to Deepgram's developer API" readme = "README.md" authors = [{ name = "Deepgram", email = "devrel@deepgram.com" }] diff --git a/packages/deepctl-cmd-plugin/CHANGELOG.md b/packages/deepctl-cmd-plugin/CHANGELOG.md new file mode 100644 index 00000000..645b2dc8 --- /dev/null +++ b/packages/deepctl-cmd-plugin/CHANGELOG.md @@ -0,0 +1,19 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-plugin-v0.1.10...deepctl-cmd-plugin-v0.1.11) (2026-03-09) + + +### Features + +* Add plugin search command with hardcoded registry ([bd533cb](https://github.com/deepgram/cli/commit/bd533cb4b90b531fc522c4b2fd9a582d05d7861a)) +* Add universal plugin support for all installation methods ([6c6d3c3](https://github.com/deepgram/cli/commit/6c6d3c3f87a3451c9474e8a1bcde6bd0148d4acc)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **plugin:** add install-aware plugin system with venv bridge and strategy pattern ([7dd849b](https://github.com/deepgram/cli/commit/7dd849b6d5cc66fc6a9d54d665aad8909830b5ef)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) + + +### Bug Fixes + +* Remove duplicate entries in plugin list ([11a3fe3](https://github.com/deepgram/cli/commit/11a3fe340e320df46c3d6ed872f469205b32163f)) +* resolve all ruff and mypy linting issues ([83eaa7a](https://github.com/deepgram/cli/commit/83eaa7a54093eae72e9f6f08ec021980abc2a9fd)) +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) diff --git a/packages/deepctl-cmd-plugin/pyproject.toml b/packages/deepctl-cmd-plugin/pyproject.toml index 145c802a..dfdcf9ff 100644 --- a/packages/deepctl-cmd-plugin/pyproject.toml +++ b/packages/deepctl-cmd-plugin/pyproject.toml @@ -2,7 +2,7 @@ name = "deepctl-cmd-plugin" description = "Plugin management command for deepctl" readme = "README.md" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version requires-python = ">=3.10" authors = [{ name = "Deepgram DevRel", email = "devrel@deepgram.com" }] dependencies = [ diff --git a/packages/deepctl-cmd-projects/CHANGELOG.md b/packages/deepctl-cmd-projects/CHANGELOG.md new file mode 100644 index 00000000..f6bf922e --- /dev/null +++ b/packages/deepctl-cmd-projects/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-projects-v0.1.10...deepctl-cmd-projects-v0.1.11) (2026-03-09) + + +### Features + +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* update authentication and core modules ([1a1df1c](https://github.com/deepgram/cli/commit/1a1df1cf0db70c902eb8c1ef3c54cc17d980605b)) +* **update:** overhaul update/upgrade system with expanded detection and startup notifications ([f71437a](https://github.com/deepgram/cli/commit/f71437a7316d3703786cedeb00ec28cc3a54928f)) + + +### Bug Fixes + +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) diff --git a/packages/deepctl-cmd-projects/pyproject.toml b/packages/deepctl-cmd-projects/pyproject.toml index 84800566..6ae12cd3 100644 --- a/packages/deepctl-cmd-projects/pyproject.toml +++ b/packages/deepctl-cmd-projects/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-projects" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Projects command for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-skills/CHANGELOG.md b/packages/deepctl-cmd-skills/CHANGELOG.md new file mode 100644 index 00000000..1f554112 --- /dev/null +++ b/packages/deepctl-cmd-skills/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +## [0.0.2](https://github.com/deepgram/cli/compare/deepctl-cmd-skills-v0.0.1...deepctl-cmd-skills-v0.0.2) (2026-03-09) + + +### Features + +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* **skills:** replace CLI help dump with Deepgram Developer Guide ([4182d9b](https://github.com/deepgram/cli/commit/4182d9b20aa638ad031d9a6ed56c6f36b4aec292)) + + +### Bug Fixes + +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) diff --git a/packages/deepctl-cmd-skills/pyproject.toml b/packages/deepctl-cmd-skills/pyproject.toml index 866f6843..52960799 100644 --- a/packages/deepctl-cmd-skills/pyproject.toml +++ b/packages/deepctl-cmd-skills/pyproject.toml @@ -2,7 +2,7 @@ name = "deepctl-cmd-skills" description = "AI coding assistant skill management for deepctl" readme = "README.md" -version = "0.0.1" # x-release-please-version +version = "0.0.2" # x-release-please-version requires-python = ">=3.10" authors = [{ name = "Deepgram DevRel", email = "devrel@deepgram.com" }] dependencies = [ diff --git a/packages/deepctl-cmd-transcribe/CHANGELOG.md b/packages/deepctl-cmd-transcribe/CHANGELOG.md new file mode 100644 index 00000000..92f51d92 --- /dev/null +++ b/packages/deepctl-cmd-transcribe/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-transcribe-v0.1.10...deepctl-cmd-transcribe-v0.1.11) (2026-03-09) + + +### Features + +* **ffprobe:** add audio analysis via ffprobe across CLI ([8e2c923](https://github.com/deepgram/cli/commit/8e2c92387815b08f86373c49ab6c435f9d18d846)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* update authentication and core modules ([1a1df1c](https://github.com/deepgram/cli/commit/1a1df1cf0db70c902eb8c1ef3c54cc17d980605b)) +* **update:** overhaul update/upgrade system with expanded detection and startup notifications ([f71437a](https://github.com/deepgram/cli/commit/f71437a7316d3703786cedeb00ec28cc3a54928f)) + + +### Bug Fixes + +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) +* **transcribe:** fix SDK response serialization and redesign output ([908097c](https://github.com/deepgram/cli/commit/908097cfd3f1323d67eaa797bd00c037accfb629)) diff --git a/packages/deepctl-cmd-transcribe/pyproject.toml b/packages/deepctl-cmd-transcribe/pyproject.toml index e637fd29..9321df0c 100644 --- a/packages/deepctl-cmd-transcribe/pyproject.toml +++ b/packages/deepctl-cmd-transcribe/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-transcribe" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Transcribe command for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-update/CHANGELOG.md b/packages/deepctl-cmd-update/CHANGELOG.md new file mode 100644 index 00000000..1d9eb21b --- /dev/null +++ b/packages/deepctl-cmd-update/CHANGELOG.md @@ -0,0 +1,26 @@ +# Changelog + +## [0.2.0](https://github.com/deepgram/cli/compare/deepctl-cmd-update-v0.1.10...deepctl-cmd-update-v0.2.0) (2026-03-09) + + +### ⚠ BREAKING CHANGES + +* **core:** InstallationDetector and VersionChecker moved from deepctl_core to deepctl_cmd_update + +### Features + +* Add self-update functionality to deepctl ([b2152f2](https://github.com/deepgram/cli/commit/b2152f2f4f1d9cde6ac1f822dfd53ae376ae3f50)) +* **core:** comprehensive architecture review and test coverage ([25a5409](https://github.com/deepgram/cli/commit/25a5409304cd3e1bbb0b8101fd717401b49ae807)) +* improve update command functionality ([4a9baa0](https://github.com/deepgram/cli/commit/4a9baa04f05010a8150a4bf3bbc3b6de6eedb39a)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* **update:** add background plugin update notifications ([5dfb906](https://github.com/deepgram/cli/commit/5dfb90635fe2cd62992c46f44d50f615659e7ec8)) +* **update:** overhaul update/upgrade system with expanded detection and startup notifications ([f71437a](https://github.com/deepgram/cli/commit/f71437a7316d3703786cedeb00ec28cc3a54928f)) + + +### Bug Fixes + +* resolve all ruff and mypy linting issues ([83eaa7a](https://github.com/deepgram/cli/commit/83eaa7a54093eae72e9f6f08ec021980abc2a9fd)) +* **tests:** skip Unix-specific path tests on Windows ([71ee600](https://github.com/deepgram/cli/commit/71ee6004b585b072e5f4498eb7550d9243737e40)) +* **tests:** use real tmp_path for pipx run detection test ([7b0a8d6](https://github.com/deepgram/cli/commit/7b0a8d64bcfba11988e6321b8372c03a16cfd5b0)) +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) diff --git a/packages/deepctl-cmd-update/pyproject.toml b/packages/deepctl-cmd-update/pyproject.toml index bccd0388..89256c35 100644 --- a/packages/deepctl-cmd-update/pyproject.toml +++ b/packages/deepctl-cmd-update/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-update" -version = "0.1.10" # x-release-please-version +version = "0.2.0" # x-release-please-version description = "Update command for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-cmd-usage/CHANGELOG.md b/packages/deepctl-cmd-usage/CHANGELOG.md new file mode 100644 index 00000000..8dbfaad7 --- /dev/null +++ b/packages/deepctl-cmd-usage/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-cmd-usage-v0.1.10...deepctl-cmd-usage-v0.1.11) (2026-03-09) + + +### Features + +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* update authentication and core modules ([1a1df1c](https://github.com/deepgram/cli/commit/1a1df1cf0db70c902eb8c1ef3c54cc17d980605b)) +* **update:** overhaul update/upgrade system with expanded detection and startup notifications ([f71437a](https://github.com/deepgram/cli/commit/f71437a7316d3703786cedeb00ec28cc3a54928f)) + + +### Bug Fixes + +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) diff --git a/packages/deepctl-cmd-usage/pyproject.toml b/packages/deepctl-cmd-usage/pyproject.toml index 0adcd67f..ec48f2a6 100644 --- a/packages/deepctl-cmd-usage/pyproject.toml +++ b/packages/deepctl-cmd-usage/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-cmd-usage" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Usage command for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-core/CHANGELOG.md b/packages/deepctl-core/CHANGELOG.md new file mode 100644 index 00000000..b0eeaf16 --- /dev/null +++ b/packages/deepctl-core/CHANGELOG.md @@ -0,0 +1,41 @@ +# Changelog + +## [0.2.0](https://github.com/deepgram/cli/compare/deepctl-core-v0.1.10...deepctl-core-v0.2.0) (2026-03-09) + + +### ⚠ BREAKING CHANGES + +* **core:** InstallationDetector and VersionChecker moved from deepctl_core to deepctl_cmd_update + +### Features + +* add performance timing system with --timing and --timing-detailed flags ([45132ff](https://github.com/deepgram/cli/commit/45132ffa8e76ce714c8ac139dc6c40e235f39516)) +* Add self-update functionality to deepctl ([b2152f2](https://github.com/deepgram/cli/commit/b2152f2f4f1d9cde6ac1f822dfd53ae376ae3f50)) +* Add universal plugin support for all installation methods ([6c6d3c3](https://github.com/deepgram/cli/commit/6c6d3c3f87a3451c9474e8a1bcde6bd0148d4acc)) +* **auth:** switch device flow from community server to dx-id OIDC provider ([2c04fc2](https://github.com/deepgram/cli/commit/2c04fc2001d114a85073180f7c57dddb91129596)) +* complete nested command architecture implementation ([f3a9945](https://github.com/deepgram/cli/commit/f3a9945d62382696047bd45b436f67e9481dd6aa)) +* **core:** comprehensive architecture review and test coverage ([25a5409](https://github.com/deepgram/cli/commit/25a5409304cd3e1bbb0b8101fd717401b49ae807)) +* enhance performance timing and core architecture ([830aa47](https://github.com/deepgram/cli/commit/830aa47b67398e7758f31b3957c62a400ae822e9)) +* enhance test infrastructure with flexible running options ([d42a5e9](https://github.com/deepgram/cli/commit/d42a5e95a1d273378c82a2648f914c3b034d8cbe)) +* **ffprobe:** add audio analysis via ffprobe across CLI ([8e2c923](https://github.com/deepgram/cli/commit/8e2c92387815b08f86373c49ab6c435f9d18d846)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) +* **plugin:** add install-aware plugin system with venv bridge and strategy pattern ([7dd849b](https://github.com/deepgram/cli/commit/7dd849b6d5cc66fc6a9d54d665aad8909830b5ef)) +* **skills:** add `deepctl skills` command and agent-native CLI metadata ([5654d40](https://github.com/deepgram/cli/commit/5654d40d3a6c2caf790a9de37c17ad60c150e8d3)) +* **skills:** replace CLI help dump with Deepgram Developer Guide ([4182d9b](https://github.com/deepgram/cli/commit/4182d9b20aa638ad031d9a6ed56c6f36b4aec292)) +* update authentication and core modules ([1a1df1c](https://github.com/deepgram/cli/commit/1a1df1cf0db70c902eb8c1ef3c54cc17d980605b)) +* update authentication and security implementation ([44d5568](https://github.com/deepgram/cli/commit/44d5568ebc8d50bf2b6d3ed31e2248da38d2565c)) +* **update:** overhaul update/upgrade system with expanded detection and startup notifications ([f71437a](https://github.com/deepgram/cli/commit/f71437a7316d3703786cedeb00ec28cc3a54928f)) + + +### Bug Fixes + +* add explicit exports to core models ([2827f9a](https://github.com/deepgram/cli/commit/2827f9a35b5cb93086ced446cdc76be7f61f300b)) +* **auth:** decouple API key validation from project ID requirement ([0f67b22](https://github.com/deepgram/cli/commit/0f67b225217f2ddeb5ef29109f878fdb4d3b589d)) +* **auth:** open browser and start polling immediately on login ([ecb8271](https://github.com/deepgram/cli/commit/ecb82713049b3aa348ebae8507d463ae9a063e70)) +* configure pytest to run tests across all workspace packages ([17e1ba6](https://github.com/deepgram/cli/commit/17e1ba6230894dc4122dec55f9c23f73df886a66)) +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) +* **skills:** fix entry point iteration in collect_command_metadata ([7b8424f](https://github.com/deepgram/cli/commit/7b8424f91e86ff10ba591d5a58333adf7a2b795f)) +* **tests:** make config tests cross-platform compatible for Windows ([701263d](https://github.com/deepgram/cli/commit/701263dacb78aa2f17e9713b56e131b776cf7821)) +* **tests:** skip Unix-specific path tests on Windows ([71ee600](https://github.com/deepgram/cli/commit/71ee6004b585b072e5f4498eb7550d9243737e40)) +* **tooling:** resolve all ruff, mypy, and Makefile issues ([3500379](https://github.com/deepgram/cli/commit/35003791a94ce74b40292dad091e5139299a620e)) +* **transcribe:** fix SDK response serialization and redesign output ([908097c](https://github.com/deepgram/cli/commit/908097cfd3f1323d67eaa797bd00c037accfb629)) diff --git a/packages/deepctl-core/pyproject.toml b/packages/deepctl-core/pyproject.toml index 0e590ba4..79ef2dfa 100644 --- a/packages/deepctl-core/pyproject.toml +++ b/packages/deepctl-core/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-core" -version = "0.1.10" # x-release-please-version +version = "0.2.0" # x-release-please-version description = "Core components for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-plugin-example/CHANGELOG.md b/packages/deepctl-plugin-example/CHANGELOG.md new file mode 100644 index 00000000..2cda3231 --- /dev/null +++ b/packages/deepctl-plugin-example/CHANGELOG.md @@ -0,0 +1,19 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-plugin-example-v0.1.10...deepctl-plugin-example-v0.1.11) (2026-03-09) + + +### Features + +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) + + +### Bug Fixes + +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) + + +### Documentation + +* prioritize pipx for global installation with plugin support ([0c17869](https://github.com/deepgram/cli/commit/0c1786919ba2424a74227b0099ebae74f29185dc)) +* update plugin example README ([1b825a6](https://github.com/deepgram/cli/commit/1b825a684ac6e71e01792ad7e63023e1aa293fd8)) diff --git a/packages/deepctl-plugin-example/pyproject.toml b/packages/deepctl-plugin-example/pyproject.toml index e08ef2e8..055238b5 100644 --- a/packages/deepctl-plugin-example/pyproject.toml +++ b/packages/deepctl-plugin-example/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-plugin-example" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Example plugin for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-shared-utils/CHANGELOG.md b/packages/deepctl-shared-utils/CHANGELOG.md new file mode 100644 index 00000000..148929fb --- /dev/null +++ b/packages/deepctl-shared-utils/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +## [0.1.11](https://github.com/deepgram/cli/compare/deepctl-shared-utils-v0.1.10...deepctl-shared-utils-v0.1.11) (2026-03-09) + + +### Features + +* enhance test infrastructure with flexible running options ([d42a5e9](https://github.com/deepgram/cli/commit/d42a5e95a1d273378c82a2648f914c3b034d8cbe)) +* **ffprobe:** add audio analysis via ffprobe across CLI ([8e2c923](https://github.com/deepgram/cli/commit/8e2c92387815b08f86373c49ab6c435f9d18d846)) +* **mcp:** fix auth, switch to streamable-http, and improve READMEs ([8e76d60](https://github.com/deepgram/cli/commit/8e76d6096ec319b5f0c85d57b299a7f05a60b5a8)) + + +### Bug Fixes + +* configure pytest to run tests across all workspace packages ([17e1ba6](https://github.com/deepgram/cli/commit/17e1ba6230894dc4122dec55f9c23f73df886a66)) +* resolve mypy type checking issues and modernize Python code ([a93526e](https://github.com/deepgram/cli/commit/a93526eb0a3c9eb48d068f3180a6f373c8bfa0c3)) +* **transcribe:** fix SDK response serialization and redesign output ([908097c](https://github.com/deepgram/cli/commit/908097cfd3f1323d67eaa797bd00c037accfb629)) diff --git a/packages/deepctl-shared-utils/pyproject.toml b/packages/deepctl-shared-utils/pyproject.toml index ef813676..7c1626ec 100644 --- a/packages/deepctl-shared-utils/pyproject.toml +++ b/packages/deepctl-shared-utils/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl-shared-utils" -version = "0.1.10" # x-release-please-version +version = "0.1.11" # x-release-please-version description = "Shared utilities for deepctl" readme = "README.md" license = "MIT" diff --git a/packages/deepctl-shared-utils/src/deepctl_shared_utils/__init__.py b/packages/deepctl-shared-utils/src/deepctl_shared_utils/__init__.py index c71d038a..cb556501 100644 --- a/packages/deepctl-shared-utils/src/deepctl_shared_utils/__init__.py +++ b/packages/deepctl-shared-utils/src/deepctl_shared_utils/__init__.py @@ -28,4 +28,4 @@ "validate_url", ] -__version__ = "0.1.10" # x-release-please-version +__version__ = "0.1.11" # x-release-please-version diff --git a/pyproject.toml b/pyproject.toml index a7629f05..05a5f06d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deepctl" -version = "0.1.10" # x-release-please-version +version = "0.2.0" # x-release-please-version description = "Official Deepgram CLI for speech recognition and audio intelligence" readme = "README.md" license = "MIT" diff --git a/src/deepctl/__init__.py b/src/deepctl/__init__.py index 20dcaeb4..a6109f7e 100644 --- a/src/deepctl/__init__.py +++ b/src/deepctl/__init__.py @@ -1,7 +1,7 @@ """deepctl - Official command-line interface for Deepgram's speech recognition API.""" -__version__ = "0.1.10" # x-release-please-version +__version__ = "0.2.0" # x-release-please-version __author__ = "Deepgram" __email__ = "devrel@deepgram.com" __license__ = "MIT"