Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
5.6.1
May 29th, 2024
5.6.0
May 28th, 2024
What's new
- Allow extra
x-datato be passed to alpine forms #10174 by @ryanmitchell - Add
to_qsmodifier #10196 by @godismyjudge95 - Add
sitefilter to TermsQuery #10131 by @arcs- - Add
keysandvaluesmodifiers #10185 by @godismyjudge95 - Add
mergemethod to Eloquent User class #10192 by @duncanmcclean - Add
depthparameter toflattenmodifier #10187 by @godismyjudge95 - Add
selectmodifier #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
ensureFieldHasConfigfor 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
@seein docblock onFormSubmissionfacade #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
nullinbardTextmodifier #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
5.4.0
May 21st, 2024
What's new
- Add
get_sitetag #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_setshas been exceeded #10133 by @duncanmcclean - Remove unnecessary
overflow-scrollon 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
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_urlmodifier #10071 by @ammonitedigital - Remove
submissionskey fromformsconfig #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
nocacheand 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/archetypedependency 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_urlmodifier 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
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:collaborationcommands. - 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:addoncommand. - New syntax for escaping Antlers inside tag parameters.
- Ability for forms to have temporary files used as email attachments.
- Added
pluckto 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.2
May 9th, 2024
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
altfield 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
Parsefacade'stemplatemethod. #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:installwith 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
DataReferenceUpdaterwhen 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