Releases: spicywebau/craft-neo
Releases · spicywebau/craft-neo
Neo 3.9.5
Fixed
- Fixed a bug that occurred when using the child block UI element, where creating the parent block and then creating the child block before the draft had finished saving would cause blocks to be lost
- Fixed a bug when creating at least two block types at once, where parent-child relations set between the new block types would not be saved
- Fixed a bug when lazy loading new blocks, where relation element fields in new blocks would show elements from the default site, rather than the active site
- Fixed an error that could occur when lazy loading new blocks
Neo 3.9.4
Fixed
- Fixed a bug where nested fields that depend on external CSS or JavaScript files weren't loading correctly when lazy loading new blocks
- Fixed an error that could occur when upgrading from Craft 3 to Craft 4 (thanks @oliver-amann)
Neo 3.9.3
Added
- Added the
enableLazyLoadingNewBlocks
plugin setting (defaults totrue
; setting tofalse
will revert to pre-3.9.0 behaviour)
Fixed
- Fixed a bug where empty field layout tabs on Neo block types would be duplicated when saving the Neo field
- Fixed an error that occurred when creating a new block that contains a Vizy field
Neo 3.9.2
Fixed
- Fixed a bug where content of newly created Neo blocks would be lost on owner element save
Neo 3.9.1
Fixed
- Fixed a bug that occurred when pasting Neo input blocks that use the child block UI element and have descendants, where the descendants would disappear after updating visible field layout elements for the Neo field
Neo 3.9.0
Added
- Added Dutch translations (thanks @lavandongen)
Changed
- Neo now requires Craft 4.5.0 or later
- Field layout tabs for new Neo input blocks of a certain block type are now lazy loaded when a block of that type is first created
Fixed
- Fixed a bug where Neo block structure data would be lost when soft-deleting an entry
- Fixed an error that could occur when applying Neo block type project config changes
- Fixed a bug with the placement of block type handles on input blocks on Craft 4.5, for users who have their preferences set to show field handles in edit forms
- Fixed a bug when trying to save an entry before draft autosaving had completed following the creation of a Neo block, where any further changes to the Neo field would cause that block's contents to disappear
- Fixed an error that occurred when saving an entry that uses a Neo field, if one of that field's block types had been deleted, and any block type that used the deleted block type as a child block type had not been edited
Neo 3.8.6
Fixed
- Fixed an error that could occur during Craft garbage collection if the
neoblockstructures
table contained more than 65535 rows
Neo 3.8.5
Fixed
- Fixed a bug that caused content loss of new Neo blocks' subfields, if the new block was created between a provisional draft saving and dynamic Neo subfield conditions being applied
Neo 3.8.4
Fixed
- Fixed a bug where empty block type descriptions could be inconsistently set to either
''
ornull
(should now be consistently set to''
)
Neo 3.8.3
Added
- Added
benf\neo\services\Blocks::getStructures()
Fixed
- Fixed timeouts caused by Neo that could occur when saving an entry, if Craft is running with a clustered/load-balanced DB service