Releases: spicywebau/craft-neo
Releases · spicywebau/craft-neo
Neo 2.13.21
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
Added
- Added
benf\neo\models\BlockType::$color
and theneoblocktypes.color
column
Changed
benf\neo\models\BlockType
now implementscraft\base\Colorable
Removed
- Removed
benf\neo\Field::PROPAGATION_METHOD_ALL
; usecraft\enums\PropagationMethod::All
instead - Removed
benf\neo\Field::PROPAGATION_METHOD_CUSTOM
; usecraft\enums\PropagationMethod::Custom
instead - Removed
benf\neo\Field::PROPAGATION_METHOD_LANGUAGE
; usecraft\enums\PropagationMethod::Language
instead - Removed
benf\neo\Field::PROPAGATION_METHOD_NONE
; usecraft\enums\PropagationMethod::None
instead - Removed
benf\neo\Field::PROPAGATION_METHOD_SITE_GROUP
; usecraft\enums\PropagationMethod::SiteGroup
instead
Neo 5.0.0-beta.1
Added
- Added Craft 5 compatibility
Removed
- Removed Craft 4 compatibility
- Removed the
neoblocks_owners
table; the Craft 5elements_owners
table is used instead - Removed the
neoblocks.deletedWithOwner
column; the Craft 5elements.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
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
Added
- Added
benf\neo\jobs\DeleteBlocks
(thanks @engram-design)
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
Added
- Added
benf\neo\jobs\DeleteBlocks
(thanks @engram-design)
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
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
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
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
Fixed
- Fixed a bug where validation error messages on block type settings would not display after saving the Neo field failed