Release Notes
5.6.2
May 30th, 2024
What's fixed
- Prevent user registration form saving
password_confirmation
#10228 by @ryanmitchell - Fix needing to deselect an asset to reselect when using max_files 1 #10225 by @jackmcdade
- Allow long bard/replicator set names to wrap #10223 by @jackmcdade
- Fix Code fieldtype not removing the overflow hidden style on body when closing Fullscreen Mode #10221 by @jackmcdade
5.6.1
May 29th, 2024
What's fixed
- Revert
select
modifier. #10218 by @jasonvarga - Make label on Add Set button localizable #10216 by @duncanmcclean
- Fix JavaScript length error from Add Set button label #10217 by @duncanmcclean
- French translations #10209 by @ebeauchamps
- Danish translations #10214 by @mortenebak
5.6.0
May 28th, 2024
What's new
- Allow extra
x-data
to be passed to alpine forms #10174 by @ryanmitchell - Add
to_qs
modifier #10196 by @godismyjudge95 - Add
site
filter to TermsQuery #10131 by @arcs- - Add
keys
andvalues
modifiers #10185 by @godismyjudge95 - Add
merge
method to Eloquent User class #10192 by @duncanmcclean - Add
depth
parameter toflatten
modifier #10187 by @godismyjudge95 - Add
select
modifier #10183 by @godismyjudge95 - Replicator "add set" button label option #9806 by @godismyjudge95
What's fixed
- Static caching file path fallback #9306 by @royduin
- Fix error when augmenting Bard fields #10104 by @duncanmcclean
- Fix
ensureFieldHasConfig
for imported fields #9243 by @aerni - Allows Antlers & Blade stacks to be used interchangeably #10200 by @JohnathonKoster
- Fix error when serializing eloquent query builders #10189 by @duncanmcclean
- Fix
@see
in docblock onFormSubmission
facade #10197 by @duncanmcclean - Maintain order of views after renaming #10193 by @duncanmcclean
- Filter out global set variables associated to deleted sites #10195 by @duncanmcclean
- Prevent some folders from listing in template fieldtype #10031 by @peimn
- Handle
null
inbardText
modifier #10199 by @edalzell - Fix border and shadow in closed nav #10186 by @peimn
- Fix link fieldtype state #10182 by @jasonvarga
- Fix Dark Mode Tree Node margins. #10179 by @jackmcdade
- Fix wrong dark mode colors in the updater #10178 by @jackmcdade
- Add dark mode to new User Wizard #10171 by @martyf
- Fix dark mode for Set Picker #10173 by @martyf
- Add dark mode support for list items #10172 by @martyf
- German translations #10175 by @helloDanuk
- French translations #10170 by @ebeauchamps
5.5.0
May 22nd, 2024
What's new
- Provide git binary var to commands array in config #10154 by @jesseleite
- Abstract a super-btn component #10153 by @jackmcdade
What's fixed
- More Dark Fixes #10165 by @jackmcdade
- Fix routeData on null error #10169 by @jasonvarga
- Run GitHub Actions workflows only once #10156 by @Jubeki
- Update GitHub Actions workflow versions #10136 by @Jubeki
5.4.0
May 21st, 2024
What's new
- Add
get_site
tag #9580 by @aerni - Add support for a dark mode custom logo #10123 by @martyf
- Attribute Modifier #9796 by @potsky
- Available query scopes will show as options in field settings #9933 by @duncanmcclean
What's fixed
- Prevent opening set picker when
max_sets
has been exceeded #10133 by @duncanmcclean - Remove unnecessary
overflow-scroll
on submission listing #10148 by @duncanmcclean - Reference git binary as a variable, rather than config setting #10134 by @duncanmcclean
- Fix actions in assets, forms, and form submissions #10132 by @duncanmcclean
- Fix 404 issues by reverting caching of site absolute url #10135 by @jasonvarga
- Remove unnecessary rounded corners on th elements #10146 by @jackmcdade
- Taggable fieldtype tweaks #10121 by @jasonvarga
- Style the Dark Mode login #10143 by @jackmcdade
- Fix dark mode license banner #10147 by @jackmcdade
- Fix styling issues with Assets Grid & Assets Fieldtype #10149 by @duncanmcclean
- Fix dark mode preference not being applied to login by saving to local storage #10140 by @jasonvarga
- Fix light mode drag handle colors #10144 by @jackmcdade
- Fix to add dark mode to Widget pagination background #10122 by @martyf
- Fixing up some missed layout elements for dark mode outside the cp #10151 by @jackmcdade
5.3.0
May 20th, 2024
What's new
- Dark Mode #10117 by @peimn and @jackmcdade
- Ability to run actions from publish forms #6375 by @jacksleight
- Support Laravel precognition on user forms #8924 by @ryanmitchell
What's fixed
- Fix issue returning some collections from tags #10113 by @JohnathonKoster
- Fix augmentation issues for URL nav items #10086 by @duncanmcclean
- Fix blueprints not being able to be manipulated more than once #10061 by @aerni
- Pluralize user activation email message #10118 by @jasonvarga
- Correct id and for pairs in user sign up Wizard #10115 by @martyf
- Prevent configuring multiple conditions for the same field #10110 by @duncanmcclean
- Respect the current site when returning a View #10109 by @aerni
- Fix entry model not being updated when importing entries #10107 by @duncanmcclean
- Sync entry form values after revision publish #10095 by @jacksleight
- Fix querying by status on non-dated collections #10099 by @jasonvarga
- Better performance when hydrating globals #10096 by @modrictin
- Ensure correct exclusion of URLs in static:warm command #10092 by @aerni
- Fix YAML fieldtype UI #10097 by @jackmcdade
- Organize user controllers #10093 by @jasonvarga
- Ensure default config values are available in form tag #10088 by @duncanmcclean
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