Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.3.62
December 16th, 2022
What's new
- Support default manipulations for Glide. Support using aliases in presets. #7239 by @jackmcdade
- Support prepend and append options on the
integer
fieldtype. #7241 by @jackmcdade - Support for search transformers to be classes. #7177 by @ryanmitchell
What's improved
- Improve Control Panel's UX when using an invalid site key format. #7110 by @joshuablum
- Links in field instructions will in new windows. #7223 by @jackmcdade
What's fixed
- Fix asset thumbnails and file icons in entry listings and
assets
field. #7195 by @jacksleight - Fix autofocusing of the first field in Control Panel forms. #7242 by @jackmcdade
- Fix default preferences not being tracked with the Git integration. #7230 by @jesseleite
- The
color
fieldtype's picker closes when clicking save. #7219 by @jacksleight - The
collection
widget's "create entry" button works with multiple blueprints. #7217 by @jackmcdade
3.3.61
December 13th, 2022
What's new
- Add
user:profile_form
anduser:password_form
tags. #6400 by @jacksleight - Add info about Stache watcher and Static Caching to the
about
andsupport:details
commands. #7213 by @joshuablum
What's improved
- French translations. #7196 by @ebeauchamps
- Hungarian translations. #7162 by @zsoltjanes
What's fixed
- Handle edits within front-end fields. #7178 by @jasonvarga
- Handle empty checkboxes fieldtype on front-end. #7180 by @jasonvarga
- Fix term slugs not using appropriate language when creating through fieldtype. #7208 by @FrittenKeeZ
- Fix deprecation notices in
link
fieldtype when empty. #7201 by @linaspasv - Fix Statamic's file cache driver not honoring custom permission setting. #7189 by @tomgillett
- Fix utility route authorization. #7214 by @jasonvarga
- Fix Javascript error on publish form in Chrome. #7170 by @arthurperton
- Fix focal point not saving when editing other asset fields. #7171 by @arthurperton
- Hook up REST API pagination size config. #7161 by @duncanmcclean
- Allow version 6 of
symfony/var-exporter
. #7191 by @tomschlick - Bump express from 4.17.1 to 4.18.2 #7187 by @dependabot
- Bump minimatch from 3.0.4 to 3.1.2 #7167 by @dependabot
- Bump qs from 6.9.4 to 6.9.7 #7176 by @dependabot
- Fix npm build issues. #7190 by @jasonvarga
3.3.60
December 2nd, 2022
What's new
- Add
when
andunless
topartial
tag. #7054 by @edalzell - Ability to override greeting in activation mail. #7154 by @ruslansteiger
What's improved
- Replicator and Bard sets can be toggled with a single click. #7037 by @jacksleight
- Improve accessibility for tabs. #6704 by @arthurperton
- Show YouTube Shorts in
video
fieldtype preview. #7153 by @duncanmcclean - German translations. #7157 by @helloDanuk
- Dutch translations. #7152 by @oakeddev
What's fixed
- Maintain
sort
parameter in REST API links. #7158 by @edalzell - Make Antlers value resolution "lazy", and make pluck operator work with nulls. #7151 by @JohnathonKoster
- Prevent deprecation warning when using
yield
tag with no matching section and no fallback. #7149 by @xuneXTW - Add authorization to "duplicate" actions. #7150 by @jasonvarga
- Avoid wrapping of date fields in listings. #7146 by @jackmcdade
- Allows localization variable to be saved as false. #7087 by @tao
3.3.59
November 29th, 2022
What's new
- Ability to duplicate entries, terms, assets, and forms. #6307 by @duncanmcclean
- Ability to use HTTP auth support to the
static:warm
command. #7115 by @moritzlang - Ability for addons to set their fieldset namespace. #7105 by @edalzell
What's improved
- Added a typehint to the
schedule
method in addon service providers. #7081 by @robbanl - Improve the speed of the updater page. #7140 by @arthurperton
What's fixed
- Fix invalid slug validation when single-depth orderable collections. #7134 by @arthurperton
- Prevent error when creating entry while using multisite #7143 by @jasonvarga
- The link fieldtype will localize appropriately. #7093 by @arthurperton
- Fix search on users listing when storing users in the database and using separate first/last name fields. #7138 by @duncanmcclean
- Fix static caching error when using exclusion URLs without leading slashes. #7130 by @arthurperton
- Fix issue where it looked like asset fields would disappear. #7131 by @arthurperton
- Fix case insensitive entry URLs. #7103 by @jasonvarga
- Fix super user handling within JavaScript based permission checks. #7101 by @jasonvarga
- Add
psr_autoloading
rule topint.json
. #7142 by @jasonvarga
3.3.58
November 21st, 2022
What's new
- Ability to disable generating asset preset manipulations on upload. #7076 by @ryanmitchell
What's improved
What's fixed
- Prevent error in Static Caching middleware when using JSON responses. #7075 by @FrittenKeeZ
- Prevent dates being added to localized entries in non-dated collections. #7086 by @tao
- Support for JsonResource::withoutWrapping. #7072 by @jhhazelaar
- Prevent error in form route binding when customizing action route. #7083 by @julesjanssen
- Fix incorrect home icon and slug in entry listings. #7095 by @jasonvarga
- Prevent entire
assets:generate-presets
command failing when encountering invalid images. #7091 by @ryatkins
3.3.57
November 18th, 2022
What's new
- Ability to add namespaced fieldsets. #6588 by @jasonvarga
What's improved
- German translations. #7074 by @helloDanuk
- French translations. #7084 by @ebeauchamps
- Dutch translations. #7073 by @oakeddev
What's fixed
- Fix root page for max depth 1. #4895 by @jelleroorda
3.3.56
November 16th, 2022
What's new
- Split permissions for assigning roles/groups and editing them. #6614 by @ryanmitchell
- User creation wizard can have the email step disabled. #7062 by @jasonvarga
- Allow filtering by blueprints in
entries
fieldtype. #7047 by @FrittenKeeZ
What's improved
What's fixed
- Fix grid table header position inside stacks. #7061 by @jackmcdade
- Fix empty template fieldtype dropdown style. #7060 by @jackmcdade
- Fix lowercasing of asset folder names to match user's configuration. #7055 by @jesseleite
- Make sure SVGs are rendered in collection listing. #7059 by @jackmcdade
3.3.55
November 14th, 2022
What's new
What's improved
- Better widget card wrapping on small screens. #7036 by @jackmcdade
- Add an icon to the form widget. #7034 by @jackmcdade
What's fixed
- Fix namespaced view paths not being reset correctly. #7051 by @jasonvarga
- Use translation for 'All'. #7040 by @jasonvarga
3.3.54
November 9th, 2022
What's improved
- Support Query Builder values in reverse modifier #7006 by @stvnthomas
What's fixed
- Fix root page validation error logic #7028 by @jasonvarga
- Fix handling of last_login when being cast to a Carbon instance on the User model. #7009 by @dannydinges
- Reset additional view paths after request. #7030 by @jasonvarga
3.3.53
November 8th, 2022
What's improved
- German translations. #7013 by @helloDanuk
- French translations #7008 by @ebeauchamps
What's fixed
- Fix
parent
andupdated_by
fields not being shallow augmented in API, sometimes causing recursion. #7025 by @jasonvarga - Fix a couple of "root page cannot have children" issues. #7007 by @jasonvarga
- Fix failing test due to orchestra/testbench update. #7017 by @jasonvarga
3.3.52
November 4th, 2022
What's fixed
- Add missing validation for
id
being a reserved field handle. #7005 by @jasonvarga - Fix Replicator/Grid/Bard not displaying newly added items after saving. #7000 by @jasonvarga
- Reset asset pagination when moving to another folder or container. #6997 by @jasonvarga
3.3.51
November 2nd, 2022
What's new
- Ability to bypass entry localization confirmation modal. #6983 by @jasonvarga
What's fixed
- Prevent Antlers logging non-loopable variable warnings for certain tags. #6989 by @JohnathonKoster
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