Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.3.50
November 1st, 2022
What's new
- Added a confirmation modal for selecting the origin site when creating an entry localization. #6943 by @arthurperton
- Add Turkish translation. #6963 by @sineld
- The delimiter can be configured for Form CSV exports. #6964 by @theLeroy
What's improved
- Improve configuration options for the
slug
fieldtype. #6978 by @jackmcdade - The
first
modifier now supports associative arrays. #6977 by @royvanv
What's fixed
- Clicking the "toggle all" checkbox will select the proper amount of items if max selections have been restricted. #6816 by @ncla
- Prevent the
assets:meta
command from wiping data. #6854 by @ncla - The
@nocache
Blade directive properly handles additional data passed to it. #6934 by @jacksleight - Fix compatibility with Laravel's
Str::slug()
method. #6981 by @jasonvarga - Fix Runtime Antlers issue when using recursion in the
nav
tag. #6968 by @JohnathonKoster - Fix the
relative
modifier's "extra words" parameter. #6976 by @jacksleight - Fix subtraction in Antlers. #6970 by @JohnathonKoster
- The entry publish form will be updated with server-side values on save. #6842 by @arthurperton
- Replace deprecated
utf8_encode
method usage. #6823 by @krzysztofrewak
3.3.49
October 26th, 2022
What's improved
- Dutch translations. #6953 by @robdekort
- German translations #6944 by @helloDanuk
What's fixed
- Fix Replicator and Bard collapsed set state issues. #6902 by @jesseleite
- Fix Antlers issue when using nested tag loops in some situations. #6894 by @JohnathonKoster
- Fix shorthand array syntax in Antlers. #6939 by @JohnathonKoster
- Fix leaking of locale and carbon string format outside of requests. #6945 by @jasonvarga
- Added methods to
GlobalSet
contract. #6938 by @Z3d0X - Fix
@nocache
Blade directive serialization errors. #6935 by @jacksleight - Fix error when using custom primary key for
users
database table. #6919 by @jhhazelaar - Swapped forum for GitHub Discussions in the readme. #6946 by @robdekort
- Adjusted grammar in assets config file. #6936 by @JohnathonKoster
3.3.48
October 20th, 2022
What's new
- Add support for computed values. #6179 by @jesseleite
What's fixed
- Fix overly aggressive static cache invalidation. #6927 by @jasonvarga
3.3.47
October 19th, 2022
What's fixed
- Fix id being used for slug when creating entries. #6921 by @jasonvarga
3.3.46
October 19th, 2022
What's new
- Support binding a custom
LocalizedTerm
class. #6910 by @jacksleight
What's improved
- Improve performance of relationship fields. #6909 by @wiebkevogel
- Improve performance of textarea fields. #6907 by @wiebkevogel
What's fixed
- Disable password protection when in live preview. #6856 by @duncanmcclean
- Prevent recursion when generating slug from autogenerated title. #6903 by @jasonvarga
- Order user fields by name. #6896 by @ryanmitchell
- Fix taxonomy term field filters not working. #6900 by @jacksleight
- Fix asset grid listing in narrow containers. #6888 by @jacksleight
- Fix variable collision on full measure static cache nocache JS code. #6895 by @ryanmitchell
3.3.45
October 14th, 2022
What's new
- Use a
users
search index in the control panel if one exists. #6886 by @jasonvarga
What's improved
- French translations #6881 by @ebeauchamps
What's fixed
- Avoid caching tokenized REST API requests. #6806 by @notnek
- Asset title could use a field named title if one exists. #6884 by @jasonvarga
- Fix error when updating asset references in empty bard fields. #6825 by @AndrewHaine
- Fix nocache placeholder appearing in responses. #6838 by @arthurperton
- Invalidate statically cached urls with query strings. #6866 by @jasonvarga
- Fix dirty state when switching sites in entries. #6861 by @arthurperton
- Fix issue where things wouldn't get updated appropriately when running in a queue. #6726 by @jesseleite
3.3.44
October 13th, 2022
What's new
- Added JavaScript event on nocache replacement. #6828 by @DanielDarrenJones
- Added
input_label
field to revealer config. #6850 by @jacksleight - Added
flip
parameter toglide
tag. #6852 by @jacksleight - Added Edit Blueprint option to term publish form. #6851 by @jacksleight
What's improved
- Auto-focus the field when opening a rename action modal. #6858 by @ncla
- Using
status
for a field handle will now validate as a reserved word. #6857 by @jasonvarga
What's fixed
- Fixed an asset performance issue (especially when using S3) by waiting to load metadata until necessary. #6871 by @jasonvarga
- Fixed JS error when using nocache tags on full measure static caching and with a CSRF token starting with a number. #6855 by @jasonvarga
- Fix
date
fieldtype format handling in listings. #6845 by @granitibrahimi - Fix Bard's "Save as HTML" setting label. #6849 by @jackmcdade
3.3.43
October 5th, 2022
What's improved
- Command registration in starter kit post-install hooks. #6807 by @jesseleite
What's fixed
- Fix starter kit post-install for statamic/cli users in Windows. #6830 by @jesseleite
- Fix
stache:warm
andstache:refresh
performance regression when using S3 assets. #6835 by @jesseleite
3.3.42
October 3rd, 2022
What's new
- Added a filter for the
users
fieldtype. #6654 by @jacksleight - Add
width
to GraphQL form field type. #6815 by @duncanmcclean
What's improved
- An exception is thrown if composer.lock is missing when finding the Statamic version. #6808 by @flolanger
- Resolve redirects through fieldtype. #6562 by @jacksleight
- German translations. #6809 by @dominikradl
What's fixed
- Fix focal point not saving when asset blueprint has no fields #6814 by @ncla
- Fix asset meta bottleneck. #6822 by @jasonvarga
- Avoid prompt to make user when installing starter kit via statamic/cli. #6810 by @jesseleite
3.3.41
September 29th, 2022
What's new
- Starter kit post-install hooks. #6792 by @jesseleite
What's improved
- Asset's glide cache is busted when
focus
changes. #6769 by @edalzell - Dutch translations. #6805 by @robdekort
What's fixed
- Uppercase acronyms are left alone in the
title
modifier. #6783 by @joshuablum - Fix
assets
fieldtype error. #6799 by @jacksleight - Fix GitHub Action workflow to test on multiple Laravel versions. #6801 by @crynobone
3.3.40
September 27th, 2022
What's improved
- French translations #6780 by @ebeauchamps
What's fixed
- Fix asset selector grid columns. #6790 by @jacksleight
- Fix asset browse button inside link fieldtype. #6788 by @jacksleight
- Fix Bard set menu options not working. #6779 by @jacksleight
3.3.39
September 23rd, 2022
What's new
- Ability to replace assets by either changing references to another asset, or reuploading a file. #4832 by @jesseleite
What's fixed
- Improve handling of invalid Replicator and Bard field data #6708 by @jacksleight
- Fix shallow Bard set drag and drop ghost in Chrome #6776 by @jacksleight
3.3.38
September 22nd, 2022
What's new
- Add single asset/folder actions to grid view. #6677 by @jacksleight
- Add
key_by
modifier. #6763 by @jasonvarga - Add
glide:data_url
tag to generate data URLs. #6753 by @jacksleight - Add
collapse
option to Bard fieldtype. #6734 by @jacksleight - Add
cookie
tag #6748 by @ryanmitchell - Add custom build directory and hot file to
vite
tag. #6752 by @joshuablum - Add
files
fieldtype. #6736 by @jasonvarga
What's improved
- Asset Browser thumbnail style now matches the fieldtype. #6715 by @jackmcdade
- Improve display of Grid and Replicator replicator preview. #6733 by @jacksleight
- SVGs get a better replicator preview, and ability to set alt text. #6765 by @jacksleight
- Spanish Translations. #6761 by @cesaramirez
What's fixed
- Fix asset replicator preview. #6732 by @jacksleight
- Fix using prefixed variables in conditions. #6760 by @JohnathonKoster
- Fix action value processing. #6754 by @jasonvarga
3.3.37
September 20th, 2022
What's new
- Add Portuguese Brazilian translation. #6739 by @rodrigomantoan
What's improved
- German translations. #6716 by @helloDanuk
What's fixed
- Fix live preview scroll position handling when url contains a port number. #6742 by @o1y
- Fix plus buttons spacing in Replicator. #6722 by @arthurperton
- Fix static cache invalidation. #6720 by @jasonvarga
3.3.36
September 13th, 2022
What's new
- Initial support for default preferences. #6642 by @jesseleite
What's improved
- Norwegian translations. #6709 by @hgrimelid
- Dutch translations. #6699 by @robdekort
- French translations. #6690 by @ebeauchamps
What's fixed
- Existing user data gets merged when logging in using OAuth for the first time. #6692 by @arthurperton
- Fix multisite and queue related static caching issues. #6621 by @arthurperton
- Fix publish form tab not being set properly on load. #6710 by @jasonvarga
- Fix date fieldtype in range mode. #6703 by @jasonvarga
- Fix asset folder permissions. #6698 by @jasonvarga
- Don't show the asset picker when squished or inside a Grid. #6701 by @jackmcdade
- The cache tag will properly scope per site. #6702 by @arthurperton
- Fix sidebar on publish form being inaccessible. #6694 by @arthurperton
- Fix negative test assertion counts. #6689 by @jasonvarga
- Fix risky test warnings. #6691 by @jesseleite