It's Clippy!

Release Notes

Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.

5.65.2

September 24th, 2025

What's fixed

  • Prevent duplicate queries on collection structure #12276 by @ryanmitchell
  • Prevent caching during live preview #12558 by @helloiamlukas
  • Prevent empty cache tag when using Blade #12567 by @helloiamlukas
  • Fix incorrect blueprint being resolved on localizations #11810 by @duncanmcclean
  • Make asset GraphQL type always nullable #11975 by @lostgeek
  • Resolving PHP Warning and PHP Notice errors #12257 by @martinoak
  • Fix form submission search query #12514 by @duncanmcclean

5.65.1

September 12th, 2025

What's fixed

  • Fix casing of "Edit Nav item" dropdown item #12387 by @duncanmcclean
  • Require spatie/error-solutions instead of spatie/ignition #12385 by @duncanmcclean
  • Allow spatie/error-solutions v1 #12418 by @jasonvarga
  • Bump axios from 1.8.2 to 1.12.0 #12420 by @dependabot

5.65.0

September 8th, 2025

What's new

  • Make UpdateAssetReferences overwritable #12283 by @simonerd
  • Ability to opt into v6 asset folder permissions #12060 by @simonerd

What's fixed

  • Prevent PSR-4 warnings #12347 by @duncanmcclean
  • Corrects issue with unless conditions. #12253 by @JohnathonKoster
  • Fix blueprint blink cache issue #12232 by @aerni
  • Translate additional blueprint titles #12242 by @martyf
  • Dutch translations #12212 by @robdekort
  • Prevent null parse_url deprecation warning #12197 by @martinoak
  • Bump brace-expansion #12072 by @dependabot

5.64.0

August 21st, 2025

What's new

  • Add overlaps and doesnt_overlap conditions and modifiers #9491 by @ryanmitchell
  • Support whereJsonOverlaps in query builders #11112 by @ryanmitchell
  • Support pluck() on eloquent query builder #12027 by @ryanmitchell
  • Show path when searching assets #12032 by @duncanmcclean

What's fixed

  • Prevent zeros being filtered out in Array fieldtype #12039 by @duncanmcclean
  • Cast numbers in list fieldtype #11970 by @duncanmcclean
  • Updated the Stache Store to not remove stache items that exist #11863 by @simonworkhouse
  • Fix Custom Set Icons not working if path contains a dot (.) #11866 by @andjsch
  • Antlers: Corrects parser error with shorthand array syntax #12031 by @JohnathonKoster
  • Dutch translations #12059 by @Jade-GG
  • Fix windows test #12048 by @duncanmcclean

5.63.0

August 6th, 2025

What's new

  • Support multiple defaults for checkboxes fieldtype #12021 by @godismyjudge95

What's fixed

  • Ensure orderByDesc uses column() function in eloquent query builder #12022 by @ryanmitchell
  • Fix nav padding, only apply to last ul #12024 by @jackmcdade

5.62.0

August 4th, 2025

What's new

  • Pass form_config to email view #11417 by @andjsch
  • Add user profile form tabs and sections #11836 by @AtmoFX
  • Ability to explicitly disable text fieldtype focus #12011 by @jasonvarga

What's fixed

  • Fix entry redirect to @child fails if no child exists #11953 by @MartinSpicka
  • Cast toggle fieldtype queryable value to boolean #12019 by @jasonvarga
  • Fix docs link in template fieldtype #11990 by @duncanmcclean
  • Fix incorrect boolean in eloquent whereNotBetween #12005 by @ryanmitchell
  • Fix assets:generate-presets command stdout #12015 by @0kyn
  • Fix asset styling in link fieldtype #12016 by @Jamesking56
  • Apply bottom padding to main nav #12012 by @daun

5.61.0

July 25th, 2025

What's new

  • Allow static warm to use insecure by default with config key #11978 by @macaws

What's fixed

  • Escape redirect in user tag #11999 by @jasonvarga
  • Fix AddonTestCase path for Windows #11994 by @godismyjudge95
  • Bump form-data from 4.0.0 to 4.0.4 #11979 by @dependabot
  • Loosen up assertions in ViteTest #11985 by @duncanmcclean
  • Update security contact info #11996 by @duncanmcclean

