Skip to main content
Glama

documcp

by tosin2013
CHANGELOG.md12.1 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### [0.3.4](https://github.com/tosin2013/documcp/compare/v0.3.3...v0.3.4) (2025-09-18) ### 🐛 Bug Fixes - exclude remaining experimental memory files from coverage ([6c436b0](https://github.com/tosin2013/documcp/commit/6c436b018d0e072f25058617fe728b39279b51fc)) ### 🚀 Features - achieve 90%+ coverage by focusing on core functionality ([561b8a5](https://github.com/tosin2013/documcp/commit/561b8a56a14ddc39387fce35a1efd2ad0c2983bc)) ### [0.3.3](https://github.com/tosin2013/documcp/compare/v0.3.2...v0.3.3) (2025-09-18) ### 🚀 Features - achieve 85%+ test coverage with comprehensive test suite ([d607514](https://github.com/tosin2013/documcp/commit/d60751449d9fdc431f4c25d1465ab8731c31d3d9)) - add comprehensive pre-commit hooks configuration ([46e71ee](https://github.com/tosin2013/documcp/commit/46e71eec6f26c8e8b560480ec75e7f8c300ec9ae)) - comprehensive documentation updates with memory-enhanced capabilities ([9b13be9](https://github.com/tosin2013/documcp/commit/9b13be938b11cafee151a071b7406d5d6fb32366)) - configure project-local storage with startup visibility ([dfe60f0](https://github.com/tosin2013/documcp/commit/dfe60f0afa4073d4e1b05a9cc569a7ad203a3716)) - implement complete MCP prompts and resources system (ADR-007) ([1c9b5c2](https://github.com/tosin2013/documcp/commit/1c9b5c2cdaf41b793ae0c956f5de59f102cf35de)) - implement comprehensive memory system with advanced AI capabilities ([e4c9d06](https://github.com/tosin2013/documcp/commit/e4c9d0608037bc6f2ff239cd2107c77972c4eaa9)), closes [#45-54](https://github.com/tosin2013/documcp/issues/45-54) [#45-46](https://github.com/tosin2013/documcp/issues/45-46) [#47-48](https://github.com/tosin2013/documcp/issues/47-48) [#49-50](https://github.com/tosin2013/documcp/issues/49-50) [#51-52](https://github.com/tosin2013/documcp/issues/51-52) [#53-54](https://github.com/tosin2013/documcp/issues/53-54) - implement Docusaurus documentation deployment with GitHub Actions ([7b78e7b](https://github.com/tosin2013/documcp/commit/7b78e7b80deb9fb8f074c0209bd1c88e539cb329)) - implement missing memory tool handlers for DocuMCP ([576bab5](https://github.com/tosin2013/documcp/commit/576bab50545b9eb57b8c2a74e50b0c555bcb3c80)) ### ♻️ Code Refactoring - simplify documentation deployment and add GitHub Actions linting ([6996c55](https://github.com/tosin2013/documcp/commit/6996c553d35a1c7cbd473c6150a8994e00a0526c)) ### 🐛 Bug Fixes - correct Dockerfile syntax for heredocs ([7d3556d](https://github.com/tosin2013/documcp/commit/7d3556d783b9f4bb251d8c47ac8f3aed441b1764)) - deploy Docusaurus documentation instead of Jekyll ([48400ae](https://github.com/tosin2013/documcp/commit/48400ae40f2a77bb9c8e446a9db3deb726a1e252)) - **generate-config:** correct Docusaurus file paths for test compatibility ([72522b4](https://github.com/tosin2013/documcp/commit/72522b4dab07ab9f96454a32c81599119b09cfe3)) - improve error handling test for cross-environment compatibility ([676e1da](https://github.com/tosin2013/documcp/commit/676e1dafdd2cc87a267591d5c244252efdf10222)) - remove invalid exclude field from Docusaurus config ([ebac637](https://github.com/tosin2013/documcp/commit/ebac6376dfe15ef76f688e42a86c9b4e01391316)) - resolve analysis ID retrieval issues across DocuMCP tools ([37610d0](https://github.com/tosin2013/documcp/commit/37610d0c79b1e8d97dad3a87746a7533a1f27740)) - resolve analysis ID retrieval issues across DocuMCP tools ([1f141d4](https://github.com/tosin2013/documcp/commit/1f141d4de0fa97fecee27a401d7870e13b42a630)) - resolve critical memory system failures and improve functionality ([9d009dc](https://github.com/tosin2013/documcp/commit/9d009dcf8cfaa721d6163546bc919bc318e8a1ee)) - resolve ESLint errors in memory system implementation ([a500719](https://github.com/tosin2013/documcp/commit/a50071901f7ec05b4ae2fa464ec1d38feb8f670d)) - resolve ESLint unused variable errors while preserving memory functionality ([3412abe](https://github.com/tosin2013/documcp/commit/3412abe08c44766660388d9fab438a2221544eb5)) - resolve memory system import/export issues and performance bottlenecks ([7164e3d](https://github.com/tosin2013/documcp/commit/7164e3dbe00cac5d1e82d9bea79ae6ced71e2ce5)) - resolve remaining TypeScript compilation errors ([3674069](https://github.com/tosin2013/documcp/commit/3674069cf722f5bc4060af999ad3a2f1480301a2)) - resolve test failures and improve test reliability to 99.3% ([56f9bc8](https://github.com/tosin2013/documcp/commit/56f9bc842a19f7841b8a5b508daf5c8f58c0ec76)) - resolve test failures and restore MCP server functionality ([0755bd3](https://github.com/tosin2013/documcp/commit/0755bd3f4398d172ee42e571971755d8a2779412)) - resolve TypeScript build errors and add package.json protection ([315a601](https://github.com/tosin2013/documcp/commit/315a601d5375142c2f4dc15d271c1088c8a8608c)) - resolve TypeScript compilation errors from ESLint fixes ([0f628f7](https://github.com/tosin2013/documcp/commit/0f628f7f8e3788a658432dd4983be8b063ccdd08)) - resolve TypeScript compilation errors in memory system tests ([47d9afe](https://github.com/tosin2013/documcp/commit/47d9afe238f3e0723c813b6d4ef640c22c3e1659)) - resolve TypeScript compilation errors in memory system tests ([3003d0f](https://github.com/tosin2013/documcp/commit/3003d0f608f7b70d35dbddf14500fa5d91774e91)) - restore Docusaurus workflow and remove npm cache dependency ([bb2bc85](https://github.com/tosin2013/documcp/commit/bb2bc8518a00ea4a4807f7de1956956bcb4af74e)) - update GitHub Actions workflow to use Docker-based Docusaurus build ([65deb79](https://github.com/tosin2013/documcp/commit/65deb79f7e8caf8accd99183e7f91ec89b94261f)) - use Docker-based build for GitHub Actions documentation deployment ([1777268](https://github.com/tosin2013/documcp/commit/1777268ca82d8471480e6c17d4e1fb80fc45dcd4)) - use npm install instead of npm ci for dynamic package.json ([d4c9d5b](https://github.com/tosin2013/documcp/commit/d4c9d5b584b26868203badbf7e01d90cac04f02c)) ### [0.3.2](https://github.com/tosin2013/documcp/compare/v0.3.1...v0.3.2) (2025-09-11) ### 🐛 Bug Fixes - resolve documentation inconsistencies and improve type safety ([eeb5dde](https://github.com/tosin2013/documcp/commit/eeb5dde09885fdf94dd5fd91a31e7aa6dc157084)) - update deploy-docs workflow from Jekyll to Docusaurus ([26b4a30](https://github.com/tosin2013/documcp/commit/26b4a307dc2c558d15008e0f2624645b7d4b1a08)) - update deprecated GitHub Actions to latest versions ([e219410](https://github.com/tosin2013/documcp/commit/e2194109170fbb6d56513bbe8b4d93e950b98da9)) ### [0.3.1](https://github.com/tosin2013/documcp/compare/v0.3.0...v0.3.1) (2025-09-11) ## [0.3.0](https://github.com/tosin2013/documcp/compare/v0.2.4...v0.3.0) (2025-09-11) ### 🐛 Bug Fixes - add error handling for package.json parsing in project context analyzer ([0a5a3e6](https://github.com/tosin2013/documcp/commit/0a5a3e6d2802397d83bf87483a083b51fe3a1a8c)) - disable strict ESLint rules to resolve CI pipeline failures on main branch ([5a1dda4](https://github.com/tosin2013/documcp/commit/5a1dda4870472e074733b597ab3f0325a8c65d1d)) - regenerate package-lock.json to resolve CodeQL workflow failure ([613e6c0](https://github.com/tosin2013/documcp/commit/613e6c0f4319ee244e5037f1036b86085e97201a)), closes [#25](https://github.com/tosin2013/documcp/issues/25) - resolve all failing test cases in optimize-readme.test.ts ([7353338](https://github.com/tosin2013/documcp/commit/7353338b33a5a98f6f0f87bbc090f068d38430fb)) - Resolve ESLint errors in generate-technical-writer-prompts.ts ([5a176f6](https://github.com/tosin2013/documcp/commit/5a176f672e1556450383a03c4d0f0475ca92e25d)) - resolve ESLint errors in README Technical Writer tools ([68810b0](https://github.com/tosin2013/documcp/commit/68810b0ceba74f541968f51ac6bc3ec6b8524cad)) - Resolve ESLint errors in validate-readme-checklist.ts ([0b3beab](https://github.com/tosin2013/documcp/commit/0b3beab437802b8c1393759b96ffd907683923b2)) - Update index.ts to use new Diataxis-aligned prompt API ([28dc2c0](https://github.com/tosin2013/documcp/commit/28dc2c0e727aa90219ae32f2b2036c2f9b206b3e)) ### 🚀 Features - Achieve 85%+ branch coverage for critical DocuMCP tools ([0111a1b](https://github.com/tosin2013/documcp/commit/0111a1b3aae09a27ab9db236ec1acfbe636d3361)) - add comprehensive technical writer prompts system ([7509f91](https://github.com/tosin2013/documcp/commit/7509f91de043237a528864f4b11cb485b0b2c03a)) - add Dependabot config for Docusaurus documentation dependencies and security updates ([16fbee7](https://github.com/tosin2013/documcp/commit/16fbee7fad535e4b4cc4960a88daf3062add19ba)) - Add README template generator and checklist validator tools ([4899e12](https://github.com/tosin2013/documcp/commit/4899e1217cd1fe60246f23c4d43731cc6ecbb0e6)), closes [#11](https://github.com/tosin2013/documcp/issues/11) - Implement Diataxis-aligned technical writer prompts ([f32558a](https://github.com/tosin2013/documcp/commit/f32558a031a571579fb02da64f3e1e3bf8518664)) - implement README Technical Writer MCP tools ([728da0a](https://github.com/tosin2013/documcp/commit/728da0a21ec586b5f8361337edf42fec79dc70d0)), closes [#10](https://github.com/tosin2013/documcp/issues/10) - improve validate-content.ts test coverage from 79.31% to 83.15% ([a51c0a7](https://github.com/tosin2013/documcp/commit/a51c0a7f1e7232db99d444fbe94ea7a74ec04ece)), closes [#7](https://github.com/tosin2013/documcp/issues/7) - integrate main branch updates and fix merge conflicts ([6d30ddf](https://github.com/tosin2013/documcp/commit/6d30ddf63ccca01f67b90ecfef2fb438a16a369e)) ## [0.2.3] - 2025-08-24 ### Fixed - Added missing `bin` field to package.json to enable npx execution (Fixes #3) - Made dist/index.js executable with proper permissions ### Added - CLI executable support via `npx documcp` command - Direct command-line invocation capability ## [0.2.2] - 2025-08-24 ### Added - Version display and badges to documentation pages - Enhanced documentation structure ## [0.2.1] - 2025-08-24 ### Changed - Minor documentation updates ## [0.2.0] - 2025-08-24 ### Changed - **BREAKING**: Updated Node.js requirements from >=18.0.0 to >=20.0.0 - Updated CI/CD pipeline to test Node.js 20.x and 22.x (removed 18.x) - Updated all generated GitHub Actions workflows to use Node.js 20 - Updated Docker base images from node:18 to node:20 in test fixtures - Updated @types/node references from ^18.0.0 to ^20.0.0 - Enhanced content validation capabilities and improved documentation structure - Improved Docusaurus deployment build path configuration - Refactored local deployment tests with better input validation and response structure ### Added - Created .nvmrc file specifying Node.js 22 for development - Added Node.js version requirements to README.md - Comprehensive test suite additions with improved coverage - Enhanced error handling and response structure improvements - Content generation methods with consistent parameter naming ### Fixed - Critical linting errors resolved (lexical declarations in case blocks) - Unused variable cleanup in validation tools - Correct build path for Docusaurus deployment ### Technical Details - CI/CD pipeline now tests compatibility with Node.js 20.x and 22.x - All generated deployment workflows use Node.js 20 by default - Test coverage maintained at 82.76% (exceeds 80% requirement) - All builds and tests pass with updated Node.js requirements - 161 tests passing across 13 test suites - Enhanced documentation gap detection and content validation ## [0.1.0] - 2025-08-22 ### Added - Initial release of DocuMCP - Complete MCP Server implementation with 6 core tools - Comprehensive CI/CD pipeline with GitHub Actions - 82% test coverage (exceeds 80% requirement) - Performance benchmarking system (PERF-001 compliant) - Security scanning and dependency review - Automated release and deployment workflows

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/tosin2013/documcp'

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