Release Notes
5.2.0
May 15th, 2024
What's new
- Ability to opt out of async slug behavior, and opt out in field settings #10075 by @jasonvarga
What's fixed
- Bring back support for archetype v1 #10087 by @jasonvarga
- Wrap columns in query builder #10076 by @jasonvarga
- Dutch translations #10085 by @dnwjn
5.1.0
May 14th, 2024
What's new
- Bard's default buttons can be configured #10062 by @ryanmitchell
What's fixed
- Handle entries in Link field with
is_external_url
modifier #10071 by @ammonitedigital - Remove
submissions
key fromforms
config #10066 by @duncanmcclean - Prevent errors when viewing nav after collection has been deleted #10049 by @duncanmcclean
- Prevent certain blueprint config keys getting stripped out #10059 by @jasonvarga
- Fix
nocache
and OAuth routes for Laravel 11 apps #10070 by @duncanmcclean - Fix incorrect revision edit URLs #10057 by @duncanmcclean
- Allow 'Statamic/Pro/Free' to be written using locale-specific characters #10045 by @peimn
- Translate moment relative date statements #10030 by @peimn
- Update
ajthinking/archetype
dependency so PHPUnit 11 can be used. #10048 by @duncanmcclean - German translations #10058 by @helloDanuk
5.0.2
May 10th, 2024
What's fixed
- Warnings are output when
env()
calls are detected in site config update script #10044 by @jesseleite - Fix translations within title tag breadcrumbs #10039 by @peimn
- Fix page tree branches not being openable in new tabs #10041 by @duncanmcclean
- Fix some RTL issues #10029 by @peimn
- Fix some translations in collection & taxonomy controllers #10038 by @peimn
- Fix translation command compatibility #10037 by @ryanmitchell
- Fix missing overflow styling on form submissions table #10036 by @duncanmcclean
- Fix
is_external_url
modifier with link fields #10027 by @duncanmcclean - Dutch translations #10042 by @robdekort
- Persian translations #10035 by @peimn
- French translations #10032 by @PatrickJunod
5.0.1
May 9th, 2024
What's fixed
- Fix Eloquent User
notifications
conflict. #10024 by @duncanmcclean - Fix EloquentQueryBuilder orderby bug. #10023 by @duncanmcclean
5.0.0
May 9th, 2024
Read First
Be sure to read the Upgrade Guide first as manual changes may be necessary. You can also read the Statamic 5 Launch Announcement blog post to learn about many of the new features in depth!
What's new
- Laravel 11 support
- Sites can be managed in the control panel.
- Approved sites may use offline license validation.
- Laravel Reverb support
- Ability to fake SQL queries for the Stache.
- Ability to install first-party addons using
install:eloquent-driver
,install:ssg
, andinstall:collaboration
commands. - The "default" values set on blueprint fields is now used across the board rather than only in the publish form.
- Glide URLs now always contain the original filename for better SEO.
- The Glide "hash" in its URLs can be customized.
- Addon test suite is included as part of the
make:addon
command. - New syntax for escaping Antlers inside tag parameters.
- Ability for forms to have temporary files used as email attachments.
- Added
pluck
to the query builder. - Form submissions have been upgraded to a full repository and query builder.
- The form submission listing in the control panel can be filtered.
- Entries etc are now JSON-serialized where appropriate.
- The GraphQL editor in the control panel (GraphiQL) has been updated and given a facelift.
- Tokens can be stored elsewhere, like a database.
What's improved
- A ton of performance improvements.
- Really, a lot of them. One bullet point isn't enough.
- Commands have received a fresh coat of paint using Laravel Prompts.
- Entry status is now queried more appropriately.
- Slug generation in the Control Panel is smarter.
- Slugs and handles are validated more appropriately.
- Blueprint and fieldset YAML files are easier to read. Unnecessary options are stripped out, and Bard/Replicator/Grid sets/fields keys are pushed to the end.
- SVG tags are sanitized by default.
- Improved error reporting when you have recursive fieldsets.
- Ignition suggestions have returned to exception messages.
- A bunch of under the hood code modernization and clean up.
What's changed
- Dropped support for Laravel 9 and PHP 8.0.
- There are a number of breaking changes. Consult the 5.0 upgrade guide.
4.58.3
September 11th, 2024
What's fixed
- Add sanitization #10787 by @jasonvarga
4.58.2
May 9th, 2024
What's fixed
- Fix Eloquent User
notifications
conflict. #10024 by @duncanmcclean - Fix EloquentQueryBuilder orderby bug. #10023 by @duncanmcclean
4.58.1
May 8th, 2024
What's improved
- French translations. #10017 by @PatrickJunod
What's fixed
- Fix queue worker state issue around assets. #9690 by @aerni
- Fix button group wrapping on non-fieldtype buttons. #10021 by @PatrickJunod
- Fix child URIs being outdated when parent slug changes. #9454 by @jacksleight
- Fix Eloquent ordering when using
lazy()
orchunk()
. #9956 by @helloiamlukas - Fix recursive editing check. #10012 by @duncanmcclean
4.58.0
May 7th, 2024
What's new
- Add Vite content tag. #9973 by @jimblue
- Include
alt
field in shallow augmented assets. #10013 by @duncanmcclean
What's improved
- French translations. #10015 by @duncanmcclean
What's fixed
- Fix ButtonGroup from overflowing. #10000 by @PatrickJunod
- Fix docblock on
Parse
facade'stemplate
method. #10008 by @duncanmcclean - Ensure blueprint tabs & sections always have handles. #10014 by @duncanmcclean
- Fix JSON being returned when using the back button sometimes. #10016 by @duncanmcclean
- Fix fullscreen button in Group Fieldtype. #10009 by @duncanmcclean
- Remove clear button of readonly date field. #9993 by @PatrickJunod
4.57.3
May 2nd, 2024
What's improved
- German translations. #9957 by @helloDanuk
What's fixed
- Fix Starter Kit installation on Windows. #9968 by @JohnathonKoster
- Fix
starter-kit:install
with custom branch when branch has slash. #9978 by @jesseleite - Fix first child redirects when using array syntax. #9965 by @jasonvarga
- Fix wrong permission used for configuring navs. #9961 by @simonolog
- Fix
DataReferenceUpdater
when field data from array is null. #9954 by @duncanmcclean - Fix dated collection listing when time is enabled. #9951 by @jacksleight
- Fix route parameters in Statamic routes with closures. #9953 by @arthurperton
- Fake composer installs in make command tests. #9955 by @jasonvarga
4.57.2
April 23rd, 2024
What's fixed
- Fix missing composer binary (starter kits couldn't install). #9950 by @duncanmcclean
4.57.1
April 22nd, 2024
What's improved
- French translations. #9939 by @ebeauchamps
What's fixed
- Require composer/semver instead of composer/composer. #9947 by @jasonvarga
- Fix
DimensionsRule
for Livewire. #9927 by @aerni - Fix Blade compiler error. #9946 by @duncanmcclean
- Prevent passing HTML to the Video fieldtype. #9944 by @duncanmcclean
- Fix missing OAuth controller argument. #9942 by @simonolog
4.57.0
April 17th, 2024
What's new
- Add deleteQuietly methods. #9666 by @ryanmitchell
- Support using closures for Statamic route data. #9868 by @arthurperton
What's fixed
- Fix single unpublished entries in listing column. #9917 by @jacksleight
- Prevent computed fields from being sortable in listing tables. #9916 by @duncanmcclean
- Fix Grid styles messing up row-controls of nested fields. #9910 by @duncanmcclean
- Fix icons color. #9895 by @peimn
- Fix Nova icon not displaying in Icon Fieldtype. #9906 by @duncanmcclean
- Add title fallback for roles & groups. #9907 by @duncanmcclean
- Fix Bard scrolling editor/page on link insert. #9886 by @jacksleight
- Hash API cache keys the key to handle long route and query parameters. #9858 by @Smef
- Fix regression on bard/replicator group set previews. #9901 by @caseydwyer
- Fix arrow direction in fav creator for RTL. #9897 by @peimn
- Fixes for asset/term reference updater strictness. #9878 by @jesseleite
- Add
date
to reserved fields for form blueprints. #9872 by @duncanmcclean - Fix tables in Bard not saving updates. #9867 by @jacksleight
- Add tailwind safelist with horizontal margins and padding. #9864 by @jasonvarga
- Fix PHPUnit deprecations. #9912 by @jasonvarga
4.56.1
April 9th, 2024
What's fixed
- Fix max depth validation on "Parent" field when collection has no max depth set. #9850 by @duncanmcclean
- Update URIs for mounted collection entries only if slug on mounted entry changed. #9851 by @marcorieser
4.56.0
April 8th, 2024
What's new
- Bard hooks. #9823 by @jacksleight
- Ability to disable SVG sanitization on upload. #9839 by @duncanmcclean
- Add Edit Blueprint link to form page dropdown. #9840 by @jacksleight
- Track Laravel version in the Outpost. #9820 by @jasonvarga
What's fixed
- Prevent recursive editing via relationship fieldtype. #9841 by @duncanmcclean
- Improve array fieldtype validation for dynamically keyed fields. #9834 by @jesseleite
- Fix overlapping set group & set name in Safari. #9837 by @duncanmcclean
- Arr::wrap in/notIn values. #9833 by @ryanmitchell
- Fix filter preset issues. #9826 by @duncanmcclean
- Ensure redirects work for localized entries. #9819 by @duncanmcclean
- Fix OAuth login when using independent auth guards. #9816 by @duncanmcclean
- Fix icons in preference save options. #9827 by @duncanmcclean
- Prevent "Permanently added the ECDSA host key for IP address" from being logged as a Git error. #9828 by @duncanmcclean
- Fix deleted sets breaking Bard & Replicator. #9818 by @duncanmcclean
- Prevent overwriting filter views. #9792 by @duncanmcclean
- Fix serializing entries when
slug
property is a closure. #9791 by @duncanmcclean - Use the configured Git binary in commands. #9793 by @duncanmcclean
- Enforce max depth when validating entry parent. #9799 by @duncanmcclean
- Fix new lines not working in user activation email. #9798 by @duncanmcclean
- Hide "Create Entry" button when all collection blueprints are hidden. #9744 by @duncanmcclean
- Bump vite from 4.5.2 to 4.5.3 #9821 by @dependabot