Read First 👀
Be sure to read the Upgrade Guide first as manual changes (especially if you're running on Laravel 7) may be necessary. You can also read the Statamic 3.3 Launch Announcement blog post to learn about many of the new features in depth!
What's new
- New Antlers Parser.
- Laravel 9 support.
- Headless Live Preview.
- Frontend form field conditions.
- Improved Blade interoperability.
- Blade tag/modifier helpers.
Statamic::query()
aliases to query builders.- Entries and other data objects can use magic property access to get augmented values.
- Entries and other data objects can use magic methods to get query builders.
- Entries and other data objects are Arrayable.
- The
static:warm
command may leverage the queue. - Hidden blueprints now have visual indicators.
- You now have more control over how values should be stored for querying. (e.g.
date
fieldtypes storeCarbon
instances.) - Date-based
where
clauses are now supported by query builders.
What's fixed
- The new parser fixes an impressively large number of issues.
- Control Panel forms only submit visible fields in order to fix sometimes/required_if/etc validation rules.
Major changes
- PHP 7.2 and 7.3 are no longer supported.
- Laravel 6 and 7 are no longer supported.
Everything else
- Review the rest of the changes in the upgrade guide.