Release Notes

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

6.6.2 Security

March 12th, 2026

What's fixed

  • Fix color mode preference values #14242 by @jasonvarga
  • Add outside class to outside layout #14240 by @duncanmcclean
  • Only remove Bard set when backspace key is hit #14189 by @duncanmcclean
  • Removed a comment from the js code output of the StaticCacher #14233 by @micahhenshaw
  • French translations #14243 by @ebeauchamps

6.6.1

March 12th, 2026

What's fixed

  • Add "Content Search" string to translator's $additionalStrings array #14226 by @duncanmcclean
  • Make image manipulation presets more readable #14230 by @jaygeorge
  • Fix undefined variable in Bard fieldtype #14238 by @duncanmcclean
  • French translations #14232 by @ebeauchamps
  • Bump tar from 7.5.10 to 7.5.11 #14231 by @dependabot

6.6.0

March 11th, 2026

What's new

  • Image transparency checkerboard #13975 by @jaygeorge
  • Support reference updates for custom fieldtypes and working copies #13693 by @morhi
  • Asset listing filters #14025 by @daun
  • Ability to save/reset changes to filter presets #13956 by @duncanmcclean

What's fixed

  • Improve tables in Bard fields, particularly dark mode #14158 by @jaygeorge
  • Add MiddleEllipsis component to Storybook #14215 by @duncanmcclean
  • Update ip_address protector to use request()->ips() #14063 by @gavynd6
  • Fix $isNew detection after Asset::move() #14140 by @lwekuiper
  • Avoid escaping dictionary fieldtype labels #13845 by @duncanmcclean
  • Force full width on asset grid to account for smaller SVGs #14164 by @jaygeorge
  • Avoid opening Command Palette when Bard field is focused & text is selected #14019 by @duncanmcclean
  • Asset cropper fixes #14173 by @jaygeorge
  • External URLs in the nav should render as anchor tags #14174 by @duncanmcclean
  • Cancel inflight requests #14178 by @macaws
  • Performance: Reduce duplicate cache reads on nav #14179 by @macaws
  • Performance: memoize outpost #14180 by @macaws
  • Memoize marketplace cache #14182 by @macaws
  • Fix outline focus briefly showing as the stack comes in #14187 by @jaygeorge
  • Use amber for update badges #14175 by @duncanmcclean
  • Fix copy to clipboard input in light mode #14186 by @duncanmcclean
  • Handle stop words case insensitive #14201 by @marcorieser
  • Critical updates visibility #14202 by @jasonvarga
  • Tiny border-radius fix from the checkerboard PR by @jaygeorge
  • Collapse the assets fieldtype to its mobile layout at a higher breakpoint #14212 by @jaygeorge
  • Fix expanding Bard sets in localized entries #14214 by @duncanmcclean
  • Handle CarbonInterval instances in Localize middleware #14209 by @duncanmcclean
  • Handle cancelled requests when generating slugs #14211 by @duncanmcclean
  • Allow dev stability for local starter kit installations #14208 by @marcorieser
  • Refresh CodeMirror instance when switching tabs #14199 by @duncanmcclean
  • Update bulk action selections when individual row is deleted #14196 by @duncanmcclean
  • Add skeleton ui to lazy loaded actions #14217 by @jaygeorge
  • Various drag & drop fixes #14219 by @duncanmcclean
  • Avoid sanitizing target attribute in markdown() helper #14221 by @duncanmcclean
  • Fix create entry translations #14223 by @duncanmcclean
  • Acquire stache-warming lock in Duplicates::find #14176 by @mmodler
  • French translations #14163 by @dadaxr
  • German translations #14165 by @helloDanuk
  • French translations #14166 by @ebeauchamps
  • Bump minimatch and dompurify #14161 by @jasonvarga
  • Bump svgo from 3.3.2 to 3.3.3 #14153 by @dependabot
  • Bump tar from 7.5.9 to 7.5.10 #14156 by @dependabot

6.5.0

March 4th, 2026

What's new

  • Add configuring callback functionality to statamic.js #13811 by @maurice-ellis
  • Add min, max, sum and avg methods to Stache query builder #13894 by @duncanmcclean
  • Laravel 13 #13870 by @duncanmcclean
  • Image cropping #13875 by @jackmcdade
  • Add option to show widget table headers #14128 by @jackmcdade
  • Clean Asset Meta Command #13934 by @jackmcdade

