Releases: spicywebau/craft-neo
Releases · spicywebau/craft-neo
Neo 4.1.1
Fixed
- Fixed a bug when validation errors occurred on new block types when trying to save a Neo field, where the new block types' settings and field layout designer would not load when selected
Neo 5.0.0-beta.4
Fixed
- Fixed a bug where action menus would not open on new blocks that contained at least one dropdown field
Neo 5.0.0-beta.3
Neo 4.1.0
Added
- Added
benf\neo\console\controllers\BlockTypesController::actionFixFieldLayouts()
(php craft neo/block-types/fix-field-layouts
console command) - Added
benf\neo\console\controllers\FieldsController::actionFixBlockStructureSiteIds()
(php craft neo/fields/fix-block-structure-site-ids
console command)
Fixed
- Fixed an error that could occur when changing a Neo field's propagation method, if a Neo block structure for that field exists for an owner element that no longer has the field on its field layout
- Fixed a bug where deleting an entry for a site wasn't propagating to Neo blocks for that entry/site
Neo 4.0.8
Fixed
- Fixed a bug where soft-deleted Neo blocks that were not deleted with their owner element were not being cleaned up by Craft garbage collection
- Fixed a bug where Neo blocks that were initially created for a newly-added site within a draft could be lost when applying the draft
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