Added
- Added Craft 5 compatibility
- Added
benf\neo\models\BlockType::$color
and theneoblocktypes.color
column - Added
benf\neo\services\Conversion::convertBlockToEntry()
- Added
benf\neo\services\Conversion::convertBlockTypeToEntryType()
- Added
benf\neo\services\Conversion::convertBlockTypesToEntryTypes()
- Added
benf\neo\web\assets\configurator\ConfiguratorAsset
- Added
benf\neo\web\assets\converter\ConverterAsset
- Added
benf\neo\web\assets\input\InputAsset
- Added
benf\neo\web\twig\Extension
(new provider of theneoblock
test) - Added
benf\neo\web\twig\Variable
(new provider of thecraft.neo
Twig variable)
Changed
- Block type action menus are now implemented as disclosure menus
- Neo input blocks will now show their icon on the top bar, if their block type has an icon set
benf\neo\models\BlockType
now implementscraft\base\Colorable
- Neo block validation on save no longer clears out errors added previously in the request, allowing other plugins or modules to set their own validation errors (thanks @JasonStainton)
Removed
- Removed Craft 4 compatibility
- Removed
benf\neo\assets\InputAsset
(benf\neo\web\assets\input\InputAsset
is used instead) - Removed
benf\neo\assets\SettingsAsset
(benf\neo\web\assets\configurator\ConfiguratorAsset
andbenf\neo\web\assets\converter\ConverterAsset
are used instead) - 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 - Removed
benf\neo\models\Settings::$enableLazyLoadingNewBlocks
- Removed
benf\neo\services\Blocks::renderTabs()
- Removed
benf\neo\services\Conversion::convertBlockToToMatrix()
- Removed
benf\neo\services\Conversion::convertBlockTypeToMatrix()
- Removed
benf\neo\services\Conversion::convertBlockTypesToMatrix()
- Removed
benf\neo\TwigExtension
(benf\neo\web\twig\Extension
now provides theneoblock
test) - Removed
benf\neo\Variable
(benf\neo\web\twig\Variable
now provides thecraft.neo
Twig variable) - 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