Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
4.35.0
November 16th, 2023
What's new
- Ability to set settings on Algolia indexes. #8830 by @godismyjudge95
- Ability to customize Bard/Replicator set icons directory. #8931 by @jesseleite
What's improved
- Improve Bard invalid content error reporting. #8580 by @jacksleight
- Dutch translations. #8993 by @jeroenpeters1986
What's fixed
- Fix nocache tag error when using the regex antlers parser. #9009 by @jasonvarga
- Fix error when using Eloquent users but you still have user files. #9006 by @duncanmcclean
- Fix missing cursor when editing inline code in Bard. #9002 by @o1y
- Fix modified revision values not being shown on save. #8961 by @ryanmitchell
- Check if user roles and groups exist before creating. #8998 by @ryanmitchell
- Check if navigation exists before creating. #8995 by @ryanmitchell
- Check if global exists before creating. #8996 by @ryanmitchell
- Check if fieldset exists before creating. #8994 by @ryanmitchell
- Show error when there is a duplicate taxonomy blueprint name. #8997 by @ryanmitchell
- Prevent concurrent requests to the Outpost. #9000 by @duncanmcclean
- Resolve dynamically declared properties. #8999 by @martinoak
4.34.0
November 14th, 2023
What's new
- Auto-populate
array
fieldtype options. #8980 by @duncanmcclean - Add Bard support to
read_time
modifier. #8976 by @duncanmcclean - Antlers identifier finder. #8965 by @jasonvarga
What's improved
- Nocache performance improvements. #8956 by @jasonvarga
- French translations. #8977 by @ebeauchamps
What's fixed
- More php file validation. #8991 by @jasonvarga
- Fix super not saving on eloquent users. #8979 by @ryanmitchell
- Hide export submissions button when there are no valid exporters. #8985 by @ryanmitchell
- Only namespace asset validation attributes when on a CP route. #8987 by @ryanmitchell
- Fix for edit form page saying edit collection. #8967 by @ryanmitchell
- Fix new child entries not propagating to appropriate position in other sites trees. #7302 by @arthurperton
- Fix impersonation redirect. #8973 by @jasonvarga
- Fix error when getting alt on bard image when asset is missing. #8959 by @morphsteve
- Prevent requiring current password when changing another user's password. #8966 by @duncanmcclean
- Fix global attribute support on bard's small mark. #8969 by @jacksleight
4.33.0
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