Skip to content

Tags: pluginslab/wp-blockmarkup-mcp

Tags

v1.0.2

Toggle v1.0.2's commit message
chore: v1.0.2 — npm publish and README install instructions

Update README Quick Start to use npm install / npx instead of git clone.
Simplify MCP config to remove --prefix path requirement.
Clean bin paths per npm pkg fix.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v1.0.1

Toggle v1.0.1's commit message
fix: improve markup generation and validation accuracy (v1.0.1)

- Save parser now skips uppercase JSX identifiers (Tag, TagName, RichText)
  that are component variables, not HTML elements
- Add block-specific wrapper defaults (heading→h2, quote→blockquote, etc.)
  for blocks whose save.js uses dynamic tag variables
- Derive implicit attributes from block supports configuration to eliminate
  false positive warnings (textAlign, layout, borderColor, linkColor, etc.)
- Add metadata to global attributes list

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v1.0.0

Toggle v1.0.0's commit message
Prepare v1.0.0 release for open source distribution

- Bump version to 1.0.0, add MIT LICENSE, author, and repository metadata
- Add files field to package.json for clean npm publishing
- Move test-only deps (Anthropic SDK, Gemini SDK, dotenv) to devDependencies
- Remove unused browser-env dependency
- Fix stmtCache bug in closeDb() — cached statements now cleared on close
- Sync version from package.json in CLI and MCP server (no more hardcoded)
- Fix redundant ternaries in save-parser.js
- Remove unused imports (relative in indexer, getBlockMarkup/searchVariations in CLI)
- Replace dynamic import in indexer loop with top-level import
- Remove dead exports (getDirectories, CLASS_PATTERNS, DEFAULT_GRADIENTS)
- Add ESLint flat config with clean pass across all source
- Add .env.example and real-world effectiveness tests (Claude + Gemini)
- Add theme-aware workflow documentation to README
- Make bin entry points executable

Co-Authored-By: Claude Opus 4.6 <[email protected]>