What’s new
Version 2.0.0
- A complete rewrite of the entire package
- Added new Field classes (previously everything was a Block)
- Automatically detect common field types such as richtext and assets and convert them into the appropiate format.
- Remove the need to manually specify markdown and richtext fields
- Lots of tweaks and bug fixes
Version 1.2.0
- Blocks now have a
parent()
method which returns the parent Block or Page if you’re on the root Block
- Blocks have a
page()
method returning the Page the block is part of
- Added Schema.org support using Spatie’s Schema.org package
- Full Page object is now passed to views
Version 1.1.0
- Blocks now have a _compontentPath array which includes the current and all parent components. This enables you to work out the context of the current Block.
- New CssClassses trait that can be used to generated css classes for the current Block, the layout it’s in, it’s parent Blocks etc.
- Traits added to Blocks can be auto-initialised