Latest releases for Fancoolowp, fetched from the dplugins.com shop.
Changelog
1.6.1 - 03 Nov 2026
Bug Fixes:
- The hot reload script no longer loads on your site's public pages. It now loads only for logged-in users who can edit content, so visitors download one script fewer.
1.6.0 - 26 Oct 2026
Added:
- Styles for patterns: assign FanCoolo Styles to a pattern, then pick one for each use from the Pattern Styles panel (Styles on a synced pattern). Assigning a Style never changes pages that already use the pattern.
- Starter Styles: Tinted, Dark and Accent styles for the Group block are created once on each site, ready to use or change.
- Broken reference warnings: the Content editor marks missing symbols, symbol attributes that do not exist, deleted block attributes and unknown WordPress values, and warns after saving.
- Deleting an attribute that a template still uses now shows where it is used and asks you to confirm.
Improved:
- Block
supportssettings are now saved, so you can limit alignment options (for example to wide and full) or turn off anchor support. - Updating a block through Claude (MCP) with only some settings now keeps the others.
- Unknown WordPress icon names are rejected on save with a clear message, instead of saving an icon that does not exist.
- Confirm dialogs replace browser pop-ups, dialogs work with the keyboard, and all screens follow the light and dark admin theme.
Bug Fixes:
- Prices and other text with a
$followed by digits inside inner blocks were cut off on the front end ("$19.00" showed as ".00"). - Deleting an attribute that a template still used caused an "Undefined variable" warning on the front end.
- A partial block update through Claude (MCP) cleared the block's category, description and icon.
- The editor scrolled sideways when both side panels were open.
1.5.0 - 22 Oct 2026
Added:
- Static output - a per-block toggle that serves saved HTML instead of running PHP on every page load, with a built-in safety check that blocks it for blocks that depend on the current page or user. The toggle can be switched off again.
- Re-render action next to Regenerate All, which refreshes static blocks' saved HTML after a template change.
- List actions - right-click a block, symbol, SCSS partial or style in the editor list (or use its ⋮ button) to duplicate, rename, export or delete it. Shift+click selects a range, Cmd/Ctrl+click adds single items, and the actions apply to the whole selection.
- Full screen mode - the editor sits below the admin bar and uses the whole window.
- Attribute variables - every attribute is available in the block template as its own PHP variable, such as
$button_urlforbuttonUrl. Existing$attributes['...']lines keep working. - Attribute autocomplete - type
$attin a block's Content editor (or$symin a symbol) to insert the code for any attribute. - Symbol styles - symbols get an SCSS tab; its styles are compiled into every block that uses the symbol, and a block can still override them.
- WordPress values for symbol attributes - pick the post title, permalink, excerpt, archive title, site name, current year and more from the symbol attribute dropdown, no PHP needed.
- Default alignment block setting - new blocks can start wide, full, left, centered or right.
- Template lock modes - the inner blocks lock is now a choice of None, All, Insert and Content only.
- Pre-filled starting items - inner block templates can give each starting item its own content.
Improved:
- Simple blocks now preview instantly in the editor, without a server round-trip.
- FanCoolo does less work on normal page loads.
- Style posts now compile their SCSS instead of outputting raw SCSS.
- Error messages are clearly visible and can be closed.
- The FanCoolo admin now requires the Administrator role.
- The SCSS compiler is always included in the plugin build.
- Imported blocks and symbols get their files straight away, without regenerating anything by hand.
- Exports keep inner block settings, selected SCSS partials, attribute defaults and symbol attributes, and refer to SCSS partials by slug, so they move cleanly between sites.
- Empty sections (for example SCSS Partials or Styles on a new site) are hidden in the editor sidebar.
- Dropdowns match the light and dark admin theme and line up with text fields.
- Generated
render.phpand symbol files hold only your template, so PHP error line numbers match the editor.
Bug Fixes:
- The Claude (MCP) bridge failed to start on sites without node_modules.
- The five field group tools in the Claude (MCP) connection returned "Unknown tool".
- With a persistent object cache (Redis, Memcached), the editor could show outdated data for up to five minutes after a save.
- Blocks using a symbol with PHP in its attributes were offered instant editor preview, which symbols do not support.
- PHP 8.4 deprecation notices.
- Attribute names with spaces or dashes were not converted consistently.
- Saving in the editor removed backslashes from code, CSS and text (for example
nin PHP,201Cin CSS or an escaped dash in a default value). - Re-importing an exported block lost its inner block setup, partials, attribute defaults and validation patterns.
- Exported blocks linked to the wrong SCSS partials on another site.
- Symbol attributes were missing after an import.
- Toggle, checkbox and number fields lost their default values.
- The template lock did not reliably lock inner blocks; blocks locked with the old switch are now set to "All".
- Static blocks did not load their CSS and scripts on the frontend.
- A symbol lost its fixed attributes when the block also passed it other attributes.
- FanCoolo submenu pages did not open directly.
- Core block visibility settings were not saved.
- Edits in the symbol panel did not mark the block as unsaved.
FanCoolo WP v1.4.0
Features
- MCP-only AI architecture — removed built-in AI providers (Claude/OpenAI/Ollama backends); build blocks, symbols, and SCSS partials directly from Claude Code or the Claude App via Model Context Protocol.
- Cross-platform CLI (bin/fancoolo) with interactive site selector, WP-CLI commands, and a Node.js MCP stdio bridge.
- OAuth 2.1 server for a native Claude App connector.
- REST API transport for connecting remote sites over MCP.
- Multi-site support — auto-discovery of sites (no env vars), plus list_sites / switch_site tools.
- Custom AI Instructions — per-site rules appended to the MCP prompt.
- FanCoolo Abilities API registered for AI-agent discovery.
- Figma integration — maps Figma colors/typography/spacing to the closest WordPress theme.json tokens in the AI context.
- Symbol attributes stored in the database with a dedicated AttributesManager UI.
- Block Explorer UI and block API actions.
- Bidirectional parent blocks — declaring a parent now actually inserts the block into that parent's inserter (ParentBlockBridgeService, server + editor JS filter).
- New MCP tools: update_post, sideload_media, get_tailwind_config, get/update_ai_instructions.
Improvements
- One-click "Install Bridge" button; CLI Setup renamed to AI Settings.
- RULES.md bundled with the plugin as the single source of block-building rules, audited for accuracy.
- Settings unified into a single page.
- Monaco editor with inline editing, focus and spacing refinements.
- Symbol editor aligned with block editor — tabs, padding, split view, cleaner PHP examples; @param PHPDoc fallback; attributes exposed as direct PHP variables.
- Dynamic Ollama model selection — no hardcoded default; falls back to the first installed model.
- Image attachment UI + server support.
- Light theme and content-based asset versioning.
- camelCase preserved through the save pipeline.
Bugs
- First block on a fresh install no longer 404s — removed a duplicate parent_blocks column that blocked table creation.
- Orphaned posts now roll back when block setup fails after insert.
- Empty editor on reload with plain permalinks fixed (double ? in REST URLs).
- Saved Parent Block now shows after reload (parent / parent_blocks key mismatch).
- get() on a block no longer crashes — removed a double-explode of parent_blocks in processRow().
- Visual QA false "Undefined variable" fixed — preview renderer no longer strips a template's leading <?php tag.
- SCSS compiler — fixed Dart Sass loader init, an undefined-variable reference, and compiled CSS not being written to file.
FanCoolo WP v1.3.0
Features
- Ai integration ( Claude, OpenAI, Ollama )
- Figma MCP
- Context
- Register styles
Improvements
- Split app into subpages to improve code load
FanCoolo WP v1.2.0
Features
- Symbols manager
- Winden integration
- Link Attribute URL Toggle (now you can manage what you want to display to the user URL, Label name, Target)
- Block Bindings API Integration
- Better performance (no regex parsing on every render)
- WordPress-native approach using official API
- Easier debugging (bindings visible in block.json)
- Backward compatible with legacy parsing
Improvements
- Added default values in Attributes
- Wordpress 6.9 compatibility
- Much faster blocks load
Fixes
- Hardcoded URLs
- Now once block, symbol or scss partial is deleted, file / folder will be deleted
- EDD License Integration & Post Save Hooks
FanCoolo WP v1.1.0
Features
- Multisite. You can now generate blocks from root that you can add in all sub-sites
- Option to view Posts, Symbols, SCSS Partials as tabs or structured list
Improvements
- InnerBlocksProcessor - Added WordPress context variables. Templates can access post type, user ID, editor state
- SymbolProcessor - Added ImageHelper global. Symbol templates can use image helper directly
- BlockLoader - Set ImageHelper in GLOBALS. Source of ImageHelper availability
- block-renderer.js - SVG/custom HTML now works without restrictions
FanCoolo WP v1.0.2
Features
- New dynamic field "relationships" - gives you select posts option
- New dynamic field "post types" - gives you select posts types option
- New dynamic field "taxonomies" - gives you select taxonomies and terms inside taxonomy option
Improvements
- Code Snippets plain text replaced with highlighted code with Monaco Editor
- Attributes are collapsable to take less space
- Attributes are now draggble with drag item only.
FanCoolo WP v1.0.1
Features
- New field "File upload"
- Added WordPress Icons in addition to Dashicons
Improvements
- Added bottom margin to Image field
- Added bottom margin to Data field
Bug Fixes
- Conversion to Camel Case was not working correctly in Attribute Manager examples if word have several uppercase letters
- Update cache key hashing to use md5 for compatibility
FanCoolo WP v1.0.0 - A visual block builder for WordPress Gutenberg
Features
- Custom Block Creation - Build native Gutenberg blocks using PHP, SCSS, and JavaScript through an intuitive WordPress admin interface
- Reusable Symbols - Create PHP components once and use them across multiple blocks with automatic updates
- SCSS Partials - Share styles globally or selectively across blocks with automatic recompilation
- Hot Reload - See changes instantly in the editor during development
- File Generation - Automatic generation of block.json, render.php, styles, and view.js files
- Attribute Management - Configure block settings with built-in field types (text, toggle, range, select, etc.)
- Inner Blocks Support - Enable nested block structures with custom layouts
- Bulk Operations - Regenerate multiple blocks at once for efficient updates
Technical Highlights
- Server-side rendered blocks for better performance
- Built-in PHP syntax validation
- Source maps for debugging compiled SCSS
- REST API for all CRUD operations
- Security-first with proper sanitization and escaping
- Revisions support for tracking changes