5.60.0

July 15th, 2025

What's new

  • Add command to clear asset_meta and asset_container_contents caches #11960 by @ryanmitchell

What's fixed

  • Addon Manifest improvements #11948 by @duncanmcclean
  • Licensing fixes #11950 by @duncanmcclean
  • Allow classes to extend Markdown Parser #11946 by @JohnathonKoster

5.59.0

July 10th, 2025

What's new

  • Add optional fallback for missing keys in {{ trans }} tag #11944 by @daun
  • resolve modifier #11890 by @marcorieser
  • Allow fetching children of other entries in {{ children }} tag #11922 by @daun
  • Prompt to update search indexes when installing starter kits #11924 by @jesseleite

What's fixed

  • Use app.locale as fallback when there is no explicit site locale #11939 by @CasEbb
  • Check if sometimes rule is present before adding nonNull type #11917 by @TheBnl
  • Fix issue around spaces in git paths #11933 by @jesseleite
  • Fix active state for nav items with implicit children #11937 by @jesseleite
  • Fix visibility of custom nav items for users w/ limited permissions #11930 by @jesseleite
  • Fix group fieldtype child field validation rules when using {this} within a replicator/grid #11931 by @martyf
  • Relax strict type check in Tree::move() #11927 by @duncanmcclean
  • Prevent group fieldtype from filtering out false values #11928 by @duncanmcclean
  • Class "DB" not found issue #11911 by @leganz
  • Fix casing on dropdown item #11907 by @duncanmcclean
  • German translations #11903 by @helloDanuk

5.58.1

June 25th, 2025