What's fixed

  • Ignore toolbar shortcuts while inside menus #14111 by @daun
  • Revert floating toolbar buttons inadvertently affected by 14036 #14118 by @jaygeorge
  • When sets are expanded, add isolation to force a new stacking context #14121 by @jaygeorge
  • Remove z-index from replicator #14108 by @jaygeorge
  • Don't force an SVG aspect ratio in the asset preview thumbnails #14107 by @jaygeorge
  • Fix replicator preview text merging during reorder #14072 by @dannyuk1982
  • Show asset editor toolbar in more situations #14127 by @jasonvarga
  • Fix query scopes in asset fieldtype #14091 by @duncanmcclean
  • Minor adjustment to label margin #14139 by @jaygeorge
  • Fix pjpg format being used as file extension in AssetUploader #14134 by @lwekuiper
  • Updates section tweaks #14129 by @duncanmcclean
  • Fix addon settings permissions #14130 by @duncanmcclean
  • Apply existing container width breakpoints #13910 by @daun
  • Prevent dropping nav item with children into root position #13861 by @duncanmcclean
  • Antlers config backwards compatibility #14146 by @jasonvarga
  • Config parsing exclusion #14152 by @jasonvarga
  • Fix Antlers parser state restoration #14151 by @jasonvarga
  • Remove pdf css #14141 by @jasonvarga
  • More Antlers defaults #14125 by @jasonvarga
  • Dutch translations #14149 by @JasperWelsing
  • Dutch translations #14143 by @lwekuiper
  • French translations #14113 by @dadaxr
  • Bump storybook from 10.2.0 to 10.2.10 #14112 by @dependabot
  • Bump rollup from 4.44.1 to 4.59.0 #14106 by @dependabot

6.4.1

February 27th, 2026

What's fixed

  • Revert caching of parsed items during Stache warming #14104 by @jasonvarga

6.4.0 Security

February 27th, 2026

This release contains a potentially breaking change for the sake of security.

What's new

  • Floating toolbar keyboard shortcuts #14036 by @jaygeorge
  • Add disabled prop to Button component #14047 by @duncanmcclean
  • Provide extra values through container and publish form #14041 by @jasonvarga
  • Make more colors themeable #14013 by @jaygeorge

What's fixed

  • Antlers hardening (Breaking: See PR for upgrade notes) #14092 by @jasonvarga
  • Fix missing site name on Statamic Solo sites #14038 by @duncanmcclean
  • Make red text values a consistent 600 #14037 by @jaygeorge
  • Fix horizontal content card overflow #14032 by @daun
  • Consistent Updates Widget Padding #14030 by @JohnathonKoster
  • Cache parsed items during Stache warming #14031 by @o1y
  • Avoid overflowing hint in relationship selector #14033 by @daun
  • Remove invisible "link" space that could be accidentally clicked #14040 by @jaygeorge
  • Widen google2fa constraint to support ^9.0 #14027 by @robbiekibler
  • Removes trailing slash when building relative Site URLs #14029 by @JohnathonKoster
  • Block methods in Antlers by default #14042 by @JohnathonKoster
  • Mention extra provided values in PublishContainer docs #14044 by @duncanmcclean
  • Fix Firefox not receiving text selection in nested Bards #14021 by @jaygeorge
  • Fix empty dropdowns on collection show page #14054 by @duncanmcclean
  • Clear progress bar when unmounting listing #14046 by @duncanmcclean
  • Throw UnableToReadFile for invalid images in ImageGenerator #14043 by @mmodler
  • Fix CSRF token on pages excluded from static caching #14056 by @duncanmcclean
  • Improve PDF Viewer #14064 by @jasonvarga
  • Antlers user content and config #14065 by @jasonvarga
  • Sanitize SVGs in Icon component #14075 by @duncanmcclean
  • Fix user name and email logic #14079 by @jasonvarga
  • Fix elevated sessions #14076 by @jasonvarga
  • Remove some unneeded z-indexes from the CodeMirror gutter #14069 by @jaygeorge
  • Handle many tabs for both the blueprint and entry view #14073 by @jaygeorge
  • Fit more filename characters into asset grid #13979 by @daun
  • Fix user fieldtype search #14084 by @duncanmcclean
  • Fix asset browser sorting #14086 by @duncanmcclean
  • Harden auth redirects #14093 by @jasonvarga
  • Harden redirects #14099 by @jasonvarga
  • External Glide URL validation #14101 by @jasonvarga
  • Clarify that character_limit option is only a recommendation #14102 by @duncanmcclean
  • Fix error caused by empty globals #14098 by @duncanmcclean

