Vizy Changelog

Keep up to date with all the changes with Vizy.

Vizy 2.x is on version 2.1.18, released on Apr 10, 2024

  • theicons.co/svg/photo-09 Created with Sketch. 73 New features
  • theicons.co/svg/others-47 Created with Sketch. 54 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 245 Bug fixes
View latest release (2.1.18) on the Plugin Store

2.1.18 - Latest Release

Released Apr 10, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the Craft.Vizy.Config.registerTemplates() JS function for custom extensions to render their own template in a Vizy field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error for Image nodes, where the id attribute didn’t reflect an Asset Element ID.

2.1.17

Released Mar 18, 2024

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with content not saving when two Vizy fields with Block-only and Rich Text configs are present.

2.1.16

Released Feb 29, 2024

  • theicons.co/svg/others-47 Created with Sketch.

    Update Vue.js version for some compatibility fixes.

  • theicons.co/svg/others-47 Created with Sketch.

    Update all Tiptap dependencies for the latest and greatest features/fixes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix CKEditor issue when moving Vizy Blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when importing Vizy content with Feed Me, when field content is empty.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix YouTube live URLs for media embed function.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Selectize fields not working properly when re-ordering Vizy blocks when contained in a Matrix/Super Table field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix spacing of non-full-width fields in Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix text overflowing issue in editor when no newlines were present.

2.1.15

Released Jan 30, 2024

  • theicons.co/svg/home-36 Created with Sketch.

    Fix inline JS scripts for some fields throwing fatal Vizy Block errors.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix tooltip for Image nodes not appearing when clicking on, in some instances.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix extra CSS and JS generated by block types not being extracted out for new blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when clicking on a link to edit its setting, when wrapped in other nodes or marks.

2.1.14

Released Dec 08, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add NodeInterface::contentNodes for GraphQL node queries for getting nested content nodes/marks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy fields not saving when they contained a Neo field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix NodeInterface::marks to actually return the marks of a node.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error for Hyper fields with element custom fields, not saving correctly.

2.1.13

Released Nov 25, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add console log for fatal Vizy block renders to assist with debugging.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix fatal Vue errors when inline <style> tags were included in Vizy block field rendering.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error state for invalid Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix and improve click and mouse events inside a Vizy block, due to drag-handling from Tiptap.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where fields in a Vizy block couldn’t be focused, due to a Craft 4.5.7 change.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with code block nodes escaping code content.

2.1.12

Released Oct 25, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add exception message to console when failing to render a Vizy block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when outputting iframe content, in some cases.

2.1.11

Released Oct 03, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix HardBreak (<br>) nodes being rendered twice.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where some fields (Hyper) in Vizy blocks weren’t being serialized properly.

2.1.10

Released Sept 25, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add better handling for fatal errors when rendering Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Table node inner node styles (links, lists, etc).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix when using the Image Editor on an Image node, transforms not being generated.

2.1.9

Released Sept 08, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add normalization fix for incorrect ListItem schema format.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add title setting to Link nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue with project config and other new fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix using Hyper and Icon Picker fields in Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix ListItem normalization.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with node normalization.

  • theicons.co/svg/home-36 Created with Sketch.

    Switch htmlEncode for AntiXSS for better special character handling.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Table nodes’ rendering.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix node normalization not completing correctly for nested nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field not initializing correctly in Super Table or Matrix field settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix rel output for links.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix overlapping marks not producing the correct HTML output.

2.1.8

Released Aug 10, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix rendering nested JS for Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Revamp Vue component initialization for input and settings. Improves performance and edge-cases with Vizy fields nested in Matrix/Neo/Super Table and nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where nested Vizy fields trigger an unload warning.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix GQL schema for Nodes to generating correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Super Table/Matrix/Neo nested combinations not rendering Vizy fields correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue for neste Vizy fields, and isNew checks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where deeply-nested Vizy fields within Matrix or Super Table fields weren’t having their content set correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix lightswitch UI for Vizy blocks on Craft 4.4.16+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix “fresh” check for blocks, affecting some defaults for some fields (Button Box) saving over content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix the media embed node not displaying correctly when toggling the code editor.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix ListItem nodes throwing an error when their content was null.

2.1.7

