Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.1.4
April 6th, 2021
What's new
- Ability to push queries and middleware into GraphQL. #3385
- Add breadcrumbs to asset browser. #3475
- Add limit param to foreach tag. fc034eec1
What's fixed
- Fix squished sidebar toggle. #3456
- Prevent unintended deletion of assets through editor. #3474
- Fix autofocus issues in Safari and Firefox. #3471
- Handle encoded characters in uploaded asset filenames. #3473
- Fix Glide 404ing for images in the
public
directory. #3484 - Fix assets being incorrect every other request in some cases. #3485
- Use request helper instead of server variables to fix an issue with Laravel Octane. #3483
3.1.3
April 2nd, 2021
What's new
- Status icons are shown in collections' tree views. #3461
- Addons can add external stylesheets. #3464
- Added a
honeypot
variable inside forms. #3462
What's fixed
- Glide routes will return 404s for non-existent images. #3450
- Recognize tag pairs correctly for a collection alias. #3457
- Fix utf8 handling of base64 encoded strings. #3421
- Fix
markdown
modifier not working with thecode
fieldtype. #3460 - Allow
symfony/var-exporter
5.1. #3463 - Bump y18n from 4.0.0 to 4.0.1. #3443
3.1.2
March 30th, 2021
What's improved
- Prevent the need to hit enter to add a validation rule, thus saving you between .5 and 3 seconds every time you make a new one. We recommend saving this time up and using it to make a sandwich for a friend who could use a little pick-me-up. bdf9e03a5
- Updated German translations. #3434
What's fixed
3.1.1
March 25th, 2021
What's improved
- French translations. #3429
What's fixed
- Fix widths for certain fieldtypes within Grid tables. #3426
- Fix update issue when a nav doesn't have a tree. #3430
- Fix link color inside updater. #3423
- Fix translation typo #3428
- Fix date fieldtypes not displaying. #3422
- Fix issue where the delete action wouldn't show, or would show twice. #3420
- Prevent error on
/cp/auth
when logged in. #3425 - Don't check for composer scripts during tests. #3427
3.1.0
March 24th, 2021
Read First π
Be sure to read the Upgrade Guide first as you may need to make some minor manual changes. You can also read the Statamic 3.1 Launch Announcement blog post to learn about many of the new features in depth!
What's new
- GraphQL #2982
- White labeling #3013
- Update Scripts #3024
- Entry author permissions #3053
- REST API Caching #3168
- REST API Nav and Collection tree endpoints #2999
- REST API Form endpoint. #3271
- You can configure Statamic to use separate authentication from the rest of your app. #3143
- You can disable paste and input rules on Bard fields. e23f2103
- You can add placeholder text to
textarea
fieldtypes. dc8fb06f - Added support for the
mimetypes
validation rule. #3290 - Added support for
date
input type on the Text fieldtype. FR#476 - The
form:create
tag now supports setting customaction
andmethod
parameters. #3411
What's improved
- A whole bunch of Amazon S3 performance optimization. #3369 #3353 #3354 #3359 #3362
- Replicators no longer use a dropdown picker when there's only 1 set to pick from. FR#29
- Don't show error templates in the template fieldtype. FR#293
- Display toggle fieldtypes inline when in sidebar. FR#218
- Collecton widgets now fill the empty vertical space for a more pleasurable viewing experience. FR#351
What's fixed
- Fixed Safari display issue. #1999
- Fix date fields not augmenting ranges. #3223
- The REST API will filter out draft entries by default. #3317
- Full measure static caching no longer logs when creating the page. #3255
- Form fieldtypes now show data in the API rather than an empty object. #3182
- Removed the minimum character limit for search queries. 4327e68c
- Added the missing jpeg file type icon. 0c019840
- The
mimes
andimage
validation rules now use the actual mime type rather than just the extension. #3290 - SVG assets now provide their dimensions. #2865
- Users are now properly redirected to the control panel after activating their accounts. 5e2ff7df7
- Grid tables now dynamically use the most appropriate space. It should look better 90% of the time (and probably worse 10% of the time. Sorry about that.). 12529a8bf
- Default Bard, Grid and Replicator values now preprocess their preload methods. #3235
- Bumped
laravel/framework
requirement to versions with security patches. #3416
What's changing
- Collection and Nav Trees are now stored separately from their config. #2768
- REST API resources are opt-in. #3318
- The
date
fieldtype now augments toCarbon
instances. - A
hasCachedPage
method has been added to theStatamic\StaticCaching\Cacher
interface. - Global search is now only triggered with a slash. (Not ctrl/alt/shift+f) cad87068
- The
@svg
directive has been renamed to@cp_svg
to avoid potential conflicts. #3186
3.0.49
March 24th, 2021
3.0.48
March 22nd, 2021
3.0.47
March 15th, 2021
What's new
- Added a
route
param toredirect
tag. #3308 - Added a "double encode" option to the
sanizite
modifier. #3067
What's fixed
- Fix sorting on aliased entries. #3363
- Fix default entry blueprint when hiding some of them. #3368
- Fix error when using SVGs in Glide tag pairs. #3366
- Fix JS error when field condition would result in an unevaluatable string. #3366
- Fix CP index dates in range-mode. #3306
- Removed unused dependencies in Fieldset and Blueprint repositories. #3307
3.0.46
March 5th, 2021
3.0.45
February 22nd, 2021
What's new
- Add new
chunk
modifier. 849ae0ccb - Support
image
andmimes
validation rules for assets. #3253 - Parameters can now access:nested:variables. #3267
- Added syringe icon. #3232
What's improved
- Improve Spanish translations. #3243
What's fixed
- Fix error when attempting to filter a collection by a single taxonomy. #3244
- Prevent deleting
select
field selections when in read only. #3283 - Preserve numeric keys in the
array
fieldtype. #3284 - Localize the taxonomy
terms
field. #3172 - Persist the
parent
when using the create another entry button. #3285 - Fix disabled
select
field styling issues. #3275 - Prevent excessive user database queries. #3227
- Handle null labels correctly in the
array
fieldtype. #3260 - Keep text field width within limits in Firefox. #3258
- Fix type error in
repeat
modifier. #3261 - The
date
fieldtype in a listing uses use thedate_format
setting. #3264 - Use
date_format
in updater changelogs. #3246
3.0.44
February 17th, 2021
3.0.43
February 11th, 2021
What's new
- Added an
EntryCreated
event. #3078 - Ability to save entries without triggering events. #3208
- Add
sort
andquery_scope
parameters tosearch:results
tag. #2383 - Ability to disable focal point editor. #3160
What's improved
What's fixed
- Fix Radio input position. #3183
- Fix Antlers ternary condition escaping. #3123
- Prevent terms being created with existing slugs, which prevents overriding existing terms. #3114
- The "Visit URL" button gets hidden when a collection has no route. #3080
- Fix stroke color of the taxonomy icon. #3225
- Fix issue where date range fields would sometimes be a day behind. #3221
- Prevent error when a user's avatar is deleted. #3212
- Use more data when augmenting a form submission, which prevents the wrong date being shown. #3204
3.0.42
February 4th, 2021
3.0.41
February 3rd, 2021