6.3.3

February 20th, 2026

What's fixed

  • Fix shouldUpdateUris regex adding additional brackets to Antlers #13995 by @martyf
  • Increase inline padding of badges #14002 by @jaygeorge
  • Avoid stretching images to 100% height #14003 by @jaygeorge
  • Adjust SVG dimensions #14005 by @jaygeorge
  • Fix clipped floating bard toolbar in replicators #14007 by @jaygeorge
  • Fix Starter Kit make:user command #14000 by @joshuablum
  • Fix some field filters not being applied #14015 by @daun
  • Fix external url logic #14016 by @jasonvarga
  • Validate password reset url #14023 #14008 by @jasonvarga
  • Harden html rendering #14011 by @jasonvarga
  • Fix saving nested Bard fields #14017 by @duncanmcclean
  • Fix hidden field filters when applying to all fields #14020 by @daun
  • Avoid calling ->startOfDay() on date range dates #13865 by @duncanmcclean
  • French translations #14004 by @ebeauchamps

6.3.2 Security

February 18th, 2026

What's fixed

  • Grid child fields should never use inline config style #13964 by @jackmcdade
  • Remove deprecated errors #13971 by @martinoak
  • Fix sidebar not showing after quick resize #13969 by @duncanmcclean
  • Fix emojis: false not persisting on countries dictionary field #13968 by @duncanmcclean
  • Fix Bard debounce race condition, Set move error, and Firefox scroll jumps #13849 by @o1y
  • Fix new grid rows shared reference of previous row #13955 by @morhi
  • Bard toolbar interactions #13970 by @JayGeorge
  • Preload replicator meta/defaults when blueprint doesn't have a FQH #13951 by @duncanmcclean
  • Prevent nested Bard Sets from being dropped outside their instance #13851 by @o1y
  • Replicator Display Fixes #13670 by @JayGeorge
  • Backdrop blur for modals #13984 by @JayGeorge
  • Fix Spacer fieldtype collapse behaviour #13985 by @JayGeorge
  • Fix folders not displaying in Bard link stack selector #13986 by @duncanmcclean
  • Fix toasts from asset folder actions #13988 by @duncanmcclean
  • Sanitize html in html fieldtype #13990 by @jasonvarga
  • Don't use motion-vue for bard/replicator set animations #13973 by @duncanmcclean
  • Prevent horizontal overflow on create form pages #13866 by @duncanmcclean
  • Add always-on checkerboard for SVGs, and transparency button #13982 by @JayGeorge
  • French translations #13977 by @ebeauchamps
  • Bump tar from 7.5.7 to 7.5.9 #13978 by @dependabot

6.3.1

February 16th, 2026

What's fixed

  • Fix full width setting field widths #13937 by @jasonvarga
  • Fix Bard grid set picker closing on reopen #13941 by @jackmcdade
  • Fix table height changes on grid line hover in Bard #13943 by @jackmcdade
  • Disambiguate toggles #13942 by @efc
  • Tweak modelValue descriptions for DatePicker components #13860 by @duncanmcclean
  • Fix dotted lines on Prefs screen #13944 by @jackmcdade
  • Fix StackFooter dark mode #13947 by @jackmcdade
  • Correct issues with Directive Node parsing #13938 by @JohnathonKoster
  • Fix race condition in blueprint Apply & Save #13950 by @jackmcdade
  • Fix asset Windows path issue #13945 by @jackmcdade
  • Select display input when adding tabs/sections to blueprint #13957 by @duncanmcclean
  • Fix issue with PHP tag and assignments #13939 by @JohnathonKoster
  • Improve file upload handling when max_files: 1 #13962 by @duncanmcclean
  • Fix asset pagination when first page only contains folders #13961 by @duncanmcclean
  • Prevent replicator restyle loop #13963 by @jasonvarga
  • Fix whereIn()/whereNotIn() error for booleans #13952 by @duncanmcclean

