Release Notes
3.2.30
January 7th, 2022
What's new
- Support sub-field querying (JSON) in the query builder. #4758 by @ryanmitchell
- The
collection
tag (and others) cansort
by sub-fields. #5030 by @jasonvarga - Uploaded assets may be attached to form submission emails. #4726 by @jacksleight
- Provide errors indexed by fields for the
user:reset_password_form
tag. #4822 by @marcorieser DataCollection
can use the first value of an array for sorting. #4967 by @arthurperton- Add
min_
andmax_filesize
validation rules forassets
fieldtypes. #4980 by @arthurperton
What's improved
- The
display
field is auto-focused in the blueprint builder. #5026 by @jackmcdade
What's fixed
- Fix state mutations in Replicator, causing the page to freeze in some situations. #5031 by @arthurperton
- Fix the Asset's
remove
method not removing anything. #5038 by @arthurperton - Fix inappropriate state mutations in Grid and Assets fieldtypes. #5005 by @arthurperton
- Fix terms not being sorted appropriately in other sites. #4982 by @arthurperton
- Fix the range field's derpy layout of uneven widths #5027 by @jackmcdade
- Fix
View
method chainability. #5020 by @jasonvarga - Fix unnecessary dirty state when changing sites. #5013 by @jasonvarga
- Fix readonly sub-fields in localizable Grid and Bard fields. #4962 by @arthurperton
3.2.29
January 4th, 2022
What's new
- Support
where([...])
syntax in the query builder. #4899 by @ryanmitchell - Added login throttling to
user:login_form
. #4971 by @arthurperton - Add
is_homepage
variable to cascade. #4995 by @edalzell - The pagination slider window can be adjusted. #5001 by @ryanmitchell
What's improved
- Updated French translations. #4976 by @ebeauchamps
- Updated German translations. #4998 by @helloDanuk
What's fixed
- Fix red error states when dealing with nested fields (Replicator, Grid, Bard). #5002 by @arthurperton
- Prevent error when when uploading assets in forms when there's no container configured. #4974 by @arthurperton
- Fix intersection error in iterator query builder, which search uses. #5006 by @jasonvarga
- In the fieldtype selector, hide empty sections, and hide slug for forms. #4948 by @jesseleite
- Link to docs in route config field. #4986 by @Konafets
- Fix reordering in a collection ending with the word "collection". #4978 by @arthurperton
- Fix changelog dates. #4973 by @markguleno
3.2.28
December 22nd, 2021
What's new
- Entries in a multi-level structured collection can be sorted by depth-first order. #4883 by @FrittenKeeZ
- Asset folder can be renamed/moved in the Control Panel. #4028 by @arthurperton
- The pool concurrency can be configured for the Static Cache warming command. #4931 by @jelleroorda
- Add
compact
modifier. #4933 by @JohnathonKoster - Add
increment:reset
tag. #4932 by @JohnathonKoster
What's improved
- Improve augmentation performance by caching blueprint fields. #4923 by @FrittenKeeZ
- Updated Markdown icon. #4956 by @jackmcdade
What's fixed
- Allow
group_by
modifier to support stringable objects. #4955 by @jasonvarga - Hide the handle field on the asset container edit screen. #4954 by @jasonvarga
- Alphabetically order asset container tabs, and fix the redirect. #4947 by @duncanmcclean
- Fix params not working on
assets
tag when it's an assets fieldtype. #4731 by @jelleroorda - Fix error when attempting to view a revision. #4945 by @jasonvarga
- Fix noparse extractions with non-Antlers layouts. #4934 by @JohnathonKoster
- Adjust Replicator update logic, which fixes nested
table
fields losing data. #4903 by @jesseleite - Fix
site
query param on tree API endpoints. #4907 by @jesseleite - Replace JS lazyloading with native. #4943 by @jackmcdade
- Add
ends_with
validation rule to the autocompletion list. #4940 by @dmgawel - Fix pasting into Bard image alt field. #4950 by @dmgawel
- Fix checkbox position. #4957 by @jackmcdade
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