Release Notes

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

4.33.0 Security

November 10th, 2023

What's new

  • Bard supports cmd+k for links. #8950 by @o1y
  • The Entries fieldtype use columns from preferences in the stack selector. #8900 by @duncanmcclean
  • Bind AssetContainerContents to the service provider. #8954 by @ryanmitchell
  • Support arrays in wrap modifier #8942 by @jacksleight
  • Add mount to augmented collection. #8928 by @duncanmcclean
  • Require pint in dev. #8955 by @ryanmitchell

What's improved

  • French translations. #8945 #8934 by @ebeauchamps
  • German translations. #8939 by @doriengr

What's fixed

  • Front-end form asset field php file validation. #8968 by @jasonvarga
  • Fix entries fieldtype not respecting collection sort column & direction. #8894 by @duncanmcclean
  • Fix duplicate entry action translation. #8946 by @jasonvarga
  • Fix SortableList not reacting to disabled prop changes. #8949 by @duncanmcclean
  • Remove debounce when renaming assets & folders. #8953 by @duncanmcclean
  • Use translations from fallback locale when primary locale is missing translations. #8940 by @duncanmcclean
  • Fix missing title on relationship fields in multi-site. #8936 by @duncanmcclean
  • Prevent ensuring fields on entries if they already exist. #8926 by @duncanmcclean
  • Fix statamic.web middleware not being merged. #8935 by @duncanmcclean
  • Fix infinite loop on listing table of mounted collection. #8937 by @duncanmcclean
  • Fix "Always Save" toggle not being saved when used on linked field. #8927 by @duncanmcclean
  • Fix slug field not targeting sibling fields inside a replicator. #8929 by @duncanmcclean

4.32.0

November 3rd, 2023

What's new

  • Entries fieldtype gets a tree view in the stack selector. #8899 by @duncanmcclean
  • Link fieldtype supports array syntax for getting underlying entry, asset, etc. #8911 by @edalzell
  • Ability to duplicate fields in blueprint/fieldset builders. #8916 by @duncanmcclean
  • Support paste events in Taggable Fieldtype. #8903 by @duncanmcclean
  • Add helper to more easily remove child item in CP navigation. #8883 by @jesseleite

What's fixed

  • Fix entries on the same date being ignored by collection previous/next tags. #8921 by @duncanmcclean
  • Remove schema check on import users command. #8909 by @ryanmitchell
  • Fix slugify when using hyphens surrounded by spaces. #8923 by @duncanmcclean
  • Fix collection listing's sort direction on reorder. #8910 by @o1y
  • Prevent root entries being deleted in listing view. #8912 by @ryanmitchell
  • Handle unauthorized response in Inline Publish Form. #8918 by @duncanmcclean
  • Hide publish action fields when saving. #8917 by @ryanmitchell
  • Handle empty values in collection tag filters. #8915 by @duncanmcclean
  • Fix missing translation of some user defined strings. #8914 by @ryanmitchell
  • Fix CP nav item active status regressions. #8880 by @jesseleite
  • Validate that Select & Button Group options have keys. #8905 by @duncanmcclean
  • Fix permissions for asset upload and folder creation buttons in CP #8925 by @joshuablum

4.31.0

October 30th, 2023

What's new

  • PHP 8.3 support #8845 by @jasonvarga
  • Custom form submission exporters. #8837 by @ryanmitchell
  • Add RevisionSaving event. #8551 by @ryanmitchell
  • Allow using globals in form email configs. #8892 by @duncanmcclean
  • Improve Entries fieldtype search index logic, and add option to define an explicit one. #8885 by @edalzell

What's improved

  • Improve UI of link fieldtype in smaller spaces. #8882 by @godismyjudge95
  • French translations. #8889 by @ebeauchamps

What's fixed

  • Fix status column moving when resetting columns on entry listing. #8896 by @duncanmcclean
  • Ignore single smart quotes when slugifying entries. #8895 by @duncanmcclean
  • Fix Live Preview not updating when relationship items are updated. #8893 by @duncanmcclean
  • Fix global site selector not closing when clicking outside. #8888 by @o1y
  • Fix Bard text align when no headings are enabled. #8878 by @jacksleight

