- Added
TiptapRule
contract, implemented by all rules - Added
DecodesTiptapContent
helper trait - Added support for arrayable objects when decoding Tipap content
- Switch from
create()
tomake()
when instantiating a rule - Fixed a bug where whitespace was being included in the character count
- Refactored some of the code to make it more readable