Vizy Changelog

Vizy 2.x is on version 2.1.5, released on May 17, 2023

  • theicons.co/svg/photo-09 Created with Sketch. 65 New features
  • theicons.co/svg/others-47 Created with Sketch. 52 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 195 Bug fixes
View latest release (2.1.5) on the Plugin Store

2.1.5 - Latest Release

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   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.

Get started with Vizy

Available for Craft 4. Get it from the plugin store.