Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.2.27
December 17th, 2021
What's new
- Entries may have autogenerated titles and/or optional slugs. #4667 by @jasonvarga
- Query builder can perform closure based nested wheres. #4555 by @ryanmitchell
- Added a
current_user
variable to views. #4888 by @jacksleight
What's improved
- Refreshed fieldtype selector design. #4929 by @jackmcdade
What's fixed
- Fieldtypes no longer get assigned to the
text
category by default. 447c27343 by @jackmcdade - Links in instruction text are no longer red. #4905 by @jackmcdade
- Fix issue where the wrong entry's values could appear on the front-end. #4918 by @jasonvarga
- Bumped TailwindCSS to 1.9.6. #4929 by @jackmcdade
3.2.26
December 10th, 2021
What's new
- Add create and link button to Terms fieldtype. #4073 by @arthurperton
- Swedish translation. #4880 by @adevade
- Add
parent
method to Blueprint class. #4885 by @aerni
What's fixed
- Fix
form:errors
not showing errors. You had one job. #4095 by @arthurperton
3.2.25
December 7th, 2021
What's new
- Add
please license:set
command. #4840 by @jesseleite - Add
trackable_embed_url
modifier. #4856 by @edalzell
What's fixed
- Fix Starter Kits not being installable on Windows. #4843 by @jesseleite
- Adjusted some licensing messaging. #4870 by @jasonvarga
- Fix double scheduling. #4855 by @edalzell
- Fix action file downloads not being completed. #4851 by @wanze
- Fix jumpy publish tabs on page load. #4866 by @jackmcdade
- Fix jumpy origin sync button. #4819 by @aerni
- Fix read-only mode on grid solo assets. #4865 by @jackmcdade
- Emails will use the site's
lang
for translations if provided. #4842 by @okaufmann - Fix paths to git documentation in config files. #4824 by @McGo
- Added PHP 8.1 tests. #4724 by @jasonvarga
3.2.24
November 24th, 2021
What's new
- Native Bard / TipTap extensions can be replaced by custom ones. #4314 by @jacksleight
- Added an
is_tomorrow
modifier. #4802 by @joseph-d - Added a Hungarian translation. #4804 by @matkovsky
What's improved
- Custom Bard buttons can be added conditionally. #4106 by @morhi
- French translations #4809 by @ebauchamps
3.2.23
November 19th, 2021
What's new
- You can specify
export_as
paths in your starter kit config. #4733 by @jesseleite - Add
get_errors
tag. #4192 by @edalzell - Add
whereNull
support to query builders. #4740 by @ryanmitchell - Add Forms support to GraphQL. #4115 by @arthurperton
What's fixed
- Added missing
antlers
config to the UI for Bard fields. #4782 by @jackmcdade - Fixed error when submitting forms from other domains. #4745 by @SteJW
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 toAddonServiceProvider
. #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
andRevisionDeleted
events #4587 by @jesseleite - Added
latest_date
to thedate
fieldtype (and fixedearliest_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
andRole
classes. b9f5c4fc8 by @jackmcdade
3.2.18
October 25th, 2021
What's new
- Add support for
orWhere()
,orWhereIn()
, andorWhereNotIn()
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