Released July 11, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add error class to Vizy Block tabs, when one of their fields has an error.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error parsing empty table field nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when Vizy Blocks contain a dismissable UI element tip.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Matrix-nested fields and spacing.

2.1.6

Released May 27, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix new Vizy blocks not having their isFresh set for new fields.

2.1.5

Released May 17, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add recursiveFieldCount plugin setting.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when no blocktypes are defined for a blocktype group.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue when new nested Vizy fields would wipe out other fields’ unsaved draft content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrectly hijacking click events inside Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error for Media Embed nodes when containing special characters in embed data HTML.

2.1.4

Released May 03, 2023

  • theicons.co/svg/others-47 Created with Sketch.

    Improve gap cursor between Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when editing nested Vizy fields in element slide-outs.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where nested Vizy fields (Vizy > Matrix > Vizy) weren’t working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix iframe nodes not rendering correctly.

2.1.3

Released Apr 24, 2023

  • theicons.co/svg/others-47 Created with Sketch.

    Lower the font size of preview text for Vizy Blocks.

  • theicons.co/svg/others-47 Created with Sketch.

    Update all JS dependencies.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy block preview text not using correct values for some field types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when re-ordering certain Vizy blocks, containing nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix collapse transition with nested Vizy fields and the editor toolbar.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix dropdown fields used in Vizy blocks rendering incorrectly when moving.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect Table handling for Feed Me.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Redactor fields in nested Vizy fields getting reset (removed) when they shouldn’t.

2.1.2

Released Apr 20, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to select an image when no default transform was set for the field.

2.1.1

Released Apr 19, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Table support for Feed Me.

  • theicons.co/svg/photo-09 Created with Sketch.

    Command Palette commands can now be part of the Editor Config.

  • theicons.co/svg/others-47 Created with Sketch.

    Command Palette commands now filter out any extensions that are included, but don't have a button enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix ul/ol items being invalid in the editor and saved incorrectly. May require any items added after 2.1.0 to be re-input.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some users not being able to link to assets.

2.1.0

Released Apr 13, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the ability to provide your own buttons, commands and extensions.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for Editor Config custom buttons.

  • theicons.co/svg/photo-09 Created with Sketch.

    Vizy fields can now be included recursively (up to 10 levels of the same field).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Media Embed node.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Table node.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add iFrame node.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add TextStyle mark for creating span elements related to text styles.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Editor Mode” field setting to control whether block-only, rich-text-only or combined.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Commands Palette” to make creating content super-speedy. Just start typing “/“ anywhere.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Block Type Picker Behaviour” field setting to control whether having the block-picker shown on click or hover.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Expand All” and “Collapse All” option to Vizy blocks.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add data-block and data-type attributes to Vizy blocks.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Ctrl/Cmd + K as a keyboard shortcut to add new links.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Plain Text Paste” field setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Classes” setting to Link nodes.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Min Blocks” and “Max Blocks” settings to field.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Min Blocks” and “Max Blocks” settings to each Vizy block type.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add LinkMarkInterface for Link Marks for GraphQL queries.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add proper support for Marks in GraphQL queries.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Link::getLinkElement().

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the ability to set a default source for images uploaded to the field.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add keyboard accessibility to menu button dropdowns.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the ability to set render variables on the node with node.renderHtml(config) or node.renderNode(config).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add keyboard support to block type picker.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add better ghost image when dragging Vizy blocks.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for disabling max picked blocks from the block-picker.

  • theicons.co/svg/photo-09 Created with Sketch.

    Double-clicking a Vizy block now toggles its collapsed state.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Node::normalizeNode to allow nodes to be normalized from the database.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add values to VizyBlockInterface for GraphQL.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 4.4+.

  • theicons.co/svg/others-47 Created with Sketch.

    Update all JS dependancies.

  • theicons.co/svg/others-47 Created with Sketch.

    Update Tiptap to 2.0.

  • theicons.co/svg/others-47 Created with Sketch.

    Remove Vizy block focus state (for now).

  • theicons.co/svg/others-47 Created with Sketch.

    Refactor nested Vizy fields to correctly render with Vue 3 compilation, fixing lots of pesky issues.

  • theicons.co/svg/others-47 Created with Sketch.

    Formatting buttons (headings, blockquote, etc) can now be included outside of the formatting dropdown.

  • theicons.co/svg/others-47 Created with Sketch.

    Ordered/Unordered Lists nodes now longer wrap content with Paragraph nodes.

  • theicons.co/svg/others-47 Created with Sketch.

    Refine heading styles in the editor.

  • theicons.co/svg/others-47 Created with Sketch.

    Update NodeInterface::text to return a textual representation (plain text) of any content for GraphQL.

  • theicons.co/svg/others-47 Created with Sketch.

    Modifying other Craft fields included in Vizy fields now correctly updates content when fields’ handles are changed.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve visibility of dropcursor when dragging Vizy blocks.

  • theicons.co/svg/others-47 Created with Sketch.

    Speed up tippy overlays for snappier feedback.

  • theicons.co/svg/others-47 Created with Sketch.

    Change top-level Paragraph node button icon.

  • theicons.co/svg/others-47 Created with Sketch.

    Move asset-related field settings to hidden “advanced” area for brevity.

  • theicons.co/svg/others-47 Created with Sketch.

    Update text align buttons to show isActive state.

  • theicons.co/svg/others-47 Created with Sketch.

    Provide better handling of invalid Vizy blocks if they occur.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix modified field status badge for Vizy block fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field triggering a changed value behaviour (saving a new draft) when no content has changed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix edit image modal alignment and overflow scrolling issues.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix settings cog color for Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix tab overflow issue for Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix missing translations for block settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix toolbar button alignment issue for icons.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Paragraph node button not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix node selection when hovering.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix empty blocktype picker UI when no block types are available.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being able to copy/paste Vizy blocks into other fields (in a nested setup) that don’t support the same block types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a JS error when trying to drag blocks between nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix copying field handles when editing field content not working.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where field layout fields may not be saved when adding quickly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some HTML characters being stripped incorrectly due to LitEmoji processing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix node attributes like classes not always merging correctly with template-defined and config-defined.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix nodes saving attributes with null values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Paragraph empty checks when containing nested nodes/marks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix node serialization not working for nested nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when invalid nodes were used (crashes editor).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some special HTML characters being stripped out of content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix accessibility for button modals.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix menu bar items in dropdowns not showing their active state.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix dropcursor glitches between Vizy blocks, and improve style.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where saving Vizy fields inside Vizy Block field type settings weren’t always saved.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Redactor changes in Vizy blocks not having their content serialized correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Table fields used in Vizy Blocks not saving correctly when rows in the table are deleted.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix height of menu button options and scrollable container.

