All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Rename MCP overview page route from
/docs/mcpto/docs/mcp-overviewto prevent navigation conflicts (to do)- Fix issue where MCP Overview page is incorrectly highlighted when viewing MCP Getting Started page
- Update navigation active state logic to use exact path matching for overview pages
- Update all internal links and references to use the new
/docs/mcp-overviewroute
- Create MCP Hub page similar to CLI Hub (to do)
- Create new
/docs/mcphub page as central landing page for all MCP documentation - Organize MCP documentation with sections: Getting Started, Core Tools/Features, Guides, Reference
- Link to all MCP pages: getting-started, reference, usage, best-practices, profiles, style-metadata, changelog
- Provide consistent navigation structure matching CLI Hub pattern
- Create new
- Migrated from Next.js 14 to Next.js 16
- Upgraded
nextfrom^14.2.35to^16.1.6 - Breaking change: Node.js >=20.9.0 is now required (previously supported Node.js 18.x)
- Added
enginesfield topackage.jsonspecifying Node.js >=20.9.0 and npm >=10.0.0 - Added
.nvmrcfile for nvm users (specifies Node.js 20.9.0) - Updated CI workflow to test with Node.js 20.x and 22.x (removed 18.x)
- Updated
tsconfig.jsonconfiguration for Next.js 16 compatibility- Added
.next/dev/types/**/*.tstoincludearray - Set
jsxtoreact-jsx(Next.js uses React automatic runtime)
- Added
- Removed deprecated
swcMinifyoption fromnext.config.js(enabled by default in Next.js 16+)
- Upgraded
- Fixed CSS build error in Next.js 16 migration
- Moved
@importstatements to the top ofglobals.cssbefore all CSS rules (required by CSS spec and enforced by Turbopack) - CSS
@importrules must now precede all rules aside from@charsetand@layerstatements
- Moved
- Fixed high severity Next.js vulnerability (Denial of Service with Server Components)
- Upgraded
nextfrom^14.2.33to^14.2.35 - Resolved GHSA-mwv6-3258-q52c and GHSA-5j59-xgg2-r9c4
- Upgraded
- Added comprehensive MCP (Model Context Protocol) server documentation
- New MCP overview page with installation and configuration guides
- Integration guides for Claude Desktop, Claude CLI, and Cursor
- MCP reference documentation with tool descriptions and examples
- Usage examples and best practices pages
- Profiles guide for MCP analysis modes
- Style metadata guide for MCP integration
- MCP changelog page
- Added MCP navigation section to documentation sidebar
- Added MCP installation option to Hero section (CLI/MCP tabs)
- Added featured MCP integration section to Integrations page
- Added MCP getting started link to 404 page
- Updated package name references from
logicstamp-context-mcptologicstamp-mcpacross all documentation - Updated GitHub links from repository-specific to organization-level URLs
- Updated FAQ to reflect MCP beta availability (v0.1.0)
- Updated "What is LogicStamp" page to include MCP server integration feature
- Enhanced documentation sidebar with MCP section and improved navigation
- Updated docs home page to include MCP getting started section
- Added troubleshooting checklists to all MCP integration guides
- Added "Finding MCP Settings" sections for each integration (Claude Desktop, Claude CLI, Cursor)
- Enhanced integration guides with verification steps and common issues
- Added new MCP documentation pages:
/docs/mcp/getting-started- Installation and quick start/docs/mcp/reference- Complete API reference/docs/mcp/usage- Usage examples and workflows/docs/mcp/best-practices- Best practices guide/docs/mcp/profiles- Analysis profiles guide/docs/mcp/style-metadata- Style metadata documentation/docs/mcp/changelog- MCP changelog
- Fixed all npm vulnerabilities (10 vulnerabilities resolved)
- Upgraded
vitestfrom^2.0.0to^4.0.0(resolved esbuild vulnerability) - Upgraded
@vitest/coverage-v8from^2.0.0to^4.0.0 - Upgraded
@vitest/uifrom^2.0.0to^4.0.0 - Upgraded
eslintfrom^8.57.1to^9.0.0 - Upgraded
eslint-config-nextfrom^14.2.33to^16.0.6(resolved glob vulnerability)
- Upgraded
- Updated ESLint configuration to support ESLint 9.x flat config format
- Added Next.js ESLint plugin (
@next/eslint-plugin-next) - Added jsx-a11y plugin for accessibility rules
- Updated lint script to use
eslint .directly (Next.js 14 doesn't support ESLint 9.x vianext lint)
- Added Next.js ESLint plugin (
- Moved
logo.svgfrom root directory topublic/logo.svgfor proper static asset organization
- Verified all tests pass with Vitest 4.x (63 tests passing)
- Confirmed no breaking changes to application logic
- Added ShadCN/UI and Radix UI framework support documentation to the style command page
- Added framework logos/icons (Tailwind CSS, SCSS, styled-components, framer-motion, Material UI, ShadCN/UI, Radix UI) to the style command documentation
- Added trademark disclaimer to style command page and integrations section
- Added
stamp context stylecommand to CLI Commands section in "What is LogicStamp" page
- Updated style command page to include comprehensive framework support information
- Updated integrations section to display framework logos with proper attribution
- Removed hover effects from FAQ section for improved accessibility
- Enhanced style command documentation with detailed framework support information
- Added JSON schema examples for ShadCN/UI and Radix UI in style metadata output
- Updated example outputs to include ShadCN/UI and Radix UI in summary statistics