What's fixed

  • Fix Overflow buttons preview #11891 by @marcorieser
  • Revert detect recursion when augmenting Entries (#11854) #11894 by @JohnathonKoster
  • Add entry serialization test #11900 by @jasonvarga

5.58.0

June 20th, 2025

What's new

  • Detect recursion when augmenting Entries #11854 by @JohnathonKoster
  • Add hasField method to Fieldset #11882 by @duncanmcclean
  • Estonian translations #11886 by @karlromets

What's fixed

  • Render markdown after antlers when smartypants is enabled #11814 by @ryanmitchell
  • Fix read-only state of roles and groups fields #11867 by @aerni
  • Fix files not being removed after cache has been cleared #11873 by @indykoning
  • Ensure nav blueprint graphql types are registered #11881 by @ryanmitchell
  • Fix issues with Blade nav tag compiler #11872 by @JohnathonKoster
  • Ensure propagating entries respects saveQuietly #11875 by @ryanmitchell
  • Fix authorization error when creating globals #11883 by @duncanmcclean
  • Fixes typo #11876 by @adampatterson
  • Updated AddonServiceProvider::shouldBootRootItems() to support trailing slashes #11861 by @simonworkhouse
  • Prevent null in strtolower() #11869 by @martinoak
  • Ensure Glide treats asset urls starting with the app url as internal assets #11839 by @marcorieser
  • Remove single quote in Asset upload #11858 by @adampatterson

5.57.0

June 4th, 2025

What's new

  • Added the option to add renderers to markdown parsers #11827 by @CapitaineToinon
  • Add renderer methods to Markdown facade docblock #11845 by @duncanmcclean
  • Add not_in parameter to Assets tag #11820 by @nopticon
  • Added X-Statamic-Uncacheable header to prevent responses being statically cached #11817 by @macaws

What's fixed

  • Throw 404 response when OAuth provider doesn't exist #11844 by @duncanmcclean
  • Fix edition check in outpost #11843 by @duncanmcclean
  • Updated Statamic references in language files #11835 by @tommulroy
  • Fix create/edit CP nav descendants not properly triggering active status #11832 by @jesseleite
  • Fix editability of nav items without content reference #11822 by @duncanmcclean
  • Entries fieldtype: Only show "Allow Creating" option when using stack selector #11816 by @duncanmcclean
  • French translations #11826 by @ebeauchamps
  • Added null check for fieldActions within replicator #11828 by @martyf
  • Perform null check on data in video fieldtype #11821 by @martyf
  • Added checks for Closure instances instead of is_callable inside Route::statamic(...) #11809 by @JohnathonKoster
  • Further increase trackDirtyState timeout #11811 by @simonerd

5.56.0

May 20th, 2025

What's new

  • Add moveQuietly method to Asset class #11804 by @duncanmcclean
  • Add --header option to static warm command #11763 by @ChristianPraiss

What's fixed

  • Fix values being wrapped in arrays causing multiple selected options #11630 by @simonworkhouse
  • Hide read only and computed fields in user creation wizard #11635 by @duncanmcclean
  • Fix storing submissions of forms with 'files' fieldtypes even when disabled #11794 by @andjsch
  • Corrects Antlers error logging with PHP nodes #11800 by @JohnathonKoster
  • Fix facade PhpDocs for better understanding by Laravel Idea #11798 by @adelf
  • Correct issue with nested noparse and partials #11801 by @JohnathonKoster
  • Prepare value & operator before passing to Eloquent Query Builder #11805 by @duncanmcclean

5.55.0

May 14th, 2025

What's new

  • Middleware to redirect absolute domains ending in dot #11782 by @indykoning
  • Add increment/decrement methods to ContainsData #11786 by @duncanmcclean
  • Update GraphiQL #11780 by @duncanmcclean
  • Allow selecting entries from different sites within the link fieldtype #10546 by @justkidding96
  • Ability to select entries from all sites from Bard link #11768 by @edalzell

What's fixed

  • Ensure asset validation rules are returned as strings to GraphQL #11781 by @ryanmitchell
  • Asset validation rules as string in GraphQL, part 2 #11790 by @jasonvarga
  • Fix Term filter on entry listing not working when limiting to 1 term #11735 by @liucf
  • Fix filtering group fieldtype null values #11788 by @jacksleight
  • Clone internal data collections #11777 by @jacksleight
  • Fix creating terms in non-default sites #11746 by @duncanmcclean
  • Ensure null values are filtered out in dictionary field config #11773 by @duncanmcclean
  • Use deep copy of set's data in bard field #11766 by @faltjo
  • Dutch translations #11783 by @rinusvandam
  • PHPUnit: Use #[Test] attribute instead of /** @test */ #11767 by @duncanmcclean

5.54.0

May 2nd, 2025

What's new

  • Add firstOrfail, firstOr, sole and exists methods to base query builder #9976 by @duncanmcclean
  • Allow custom nocache db connection #11716 by @macaws
  • Make Live Preview force reload JS modules optional #11715 by @eminos

What's fixed

  • Fix ensured author field when sidebar has empty section #11747 by @duncanmcclean
  • Improve error handling in entries fieldtype #11754 by @duncanmcclean
  • Hide "Edit" button on relationship fieldtypes when user is missing permissions #11748 by @duncanmcclean
  • Fix wrong taxonomies count on multiple sites #11741 by @liucf
  • GraphQL should return float fieldtype values as floats #11742 by @ryanmitchell
  • Fix pop-up position of for Bard link inconsistent #11739 by @liucf
  • Only apply the published filter when not in preview mode #11652 by @TheBnl
  • Cleanup roles after running SitesTest@gets_authorized_sites #11738 by @duncanmcclean
  • Update nocache map on response #11650 by @indykoning
  • Fix Add truncate class to flex container in LinkFieldtype #11689 by @liucf
  • Fix appended form config fields when user locale differs from app locale #11704 by @duncanmcclean
  • Fix dirty state on preferences edit form #11655 by @duncanmcclean
  • Fix static caching invalidation for multi-sites #10669 by @duncanmcclean
  • Safer check on parent tag #11717 by @macaws
  • Dutch translations #11730 by @jeroenpeters1986
  • Bump @babel/runtime from 7.21.0 to 7.27.0 #11726 by @dependabot
  • Update caniuse-lite #11725 by @jasonvarga