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

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 and values modifiers #10185 by @godismyjudge95
  • Add merge method to Eloquent User class #10192 by @duncanmcclean
  • Add depth parameter to flatten 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 on FormSubmission 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 in bardText 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 from forms 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, and install: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() or chunk(). #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's template 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