Skip to main content
Glama

Enhanced Dash MCP Server

CHANGELOG.mdโ€ข60.9 kB
# (2025-08-22) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **setup:** ๐Ÿ› Fix validation test to handle non-Dash environments ([398f6e8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/398f6e84638eb9d20ebf6b5f691b3796918c6e70)) * **setup:** ๐Ÿ› Make setup script non-interactive for automated environments ([74f269a](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/74f269a181f5a4c8581fea89b03f45f5cf0f68a2)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **docsets:** ๐Ÿš€ Expand docset discovery to entire Dash directory tree ([7f7c4df](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7f7c4dff3c85e73a5adedd6229deba108a8e3b36)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **logging:** ๐Ÿš€ Comprehensive verbose logging and documentation ([97f8a7f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/97f8a7f04b1fac99cc36e17bbacf5a14adc43f88)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # (2025-06-19) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **setup:** ๐Ÿ› Fix validation test to handle non-Dash environments ([398f6e8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/398f6e84638eb9d20ebf6b5f691b3796918c6e70)) * **setup:** ๐Ÿ› Make setup script non-interactive for automated environments ([74f269a](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/74f269a181f5a4c8581fea89b03f45f5cf0f68a2)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **docsets:** ๐Ÿš€ Expand docset discovery to entire Dash directory tree ([7f7c4df](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7f7c4dff3c85e73a5adedd6229deba108a8e3b36)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **logging:** ๐Ÿš€ Comprehensive verbose logging and documentation ([97f8a7f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/97f8a7f04b1fac99cc36e17bbacf5a14adc43f88)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # (2025-06-16) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **setup:** ๐Ÿ› Fix validation test to handle non-Dash environments ([398f6e8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/398f6e84638eb9d20ebf6b5f691b3796918c6e70)) * **setup:** ๐Ÿ› Make setup script non-interactive for automated environments ([74f269a](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/74f269a181f5a4c8581fea89b03f45f5cf0f68a2)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **docsets:** ๐Ÿš€ Expand docset discovery to entire Dash directory tree ([7f7c4df](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7f7c4dff3c85e73a5adedd6229deba108a8e3b36)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **logging:** ๐Ÿš€ Comprehensive verbose logging and documentation ([97f8a7f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/97f8a7f04b1fac99cc36e17bbacf5a14adc43f88)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # (2025-06-16) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **setup:** ๐Ÿ› Make setup script non-interactive for automated environments ([74f269a](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/74f269a181f5a4c8581fea89b03f45f5cf0f68a2)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **docsets:** ๐Ÿš€ Expand docset discovery to entire Dash directory tree ([7f7c4df](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7f7c4dff3c85e73a5adedd6229deba108a8e3b36)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **logging:** ๐Ÿš€ Comprehensive verbose logging and documentation ([97f8a7f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/97f8a7f04b1fac99cc36e17bbacf5a14adc43f88)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # (2025-06-16) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **setup:** ๐Ÿ› Make setup script non-interactive for automated environments ([74f269a](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/74f269a181f5a4c8581fea89b03f45f5cf0f68a2)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **docsets:** ๐Ÿš€ Expand docset discovery to entire Dash directory tree ([7f7c4df](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7f7c4dff3c85e73a5adedd6229deba108a8e3b36)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # (2025-06-16) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **docsets:** ๐Ÿš€ Expand docset discovery to entire Dash directory tree ([7f7c4df](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7f7c4dff3c85e73a5adedd6229deba108a8e3b36)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # Enhanced Dash MCP Server Changelog ## [1.3.1] - 2025-06-16 ### โš ๏ธ **Important: Cache Clearing Required for v1.3.0+ Users** If you're upgrading from a previous version, clear your cache to discover the expanded docsets: ```bash rm -rf ~/.cache/dash-mcp/ ``` Version 1.3.0+ expands docset discovery from 45 to 364 docsets by searching the entire Dash directory tree. ### Bug Fixes * **setup:** ๐Ÿ”ง add comprehensive logging and timeout handling to prevent setup hanging in Codex environments * **scripts:** โš™๏ธ enhanced error handling with detailed progress indicators and graceful cleanup * **debugging:** ๐Ÿ“Š new test-pip-install.sh script for isolated pip installation testing ### Features * **logging:** ๐Ÿ“Š timestamped logs for every setup operation with clear progress feedback * **timeouts:** โฑ๏ธ pip operations now have 5-10 minute timeouts to prevent indefinite hanging * **validation:** โœ… comprehensive file and environment validation before operations * **cleanup:** ๐Ÿงน signal handling for graceful cleanup on script interruption ### Developer Experience Improvements * Enhanced setup script with verbose output and error diagnostics * Fallback mechanisms for pip installation with alternative methods * Real-time progress indicators during long operations * Standalone pip test script to debug installation issues separately --- ## [1.3.0] - 2025-06-16 ### Major Features * **docsets:** ๐Ÿš€ expand docset discovery to entire Dash directory tree - 8x more docsets (364 vs 45) * **scripts:** ๐Ÿ› ๏ธ resolve script stalling issues in Codex environments with test mode validation * **project:** โœจ add project configuration and startup scripts with improved error handling --- # (2025-06-16) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **docsets:** ๐Ÿš€ Expand docset discovery to entire Dash directory tree ([7f7c4df](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7f7c4dff3c85e73a5adedd6229deba108a8e3b36)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # (2025-06-16) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **scripts:** ๐Ÿ› ๏ธ Resolve script stalling issues in Codex environments ([0a97842](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/0a9784220eae11d4176896228bc99c8feb8da8f1)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # (2025-06-11) ### Bug Fixes * ๐Ÿงน resolve flake8 and mypy issues ([e01b3cd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e01b3cd5f509bb072833f2bde7cbed59e205d33a)) * ๐Ÿฉน consolidate task cancellation ([3f1e15e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/3f1e15e5f50c74b485016b9cd84cb7608a44bb52)) * **changelog:** ๐Ÿ“ restore full history ([1762a0e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/1762a0e5d9e9dd5032955daf829b6aa82d6c4903)) * **changelog:** ๐Ÿ“ restore full history ([956b290](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/956b2903f9ea73e37366a6428b67cd1a7d2daa1b)) * **changelog:** ๐Ÿ› ๏ธ append new release notes ([e989861](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9898613b9519002906bdf1236ec3a3302da1321)) * **deps:** ๐Ÿ”ง Fix MCP compatibility and enhance dependency management ([2fdd40c](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2fdd40c9d2ee2b3b1d9ce6b597cb480deffcf4c8)) * **docsets:** ๐Ÿ› Fix Dash docset discovery and database schema handling ([7fbb1ea](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7fbb1ea561991d74e2c707adfed90153a2152524)) * **search:** ๐Ÿ› cast limit param to int ([e70b568](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e70b568f98e4420f8569ed58768c6a12441b2c87)) * **search:** ๐Ÿ›ก๏ธ validate limit inputs\n\nAdd tests for invalid limit values and document the behavior. ([530de36](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/530de36cb74dff32b05ca8bf4c8247f55c33f8a5)) * **server:** ๐Ÿ› run using StdioClient ([93aaff0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/93aaff05ff784c468d0adcf4aced73c09625aa28)) * **server:** ๐Ÿšฎ re-raise KeyboardInterrupt ([91c26b2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/91c26b2c67dfb278dfe5a912409b2ba0aa8773ef)) * **server:** ๐Ÿ›‘ handle KeyboardInterrupt cleanly ([5ba6459](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/5ba6459dadee3e36e58f66f547c03b5cf13aa22d)) * **startup:** ๐Ÿ› create initialization options ([e9cb087](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/e9cb08758c4a50fa6be24403aebce8cebb2c84dc)) * **symlink:** ๐Ÿ› ๏ธ improve docset symlink handling ([da23af6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/da23af6a509eb331f11d5a11e9611ca279c8c7b0)) * **tests:** โœ… make stdio_server check robust ([48dd505](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48dd505d794f58ebb0dd5246c931c0190302562a)) ### Features * ๐ŸŽ‰ automate changelog ([b661b06](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b661b063d2d3b162d17ddfd5766c527e1778b688)) * ๐Ÿ“ bump to 1.1.3 and update docs ([7ffc5ac](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/7ffc5ac5b3750f0a0f9c6ee38c580e98f960f06f)) * ๐Ÿ› ๏ธ use stdio_server for server I/O\n\n* replace removed StdioClient import\n* adjust main execution flow\n* bump version to 1.1.2 and update docs\n* update tests and changelog ([2efa38e](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/2efa38e8b3378476431e494f12022ce02ba877ee)) * Allow nested docset directories ([43d44dd](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/43d44dd93ccf653bcfb7f887af1173886a0a72de)) * **ci:** ๐ŸŽ‰ add release workflow and changelog links ([957aa45](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/957aa45a6ed03952249ad7e11475858df26cdbc0)) * **docsets:** ๐Ÿ—‚๏ธ support nested docset folders ([55417e0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/55417e0a97811003c9be17044610e48b38598c54)) * **docsets:** ๐Ÿงญ auto-adjust docset path ([f37a2b8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f37a2b8419316d966519a2817229c7e531815425)) * **enhanced-dash-mcp:** ๐Ÿš€ Complete MCP server implementation with Warp integration ([4755ac8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4755ac817b84fb566e9871d4965faf96e5e6b7b0)) * Initial commit ([f4bfea4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f4bfea4dcff04ec063a2abd5ab1c82df803c6b8f)) * **logging:** โœจ log docset path and document symlink support ([fb5ac07](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/fb5ac07ad01868a69bfd7454ca6517bc857c038d)) * **logging:** ๐ŸŽ‰ add startup logging ([f072579](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/f072579b89d6d0466d0c130315a6b0ae08415164)) * **logging:** ๐ŸŽ‰ add structured logging ([248d36f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/248d36f75f150557d7a025feb969d080bb422d0f)) * **logging:** ๐Ÿ“ improve server event logging ([8849a8f](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/8849a8f966aa0ce5113d939bff45b17d9b99d2d2)) * **server:** โœจ handle cancellation without hang ([48f5ec6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/48f5ec62ece95fd8625bbeee28e688e696ce6d4e)) * **server:** ๐Ÿ›‘ unify cancellation handling ([b1d9693](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/b1d96934a14c25059dac61fc72febd5bf33423c9)) * **server:** ๐Ÿ› ๏ธ ensure Server.run receives streams ([a993850](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/a993850b6a707ce3500337850a95aae4e0a7a5c1)) * **structure:** ๐Ÿ“ reorganize project files ([4bc2243](https://github.com/joshuadanpeterson/enhanced-dash-mcp/commit/4bc2243269c5ab335e3b5585580b687cd4620e55)) # Changelog ## [1.2.12](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.12) - 2025-06-11 - merge upstream changes with local docset fixes - add comprehensive `.gitignore` and remove debug script - improved project structure and documentation ## [1.2.11](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.11) - 2025-06-10 - feat: recursively search for `.docset` directories to support nested docsets ## [1.2.10](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.10) - 2025-06-10 - docs: clarify symlink placement instructions in README ## [1.2.9](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.9) - 2025-06-08 - fix: preserve full history when generating changelog via GitHub Actions ## [1.2.8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.8) - 2025-06-08 - fix: handle symlinked DocSets paths more robustly - test: add coverage for symlinked DocSets environment variable ## [1.2.7](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.7) - 2025-06-08 - feat: automatically adjust docset path when DASH_DOCSETS_PATH points to Dash directory or symlink ## [1.2.6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.6) - 2025-06-08 - feat: log docset directory on startup and resolve symlinks ## [1.2.5](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.5) - 2025-06-08 - feat: docset directory can be configured via `DASH_DOCSETS_PATH` ## [1.2.4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.4) - 2025-06-08 - fix: cast limit argument to int to prevent slice index errors ## [1.2.3](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.3) - 2025-06-08 - fix: generate initialization options correctly to avoid AttributeError during startup ## [1.2.2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.2) - 2025-06-08 - startup and shutdown log messages - error logging for unexpected exceptions ## [1.2.1](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.1) - 2025-06-08 - startup log message to confirm server launch ## [1.2.0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.2.0) - 2025-06-08 - configurable structured logging with file rotation ## [1.1.11](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.11) - 2025-06-08 - cancel helper suppresses `KeyboardInterrupt` so shutdown completes cleanly ## [1.1.10](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.10) - 2025-06-08 - ensure `main` returns after task cancellation so startup never hangs ## [1.1.9](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.9) - 2025-06-08 - suppress KeyboardInterrupt traceback to prevent hanging ## [1.1.8](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.8) - 2025-06-08 - extracted cancellation logic into a helper to avoid duplication ## [1.1.7](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.7) - 2025-06-08 - re-raise KeyboardInterrupt after cleanup for proper exit status ## [1.1.6](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.6) - 2025-06-08 - cancel server task on Ctrl+C so startup no longer hangs ## [1.1.5](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.5) - 2025-06-08 - graceful shutdown on Ctrl+C without stack trace ## [1.1.4](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.4) - 2025-06-08 - added `.flake8` and `mypy.ini` to resolve linter and type checker errors ## [1.1.3](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.3) - 2025-06-08 - documented `stdio_server` usage in help docs and bumped version constant ## [1.1.2](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.2) - 2025-06-08 - use `stdio_server` from MCP library instead of removed `StdioClient` ## [1.1.1](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.1) - 2025-06-08 - run server using `StdioClient` and update documentation ## [1.1.0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.1.0) - 2025-06-08 - Automatic changelog generation via GitHub Actions - Version constant in `enhanced_dash_server.py` - Help documentation for CI and changelog ## [1.0.0](https://github.com/joshuadanpeterson/enhanced-dash-mcp/releases/tag/v1.0.0) - 2025-06-07 - Initial release

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/joshuadanpeterson/enhanced-dash-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server