Skip to content

Releases: spicywebau/craft-neo

Neo 3.9.5

05 Oct 13:15
Compare
Choose a tag to compare

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

27 Sep 13:44
Compare
Choose a tag to compare

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

27 Sep 10:27
Compare
Choose a tag to compare

Added

  • Added the enableLazyLoadingNewBlocks plugin setting (defaults to true; setting to false 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

23 Sep 13:48
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where content of newly created Neo blocks would be lost on owner element save

Neo 3.9.1

22 Sep 10:21
Compare
Choose a tag to compare

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

19 Sep 12:17
Compare
Choose a tag to compare

Added

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

10 Aug 12:53
Compare
Choose a tag to compare

Fixed

  • Fixed an error that could occur during Craft garbage collection if the neoblockstructures table contained more than 65535 rows

Neo 3.8.5

08 Aug 10:24
Compare
Choose a tag to compare

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

03 Aug 09:09
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where empty block type descriptions could be inconsistently set to either '' or null (should now be consistently set to '')

Neo 3.8.3

25 Jul 11:46
Compare
Choose a tag to compare

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