4.30.0

October 20th, 2023

What's new

  • Multi-site Duplicator Support. #8665 by @duncanmcclean
  • Add EntryDeleting to allow you to prevent items being deleted #8833 by @ryanmitchell

What's improved

  • Cache Blueprint columns. #8840 by @jonassiewertsen

What's fixed

  • Default to using the CP broker when multiple are available. #8872 by @ryanmitchell

4.29.0

October 19th, 2023

What's new

  • Add form reference to field during render. #8862 by @martyf
  • Add config to enable frontend route binding and support binding by field. #8853 by @ryanmitchell
  • Allow overwriting the column for unique_user_value validation. #8852 by @marcorieser

What's improved

  • German translations #8857 by @helloDanuk
  • French translations #8848 by @ebeauchamps

What's fixed

  • Remove double-render of fields in Form tag. #8861 by @martyf
  • Fix navigation 'Save Changes' button state. #8864 by @duncanmcclean
  • Fix missing replicator set previews. #8855 by @jacksleight
  • Bump @babel/traverse from 7.21.3 to 7.23.2 #8870 by @dependabot

4.28.0

October 13th, 2023

What's new

  • Allow user defined fields in the CP to be translatable. #8664 by @ryanmitchell

What's improved

  • French translations. #8835 #8831 by @ebeauchamps

What's fixed

  • Fix lowercasing of asset filenames to include file extension. #8842 by @joshuablum
  • Only show status indicator in stack view if item has a status. #8832 by @ryanmitchell
  • Fix console warning generated by invalid tabulator config. #8834 by @joseph-d

4.27.0

October 11th, 2023

What's new

  • Multi-site Permissions #5946 by @jackmcdade

4.26.1

October 11th, 2023

What's fixed

  • Fix assets being deleted when renaming snake_case folder to kebab-case. #8826 by @jasonvarga

4.26.0

October 10th, 2023

What's new

  • Support for Antlers template-defined variables to be available in the layout. #8775 by @JohnathonKoster
  • Add Bard link email, phone and relationship options. #8777 by @jacksleight

What's improved

  • Dutch translations. #8823 by @jeroenpeters1986
  • Improve post-save performance with many Bard and Revealer fields. #8712 by @jacksleight
  • Improve initial render speed of Replicators with many sets. #8716 by @jacksleight
  • Simplify usage of the icon fieldtype with the SVG tag. #8815 by @JohnathonKoster

What's fixed

  • Fix section fieldtype first-child's top margin. #8822 by @caseydwyer

4.25.0

October 9th, 2023

What's new

  • Support for Submission-specific form redirects. #8729 by @martyf
  • Support for additional CP thumbnail presets. #8811 by @jacksleight
  • The toggle fieldtype gets an inline label when truthy setting. #8814 by @caseydwyer
  • Fieldtypes can define additional renderable data to be available when using front-end forms. #8730 by @martyf

What's improved

  • Validation translations. #8819 by @caseydwyer
  • Dutch translations. #8799 by @robdekort
  • French translations. #8792 by @ebeauchamps
  • Clarify default field instructions. #8808 by @caseydwyer

What's fixed

  • Fix error when saving entry where content is empty array. #8813 by @mauricewijnia
  • Antlers: Fix custom variable assignment inside tags. #8818 by @JohnathonKoster
  • GraphQL: Fix assets not resolving query builders. #8809 by @arcs-
  • Fix the "Set to now" button being visible when read only. #8816 by @ryanmitchell
  • Remove requirement of orderable collection from next/prev tags. #8810 by @jasonvarga
  • Clean up Section fieldtype styles. #8807 by @caseydwyer
  • Fix missing response from afterRequestCompleted. #8801 by @jacksleight
  • Bump postcss from 8.4.21 to 8.4.31 #8817 by @dependabot

4.24.0

October 2nd, 2023

