Release Notes

Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.

3.2.22

November 15th, 2021

What's new

  • Publish form tabs are pushed into the URL so you can link to specific tabs or stay where you are when refreshing. #4660 by @jackmcdade
  • Option to hide email login button when using OAuth. #4625 by @duncanmcclean
  • Include cascade data (like globals) on the password protection page. #4706 by @ryanmitchell
  • Add download method to the Asset class. #4712 by @edalzell
  • Using an invalid nav or collection on the nav tag will throw an exception. #4624 by @jelleroorda
  • Add bootAddon() method to AddonServiceProvider. #4696 by @ryanmitchell
  • Ability to infer template from blueprint. #4668 by @jesseleite

What's improved

  • Chinese translations. #4734 by @binotaliu
  • Russian translations. #4695 by @dragomano

What's fixed

  • Store parent as ID in the Stache to make it queryable. #4728 by @jasonvarga
  • Fix range field not updating when changing sites. #4713 by @edalzell
  • Fix spacing on the entries fieldtype. #4714 by @edalzell
  • The app translator locale is set to the site's lang. #4715 by @marcorieser
  • Fix error on select (and similar) field when there are no options. #4689 by @jasonvarga
  • Handle numeric keys on select (and similar) fields. #4688 by @jasonvarga

3.2.21

November 8th, 2021

What's new

  • The locales tag can output data for all sites even when the entry isn't localized. It can also exclude its own locale. #4665 by @aerni
  • Utility for warming the Stache. #4659 by @jackmcdade

What's improved

  • Show a more helpful error if someone hides all blueprints. #4607 by @jelleroorda
  • French translations. #4627 by @ebeauchamps
  • Dutch translations. #4664 by @royvanv
  • German translations. #4642 by @helloDanuk

What's fixed

  • Fix nav root pages not showing extra data. #4650 by @jelleroorda
  • Fix asset field validation when using Amazon S3. #4116 by @arthurperton
  • Fix null and empty string field condition handling. #4661 by @jesseleite
  • Style links inside bard tables 3880e39c3 by @jackmcdade
  • Add a duplicate translation for backwards compatibility. #4648 by @jasonvarga
  • Bump axios from 0.21.1 to 0.21.2 #4679 by @dependabot
  • Bump validator from 10.11.0 to 13.7.0 #4649 by @dependabot

3.2.20

November 2nd, 2021

What's improved

  • Update Dutch translations #4635 by @robdekort

What's fixed

  • Fix nested field validation inside Grids. #4639 by @jesseleite
  • Fix nested field validation inside Replicators (specifically Bards). #4633 by @jesseleite
  • Fix password reset notification translation. #4630 by @rrelmy

3.2.19

October 29th, 2021

What's new

  • Added lang to sites to explicitly define the language for translations. #4612 by @jelleroorda
  • The mode in the code fieldtype may optionally be selectable by the user. #4586 by @jackmcdade
  • Added RevisionSaved and RevisionDeleted events #4587 by @jesseleite
  • Added latest_date to the date fieldtype (and fixed earliest_date). #4623 by @jackmcdade

What's improved

  • Passing asset instances to the glide tag results in a little performance boost. #4585 by @jasonvarga
  • Make textareas more visually in sync with text inputs. #4622 by @jackmcdade
  • Improved the collection listing's empty state. #4616 by @jackmcdade
  • Hide the twirldown from the collection view page when it's empty. #4613 by @jelleroorda
  • Update Dutch translations. #4580 by @robdekort

What's fixed

  • Fix multisite support on the individual Global API endpoint. #4594 by @notnek
  • Fix missing variables and redirect on the user:reset_password_form tag. #4618 by @jelleroorda
  • Fix the table fieldtype's dirty state. #4620 by @jackmcdade
  • Fix the color fieldtype's dirty state. #4621 by @jackmcdade
  • Fix how the structures fieldtype saves collections. #4615 by @jasonvarga
  • Fix front-end form submissions not showing validation messages in the right language in some cases. #4612 by @jelleroorda
  • Prevent filtering out @ from search queries using the local Comb driver. #4602 by @jelleroorda
  • Hide form widgets when a user is not allowed to view it. #4608 by @jelleroorda
  • Don't show "View" link in entry actions if the entry doesn't have a dedicated URL. #4606 by @jelleroorda
  • Support floating point numbers in the sum modifier. #4611 by @jelleroorda
  • Add augmentation to the Structure class. a950ef47d by @jackmcdade
  • Add augmentation to the UserGroup and Role classes. b9f5c4fc8 by @jackmcdade

3.2.18

October 25th, 2021

What's new

  • Add support for orWhere(), orWhereIn(), and orWhereNotIn() in query builders. #4356 by @ryanmitchell

What's improved

  • The ResponseCreated event has access to the data. #4569 by @jbreuer95
  • Updated French translations. #4548 by @ebeauchamps

What's fixed

  • Fix custom protector class hydration. #4550 by @ChristianPavilonis
  • Use configured CP guard for the Eloquent user driver. #4225 by @jbreuer95
  • Fix hard session driver requirement. #4571 by @jbreuer95
  • Fix SVG compatibility & consistency in Thumbnail.vue. #4547 by @caseydwyer
  • Add check for permissions before showing create link. #4556 by @jackmcdade

