Skip to content

Releases: spicywebau/craft-neo

Neo 2.13.21

21 Mar 02:20
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 5.0.0-beta.2

11 Mar 05:42
Compare
Choose a tag to compare
Neo 5.0.0-beta.2 Pre-release
Pre-release

Added

  • Added benf\neo\models\BlockType::$color and the neoblocktypes.color column

Changed

  • benf\neo\models\BlockType now implements craft\base\Colorable

Removed

  • Removed benf\neo\Field::PROPAGATION_METHOD_ALL; use craft\enums\PropagationMethod::All instead
  • Removed benf\neo\Field::PROPAGATION_METHOD_CUSTOM; use craft\enums\PropagationMethod::Custom instead
  • Removed benf\neo\Field::PROPAGATION_METHOD_LANGUAGE; use craft\enums\PropagationMethod::Language instead
  • Removed benf\neo\Field::PROPAGATION_METHOD_NONE; use craft\enums\PropagationMethod::None instead
  • Removed benf\neo\Field::PROPAGATION_METHOD_SITE_GROUP; use craft\enums\PropagationMethod::SiteGroup instead

Neo 5.0.0-beta.1

10 Mar 09:50
Compare
Choose a tag to compare
Neo 5.0.0-beta.1 Pre-release
Pre-release

Added

  • Added Craft 5 compatibility

Removed

  • Removed Craft 4 compatibility
  • Removed the neoblocks_owners table; the Craft 5 elements_owners table is used instead
  • Removed the neoblocks.deletedWithOwner column; the Craft 5 elements.deletedWithOwner column is used instead
  • Removed benf\neo\models\Settings::$enableLazyLoadingNewBlocks; new blocks are now always lazy loaded
  • Removed benf\neo\services\Blocks::renderTabs()

Neo 4.0.7

09 Mar 04:01
Compare
Choose a tag to compare

Fixed

  • Fixed missing getField() method on blocks
  • Fixed an error that occurred when changing the propagation method for a Neo field with no blocks
  • Fixed an error that could occur when cloning block types, if Neo's blockTypeIconSelectMode plugin setting is set to 'path'
  • Fixed a bug where field layout designers for new block types could be reloaded when cloning those block types

Neo 4.0.6

23 Feb 11:11
Compare
Choose a tag to compare

Added

Changed

  • When deleting a Craft element, queue jobs for deleting Neo blocks owned by the element will now be generated on a per-Neo-field basis, rather than a per-Neo-block basis (thanks @engram-design)

Fixed

  • Fixed a display bug with the contents of collapsed block previews on blocks that contain asset fields

Neo 2.13.20

23 Feb 10:44
Compare
Choose a tag to compare

Added

Changed

  • When deleting a Craft element, queue jobs for deleting Neo blocks owned by the element will now be generated on a per-Neo-field basis, rather than a per-Neo-block basis (thanks @engram-design)

Neo 4.0.5

13 Feb 23:53
Compare
Choose a tag to compare

Added

  • Added benf\neo\jobs\ApplyNeoPropagationMethod

Fixed

  • Fixed an error that occurred when editing a Neo field if a block type had an icon path set to an empty file
  • Fixed an error that occurred when editing a Neo field if a block type had an icon path set to nonexistent file
  • Fixed an error that occurred when cloning a block type that hadn't had its settings rendered yet
  • Fixed a bug where pasting a block type would not paste the field layout
  • Fixed a bug where external Neo field block type / group sort order changes were not applied when applying project config changes
  • Fixed a bug where block type field layout UIDs would change when saving the block type
  • Fixed a 'There was a problem getting the parent element' error that could occur when applying Neo field propagation method changes

Neo 4.0.3

29 Jan 09:00
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where field layout elements of collapsed Neo blocks could be interacted with
  • Fixed a "Column 'structureId' in where clause is ambiguous" error that could occur when merging canonical block changes into derivative blocks

Neo 4.0.2

05 Jan 11:16
Compare
Choose a tag to compare

Fixed

  • Fixed a bug when saving an entry, where new Neo blocks could have incorrect validation errors concerning invalid child block types

Neo 4.0.1

03 Jan 10:59
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where validation error messages on block type settings would not display after saving the Neo field failed