2.0.12

Released Feb 27, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when querying Vizy blocks with GraphQL.

2.0.11

Released Feb 21, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for Preparse plugin.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add content service to handle updating Vizy field content (mostly for Hyper.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add $_type and $_field to Block. (thanks @leevigraham).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the ability to set the initial number of rows for a field, to control its initial height.

  • theicons.co/svg/others-47 Created with Sketch.

    Change Vizy field data to be stored in vizyData to prevent collisions with inner fields (which are not needed but can override Vizy serialized content).

  • theicons.co/svg/others-47 Created with Sketch.

    Only admins are now allowed to access plugin settings.

  • theicons.co/svg/others-47 Created with Sketch.

    text for nodes is now automatically run through the raw Twig filter to decode HTML special characters.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a GraphQL type error for VizyBlocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix node types not appearing in the Explorer or Introspection for GraphQL.

2.0.10

Released Dec 25, 2022

  • theicons.co/svg/others-47 Created with Sketch.

    Link marks now automatically parse for reference tags in their href.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix GraphQL queries throwing an error when fields aren’t initialized fully.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix heading styles in editor.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error importing via Feed Me, in some cases.

2.0.9

Released Nov 09, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Feed Me importing not supporting all node types (just plain text).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error where field settings for a block’s field layout can be corrupted.

2.0.8

Released Oct 23, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix handling of Vizy fields inside element slideouts, instead of block relationship fields when being edited.

2.0.7

Released Sept 25, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for entries conditions for Vizy fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Switch deprecated ueberdosis/html-to-prosemirror package to ueberdosis/tiptap-php.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy blocks not being site-aware.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix “Open link in new tab” not saving correctly for link nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix asset fields within Matrix/Super Table fields not moving from the temporary upload directory.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when propagating element fields’s content for un-translated Vizy/SuperTable/Inner fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when propagating Super Table rows for un-translated Vizy/SuperTable/Inner fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when propagating Matrix blocks for un-translated Vizy/Matrix/Inner fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix importing nodes via Feed Me not working for some node types.

2.0.6

Released Aug 11, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy node content being reset when inserting other nodes directly before it.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a field alignment issue in nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy fields not initializing when switching entry types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix fields not working correctly in element slideouts, in some instances.

2.0.5

Released Aug 09, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix GraphQL queries throwing an error when fields aren’t initialized fully.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix blocktype picker not appearing in Live Preview.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix potential error for blocktypes.

  • theicons.co/svg/home-36 Created with Sketch.

    Update Vizy loading for input to handle proper loading using Vite.

2.0.4

Released July 06, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when making GraphQL queries.

2.0.3

Released July 02, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add vite-plugin-compression to generate gzipped JS/CSS assets.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add better handling for JS scripts on-load, to prevent against missing JS execution in some cases. (thanks @khalwat).

  • theicons.co/svg/others-47 Created with Sketch.

    Update CP template content block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a GQL deprecation notice.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix HMR not working when making changes to vizy.js.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix updating Block Type template not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix en error when trying to limit “Available Volumes” or “Available Transforms”.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when rendering an entry revision for nested Vizy fields.

2.0.2

Released June 04, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with JS translations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix return types for node.renderHtml().

2.0.1

Released May 28, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add changes/improvements from 1.0.14.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix renderHtml() not rendering HTML correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix JS initialization for input and settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field settings not initializing in some cases.

2.0.0

Released May 05, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add checks for registering events for performance.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires PHP 8.0.2+.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 4.0.0+.

  • theicons.co/svg/others-47 Created with Sketch.

    Merge updates with version 1.0.13.

  • theicons.co/svg/others-47 Created with Sketch.

    Migrate to Vite and Vue 3 for performance.

  • theicons.co/svg/others-47 Created with Sketch.

    Rename base plugin methods.

  • theicons.co/svg/others-47 Created with Sketch.

    Replace deprecated Craft.postActionRequest() for JS.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve field performance when editing in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Craft 4.0.0 compatibilities.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix link sources having duplicate sources.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a type error when trying to render empty HTML.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy field settings not picking up field layout changes when edited.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove cleanDeltas(), which is no longer needed in Craft 4.

1.0.22

Released Dec 25, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix GraphQL queries throwing an error when fields aren’t initialized fully.

1.0.21

Released Oct 23, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix handling of Vizy fields inside element slideouts, instead of block relationship fields when being edited.

1.0.20

Released Sept 25, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where nested Vizy fields in Matrix/Super Table/etc fields weren’t having their content serialized correctly.

1.0.19

Released Sept 23, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix display issues with Vizy fields in Live Preview.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an overflow issue for small screens for the block picker.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a legacy error where in some cases blocks were missing their block type.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix toggling field tabs not working correctly for nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix legacy handling of HtmlToProseMirror package when importing content via Feed Me.

1.0.18

Released Aug 11, 2022

  • theicons.co/svg/others-47 Created with Sketch.

    Update all tiptap dependancies to latest beta versions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy node content being reset when inserting other nodes directly before it.

1.0.17

Released Aug 09, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix blocktype picker not appearing in Live Preview.

1.0.16

Released July 02, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add isRoot for Vue component top-level fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Update all tiptap dependancies to latest beta versions.

  • theicons.co/svg/others-47 Created with Sketch.

    Exclude any falsey attributes for a node when rendering.

  • theicons.co/svg/others-47 Created with Sketch.

    Lower debounce time for watched Vizy Block field changes.

  • theicons.co/svg/others-47 Created with Sketch.

    Only clicking on the header of Vizy Blocks selects a block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix link nodes always including target and rel attributes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix newly created Vizy blocks not having the correct namespace in some instances.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix JS not initializing correctly for complex Vizy fields and in combination with Neo/SuperTable/Matrix.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error where delta values for other fields was being stripped out when including a Vizy field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when saving nested Vizy fields with validation errors and blocks losing their content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix unload warning when no content has been changed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy Block field alignment of fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix selected state issues on nested Vizy fields and Vizy blocks, and add support for “Escape” key to remove selected Vizy Block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to click properly between Vizy blocks to add a new node, and fix gap cursor alignment.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an overlay issue for nested Vizy fields when picking Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multiple Redactor fields in a single Vizy block not working correctly.

1.0.15

Released June 04, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrectly encoding quotes for Vizy field content.

1.0.14

Released May 28, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add VizyImageNodeInterface and the ability to query asset on image nodes.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Image::getAsset() for image nodes.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add caching for block type definitions for each field, to speed up rendering of large Vizy fields.

  • theicons.co/svg/photo-09 Created with Sketch.

    Improve field performance when editing in the control panel.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to remove the template path for a Vizy blocktype when editing the field settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove HTMLPurifier due to performance issues, as we can rely on proper HTML encoding via StringHelper::htmlEncode.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix double-encoding of HTML strings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix volumes not working for selecting images.

1.0.13

Released Apr 13, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for limit, orderBy and where arguments for GraphQL queries, when querying nodes.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add descriptions for all attributes for GraphQL.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add vizyBlock.getCollapsed().

  • theicons.co/svg/photo-09 Created with Sketch.

    Add vizyBlock.id.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Node::isEmpty().

  • theicons.co/svg/others-47 Created with Sketch.

    Change field layout instruction text for Vizy field settings.

  • theicons.co/svg/others-47 Created with Sketch.

    GraphQL queries using nodes now only return enabled nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix NodeCollection::isEmpty not working correctly.

1.0.12

Released Mar 17, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix nested node content being incorrectly stripped out due to HTML purifier.

1.0.11

Released Mar 13, 2022

  • theicons.co/svg/others-47 Created with Sketch.

    Improve node collection performance.

  • theicons.co/svg/others-47 Created with Sketch.

    Minor Vizy block performance improvements.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix serializing nested Vizy fields not being arrays.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a potential XSS vulnerability, where HTML wasn’t correctly encoded.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when serializing nested Vizy fields, when generating search keywords.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix rendering node collections in the control panel automatically when not needed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy Block nodes not rendering correctly for GraphQL queries.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when querying nodes or rawNodes for GraphQL queries.

1.0.10

Released Feb 28, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for emoji’s in Vizy field content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field content not updating when editing raw HTML.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix non-translatable Vizy field with inner translatable fields not having their content propagated correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Matrix field sanitizing not working correctly for Vizy Blocks containing Matrix fields where their sub-field handles have changed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix related elements in Vizy block fields not having their appropriate site (inherited from the owner element) applied to the field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Matrix field sanitizing not working correctly for Vizy Blocks containing Matrix fields where their sub-field handles have changed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a compatibility issue with Redactor, showing extra line breaks incorrectly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix rendering content not reporting back correctly for length Twig filter, and no longer require the use of raw Twig filter.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix displaying encoded html characters in some cases (pasting from Word).

1.0.9

Released Jan 17, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for Feed Me.

  • theicons.co/svg/others-47 Created with Sketch.

    Bump axios from 0.21.1 to 0.21.2.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix "Remove Empty Paragraphs" not working correctly when content has been pasted from Word, or contained &nbsp; characters.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Firefox text selection issue, when trying to select text within a Vizy block (input, textarea fields).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix gapcursor tiptap utility not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix when fields only containing images, the field is considered empty.

1.0.8

Released Oct 23, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Update all tiptap dependancies to latest beta versions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Redactor fields not working correct in a Vizy block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix editor losing focus when pressing toolbar buttons.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix z-index overflow issue when showing the block type selector.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix block type selector not allowing scrollable area when a lot of blocks are available.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Image nodes not having ref tags parsed correctly for transforms.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix ref parsing logic for Link nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error thrown during search indexing, when a Vizy block contained an element select field (assets, entries, etc).

1.0.7

Released Sept 09, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fix content not saving correctly when editing via the element slideout.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix editor toolbar not behaving as fixed when opening the element editor slideout.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix links containing ref tags not being parsed properly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix including incorrect attributes (id, uid) when querying Vizy field nodes via GraphQL.

1.0.6

Released Aug 29, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add subscript and superscript buttons.

  • theicons.co/svg/others-47 Created with Sketch.

    Update all tiptap dependancies to latest beta versions.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure each field's content is serialized properly when saving Vizy blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy blocks using isolating, causing issues with backspacing some other nodes (blockquote).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when trying to add a link with only numbers.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove field modification indicator (from Craft) for Vizy block inner fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix lack of enabled attribute for all nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix disabled Vizy blocks returned in query() when using all() to query nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix text align buttons not working, due to @tiptap/[email protected] change.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix numerous errors when creating multiple Vizy fields in Matrix and Super Table fields.

1.0.5

Released Aug 02, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Update all tiptap dependancies to latest beta versions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix nested Vizy fields not rendering when used inside a Matrix block (also inside a Vizy field).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix focus styling when selecting a Vizy Block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy Block inner field validation (including Matrix).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix brand-new static Super Table blocks in a Vizy block having their rows duplicated when moving the block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix when moving a Vizy block containing a Redactor field, it Redactor would be initialized multiple times.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field layout changed in a Super Table-nested Vizy field not applying when running project-config/apply.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field layout changed in a Matrix-nested Vizy field not applying when running project-config/apply.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multiple Vizy fields in Matrix/Super Table parent fields not saving correctly.

1.0.4

Released July 21, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add text and rawNode to NodeInterface for GraphQL.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when saving Vizy blocks containing Matrix fields with no blocks defined.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy fields failing to validate Vizy blocks, when only Vizy blocks are present in the field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix content, attrs, marks and text GraphQL node properties not having the correct values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix image node, and other self-closing nodes not displaying correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix required Vizy fields not validating when no content is set for the field.

1.0.3

Released June 22, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add defaultTransform field setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add defaultTransform field setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add availableTransforms field setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add availableVolumes field setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add showUnpermittedFiles field setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add showUnpermittedVolumes field setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add trimEmptyParagraphs field setting to automatically trim any empty paragraphs in content.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add serializeValue() to all nodes, to control the values saved to the database.

  • theicons.co/svg/others-47 Created with Sketch.

    Update all tiptap dependancies to latest beta versions.

  • theicons.co/svg/others-47 Created with Sketch.

    Update Vizy Node GraphQL interface name.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multiple nested marks (bold + underline, etc) rendering text twice.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Matrix blocks throwing an error if a block type field was deleted. (thanks @dyerc).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy block type fields not saving when nested in a Super Table/Matrix field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix nested Vizy fields’ image nodes not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix GQL Vizy Block field aliases not working.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix fixed toolbar buttons overlapping for nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix nested list elements ul, ol not appearing correctly in the control panel editor.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy Block fields not validating when saving an element.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix getMarkAttributes tiptap deprecation.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix asset fields in Vizy blocks not resolving to the correct volume/paths.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrectly parsing Twig template code in block fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy fields not showing as empty for empty content.

1.0.2

Released May 30, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow marks to use merge when using template-based config.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add getOwner() to Vizy Block element, to allow use of owner for block field settings.

  • theicons.co/svg/others-47 Created with Sketch.

    Update all tiptap dependancies to latest beta versions.

  • theicons.co/svg/others-47 Created with Sketch.

    Remove duplicate Vue dependancy, causing some conflicts with other plugins using Vue.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incompatibility issues with Inventory plugin.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when a block type’s tab contained only numbers.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix orphaned layouts for deleted block types, or deleted Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field layout setting updates not being stored to project config (adding or removing field).

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure general block type errors are show when saving a field fails.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multiple field layouts being created if a block type fails validation when saving the field settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix unload warnings when no content has changed, when a field has nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix nested Vizy fields and their toolbars not sticking when using toolbarFixed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix “add block” button not always appearing on a new line, depending on formatted text.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incomplete field data being saved when a Matrix (or similar) field contained a nested Matrix, when the owner element has unchanged block content.

1.0.1

Released May 09, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Allow Icons Path setting to use auto-suggest field.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactor block inner field change detection to use MutationObserver. Should prove more reliable for variety of edge-cases.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix search indexing not factoring in Vizy block inner fields, and nested Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix documentation link for editor config in field settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when trying to populate block content for a block field that has been changed or removed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Vizy block elements not having inner field normalisation occur with owner element.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when adding new block types to the field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix WYSIWYG styles being applied to nested block elements.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix changes from Redactor not serializing when saving Vizy field content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix changes from Position and Colour Swatches plugins not serializing when saving Vizy field content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a potential error when a field that was included in a block type was deleted.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix changes from Tag fields not serializing when saving Vizy field content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix extensions not always getting initialized properly, when being contained in the formatting menu.