Changelog

Latest releases for Fancoolowp, fetched from the dplugins.com shop.

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 supports settings 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_url for buttonUrl. Existing $attributes['...'] lines keep working.
  • Attribute autocomplete - type $att in a block's Content editor (or $sym in 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.php and 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 n in PHP, 201C in 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