Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.1.6
April 12th, 2021
What's new
- Added a
pluckmodifier. #3502 - The
multisitecommand lets you add more than one additional site. #3302 - Added a
max_depthparameter to thenavtag. #3513
What's improved
- Updated French translations. #3497
- Gracefully handle incorrect-but-close-enough usage of
customfield conditions. 73f941c5e
What's fixed
- Fix taxonomy routing when using localization. #3505
- In the
search:resultstag, includesearch_score, and fixresult_typewhen not supplementing data. #3477 - Preserve user defined defaults for new entries. #3472
- Prevent newly added navigation items being greyed out even if they're published. #3510
- Fix trailing slash on URLs which sometimes makes the asset browser not load. #3504
- Fix error in the
assets:generate-presetscommand on older versions of Laravel. #3511 - Fix error wen
CarbonImmutableis used app-wide. #3499 - Fix 404 error when URLs have both ending slash and query parameters. #3494
- Fix NaN and other glitches in the
timefieldtype. #3496
3.1.5
April 7th, 2021
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
publicdirectory. #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
honeypotvariable 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
markdownmodifier not working with thecodefieldtype. #3460 - Allow
symfony/var-exporter5.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/authwhen 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
textareafieldtypes. dc8fb06f - Added support for the
mimetypesvalidation rule. #3290 - Added support for
dateinput type on the Text fieldtype. FR#476 - The
form:createtag now supports setting customactionandmethodparameters. #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
mimesandimagevalidation 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/frameworkrequirement 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
datefieldtype now augments toCarboninstances. - A
hasCachedPagemethod has been added to theStatamic\StaticCaching\Cacherinterface. - Global search is now only triggered with a slash. (Not ctrl/alt/shift+f) cad87068
- The
@svgdirective has been renamed to@cp_svgto 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
routeparam toredirecttag. #3308 - Added a "double encode" option to the
sanizitemodifier. #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
chunkmodifier. 849ae0ccb - Support
imageandmimesvalidation 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
selectfield selections when in read only. #3283 - Preserve numeric keys in the
arrayfieldtype. #3284 - Localize the taxonomy
termsfield. #3172 - Persist the
parentwhen using the create another entry button. #3285 - Fix disabled
selectfield styling issues. #3275 - Prevent excessive user database queries. #3227
- Handle null labels correctly in the
arrayfieldtype. #3260 - Keep text field width within limits in Firefox. #3258
- Fix type error in
repeatmodifier. #3261 - The
datefieldtype in a listing uses use thedate_formatsetting. #3264 - Use
date_formatin updater changelogs. #3246
3.0.44
February 17th, 2021
3.0.43
February 11th, 2021
What's new
- Added an
EntryCreatedevent. #3078 - Ability to save entries without triggering events. #3208
- Add
sortandquery_scopeparameters tosearch:resultstag. #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