6.3.0

February 14th, 2026

What's new

  • GraphQL introspection config #13880 by @TimHaerkens
  • Add support link to header #13889 by @duncanmcclean
  • Dotted settings #13929 by @edalzell
  • Add inputs to edit focal points #13935 by @jackmcdade

What's fixed

  • Apply default pagination size in control panel listings #13893 by @daun
  • Ensure sets in imported fields can be overridden #13790 by @duncanmcclean
  • Sort form widget submissions by most recent first #13890 by @duncanmcclean
  • Use separate hot file for Control Panel Vite #13920 by @duncanmcclean
  • Fix error when closing stacks #13926 by @duncanmcclean
  • Use tinted blacks for filled variants #13919 by @daun
  • Fix error in relationship select field #13925 by @duncanmcclean
  • Ensure cache store is empty AFTER files have been removed #13907 by @indykoning
  • Improve Publish Container docs #13912 by @duncanmcclean
  • Fix Command Palette recents not updating when navigating #13908 by @duncanmcclean
  • Fix base css overriding addons #13885 by @jasonvarga
  • Make RunsUpdateScripts trait usable in addon tests #13898 by @duncanmcclean
  • Wire up allow fullscreen configs #13932 by @jasonvarga
  • Prevent layout change when reordering grid rows #13862 by @duncanmcclean
  • Stack config publish fields on mobile #13847 by @duncanmcclean
  • Update docblock comment for system.date_format option #13838 by @duncanmcclean
  • Focus input when creating/renaming filter views #13848 by @duncanmcclean
  • Revert etags #13933 by @jasonvarga
  • Improve Listing docs #13867 by @duncanmcclean
  • Dutch translations #13897 by @Casb02
  • French translations #13903 by @ebeauchamps
  • Bump axios from 1.12.1 to 1.13.5 #13899 by @dependabot
  • Bump markdown-it from 14.1.0 to 14.1.1 #13930 by @dependabot
  • Bump qs from 6.14.1 to 6.14.2 #13931 by @dependabot

6.2.5 Security

February 11th, 2026

What's fixed

  • Fix typo in static_caching.php #13857 by @duncanmcclean
  • Update instructions for Heading component's level prop #13868 by @duncanmcclean
  • Add docblocks for some store, stache and permission methods #13877 by @NeoIsRecursive
  • Arguments should be ordered alphabetically in Storybook #13871 by @duncanmcclean
  • Handle trailing slashes in CP Nav #13846 by @duncanmcclean
  • Only trap stack's focus when its the top portal #13858 by @duncanmcclean
  • Fix debugbar helper binding #13873 by @martyf
  • Correct name of PayPal icon #13891 by @duncanmcclean
  • Convert PHPUnit metadata to attributes #13895 by @duncanmcclean
  • Fix after_save preference not persisting when default preferences override 'listing' #13879 by @el-schneider
  • Asset auth fix #13883 by @duncanmcclean
  • Account for custom fields when checking if entry URIs should be updated #13859 by @duncanmcclean
  • German translations #13864 by @helloDanuk
  • French translations #13840 by @ebeauchamps
  • Dutch translations #13841 by @JasperWelsing

6.2.4

February 5th, 2026

What's fixed

  • Starter kit install with dev stability #13824 by @jasonvarga
  • Replace uniqid with nanoid #13833 by @jasonvarga
  • Switch from browser tests to storybook tests #13313 by @duncanmcclean
  • Fix entry date shifting on save #13837 by @jasonvarga
  • Fix entry publish permission #13827 by @PatrickJunod
  • Russian translations #13834 by @dragomano

6.2.3 Security

February 4th, 2026

What's fixed

  • Fix error when publishing webauthn migration #13814 by @duncanmcclean
  • Localize time picker #13820 by @jasonvarga
  • Store passkey last login in metadata #13808 by @jasonvarga
  • Escape html in command palette #13825 by @jasonvarga

6.2.2

February 3rd, 2026

What's fixed

  • Add auth to asset routes #13810 by @jasonvarga

6.2.1

February 3rd, 2026

  • Fix markdown fieldtype error when theres no container #13809 by @jasonvarga