What's new

  • Date range filter. #8779 by @ryanmitchell
  • Add site to preview target variables. #8780 by @arcs-

What's fixed

  • Fix toggle fieldtype shrinkage. #8790 by @caseydwyer
  • Ensure we only check that visible fields are filled in filters. #8778 by @ryanmitchell
  • Default to first collection's sort config in entries fieldtype. #8782 by @ryanmitchell
  • Use autocomplete attribute in the default text template. #8774 by @jeroenimpres
  • Propagate save withEvents to the direct descendants on entry save. #8786 by @ryanmitchell
  • Fix commands registered by class causing an error in please. #8784 by @SylvesterDamgaard
  • Bump composer requirement. #8789 by @jasonvarga

4.23.2

September 25th, 2023

What's fixed

  • Fix impersonation of own account when using Eloquent users. #8763 by @ryanmitchell
  • Fix static caching with Livewire 3. #8762 by @aerni

4.23.1

September 22nd, 2023

What's improved

  • German translations. #8757 by @helloDanuk
  • French translations. #8754 #8750 by @ebeauchamps
  • Dutch translations. #8747 by @robdekort

What's fixed

  • Fix eloquent like query error. #8753 by @ryanmitchell

4.23.0

September 20th, 2023

What's new

  • Add ability to impersonate a user. #8622 by @ryanmitchell
  • New modifier for AP and MLA style headlines. #8731 by @jackmcdade
  • Add orderByDesc method to the query builder. #8735 by @duncanmcclean
  • Add replicator_preview toggle to Blueprint editor. #8297 by @jacksleight

What's fixed

  • Fix incorrect entries_count in multisite when using localized term slugs. #8743 by @ryanmitchell
  • Fix CSRF field related test failures. #8746 by @jasonvarga
  • Make title in revision preview computed. #8745 by @jonassiewertsen
  • Adjust data passed to live preview targets. #8742 by @jasonvarga
  • Fix sidebar missing background on term publish form. #8741 by @jasonvarga
  • Apply overflow styling to user listing. #8739 by @jasonvarga
  • Empty form widget styling is now consistent with other widgets. #8736 by @jackmcdade
  • Fall back to default site when selected one is invalid. #8721 by @jackmcdade
  • Fix single digit month not working on whereMonth. #8697 by @arifhp86
  • Make eloquent 'like' queries case insensitive. #8243 by @ryanmitchell
  • Fix custom Antlers variables not being updated within recursive loops. #8725 by @JohnathonKoster
  • Fix Antlers view variable leak. #8728 by @JohnathonKoster

4.22.0

September 18th, 2023

What's new

  • Ability to give access to only form blueprints and not all blueprints. #7923 by @ryanmitchell
  • Add an @antlers Blade directive pair. #8692 by @JohnathonKoster
  • Allow for a honeypot field on user:register tag. #8704 by @ryanmitchell
  • Add 'on' and 'off' autocomplete values to text field. #8679 by @stoffelio

What's improved

  • Autofocus on new array field row's first input. #8710 by @jackmcdade
  • Add placeholder text to make Taggable usage more clear. #8703 by @jackmcdade
  • Improve visibility of overflowing set picker items. #8701 by @jackmcdade

What's fixed

  • Fix nav item active status on user modified navs. #8685 by @jesseleite
  • Make condition operators translatable. #8724 by @jackmcdade
  • Fix cache tag sometimes outputting placeholder Antlers strings. #8401 by @JohnathonKoster
  • Fix search snippets for bard/replicator content. #7545 by @stephensamra
  • Fix sidebar's empty card when no actions are present. #8720 by @jackmcdade
  • Fix fluent tag camelCase params. #8715 by @jackmcdade
  • Prevent deletion of selection when filtering in stack selector. #8693 by @wiebkevogel
  • More thoroughly escape and truncate Code replicator previews. #8718 by @jackmcdade
  • Stop forcing max_items: 1 on form fields. #8713 by @jackmcdade
  • Fix hamburger icon wompyness. #8700 by @jackmcdade