Added
- Neo block subfields can now have condition rules applied based on the owner element's section, entry type, asset volume, category group, user group or tag group
- Added
benf\neo\elements\conditions\BlockCondition
- Added
benf\neo\elements\conditions\OwnerCategoryGroupConditionRule
- Added
benf\neo\elements\conditions\OwnerConditionRuleTrait
- Added
benf\neo\elements\conditions\OwnerEntryTypeConditionRule
- Added
benf\neo\elements\conditions\OwnerSectionConditionRule
- Added
benf\neo\elements\conditions\OwnerTagGroupConditionRule
- Added
benf\neo\elements\conditions\OwnerUserGroupConditionRule
- Added
benf\neo\elements\conditions\OwnerVolumeConditionRule
Changed
- Copied Neo input block data is now stored on a per-field basis
Fixed
- Fixed a bug where Neo block tabs weren't showing indicators of validation errors in descendant blocks, if the descendant blocks were hidden in child blocks UI element(s)
- Fixed a bug where the block type names on existing Neo input blocks weren't being translated
- Fixed a bug where the tab names on all Neo input blocks weren't being translated
- Fixed a bug where eager loaded Neo fields with disabled parent blocks would have their enabled child blocks counted as children of the parent's previous sibling block