3.2.17

October 20th, 2021

What's new

  • Ability to add additional toast notifications from PHP. #4449 by @fjahn
  • Add ability to assign user groups when registering. #4529 by @jacksleight
  • The "remember me" feature is configurable for OAuth. #4415 by @samspinoy

What's improved

  • Update French translations. #4531 by @ebeauchamps
  • Improve UI for selecting user groups/roles, and for containers in Markdown and Bard fields. #4539 by @jasonvarga

What's fixed

  • Fix a number of issues with select (and similar) fieldtypes. #4483 by @jasonvarga
  • Fix reversing of entries when re-ordering a desc ordered collection. #4532 by @jesseleite
  • Speed up the recently added fieldtype input debouncing. #4470 by @jasonvarga
  • Fix entry taxonomization indexing for existing terms. #4530 by @jesseleite
  • Fix a couple of issues regarding the User::fromUser() method when using Eloquent. #4500 by @jesseleite

3.2.16

October 14th, 2021

What's improved

  • Improve IDE Autocompletion of Blink facade. #4466 by @duncanmcclean

What's fixed

  • Fix relationship fieldtype request query length limit. #4484 by @jesseleite
  • Fix issue with Glide signature and Laravel Octane. #4473 by @riasvdv
  • Fix multisite entry blueprint logic. #4465 by @jasonvarga
  • Fix fieldtype key and label translations. #4458 by @ebeauchamps
  • Fix styles of lists in Markdown Preview. #4480 by @duncanmcclean
  • Fix Bard codeblock margin. #4482 by @stvnthomas

3.2.15

October 12th, 2021

What's new

  • Entries may be propagated to other sites automatically on creation. #3304 by @duncanmcclean
  • Slugs may be shown on a collection's tree view. #4444 by @tobiasholst
  • You can query entries' blueprint fields in GraphQL. #4416 by @dmgawel

What's improved

  • When creating a new localized entry, the published toggle will now match the origin entry's status. #4432 by @jesseleite

What's fixed

  • Fix incompatibility with latest version of Laravel. #4456 by @jasonvarga
  • Fix Bard reactivity issue #4438 by @tobiasholst

3.2.14

October 8th, 2021

What's improved

  • Updated German translations. #4429 by @helloDanuk

What's fixed

  • Fieldtype titles are translated separately to prevent conflicts with common words. #4423 by @jasonvarga
  • Collection entry counts are site specific. #4424 by @jasonvarga
  • Fixed issue where IDs are shown instead of titles in relationship fieldtypes when using Eloquent. #4422 by @tobiasholst

3.2.13

October 7th, 2021

What's improved

  • Update Dutch translations. #4413 by @robdekort
  • Update French translations. #4411 by @ebeauchamps

What's fixed

  • Fix lost asset meta on move / rename. #4412 by @jesseleite

3.2.12

October 6th, 2021

What's improved

  • Added debouncing to a number of fieldtypes to prevent slowdowns in some situations. #4393
  • Updated French translations #4382

What's fixed

  • Fixed Bard's floating toolbar button styles leaking outside of the toolbar. #4383
  • Use separate first/last name fields in the user listing and wizard when applicable. #4408 #4399
  • Fix issue where enabling a site on a taxonomy would not show the terms until the cache is cleared. #4400
  • Add missing dimensions icon dimensions. #4396
  • Bump composer/composer in test suite. #4401

3.2.11

October 4th, 2021

What's improved

  • Updated German translations. #4373

What's fixed

  • Added Cascade::hydrated() callback method so you can manipulate its data after being hydrated. #4359
  • Fix extra live preview data not being in view. #4359
  • Make pluck modifier work with arrays. #4374
  • Fix parent tag not finding the parent in some cases. #4345
  • Search::indexExists() returns false rather than throwing an exception. #4244

3.2.10

September 30th, 2021

What's new

  • Add ensureFieldsInSection method to add multiple fields at the same time. #4333

What's fixed

  • Fix taxonomy terms not returning accurate entries or counts when using certain combinations of collections and multisite. #4335

3.2.9

September 28th, 2021

What's new

  • The group_by modifier can now be looped over, use nested values, and handles dates. #4322
  • Added a split modifier. #4305

What's improved

  • Updated French, German, Swiss, and Russian translations. #4332 #4311 #4306
  • Return queries from QueriesConditions trait. #4312
  • Improve IDE completion of GraphQL facade. #4307

What's fixed

  • Fixed User class not being overridable. #4243
  • Fixed users fieldtype outputting too much data. #4243
  • Don't show "toggle all" checkbox in the asset selector if only one file is selectable. #4309
  • Fix pages that start with the CP route, but not actually within the CP, being considered a CP route. (e.g. /cpa) #4324
  • Support default values on all applicable form inputs. #4323

3.2.8

September 24th, 2021

What's new

  • Add a format_translated modifier to get translated Carbon dates. #4272

What's fixed

  • Localized entries with explicit null values will no longer inherit their origin's values. #4301
  • Fix slow stack selector listing in the entries fieldtype. #4302
  • Fix error when editing certain imported fields in the blueprint editor. #4298
  • Fix overzealous field blink cache that causes data to remain across entries when using the SSG. #4303
  • Fix another giant SVG icon. 488c8aca5