Release Notes
3.3.33
August 31st, 2022
What's new
- Add
page_name
parameter to support customizing the paginator in thecollection
tag. #6593 by @jacksleight - Add
mark
modifiers for highlighting words in text. #6574 by @jacksleight - Add "Download" action to Assets. #6594 by @ahinkle
- Add "Add Set" button at the top of the Replicator fieldtype. #6586 by @wiebkevogel
- Add ability to temporarily disable and re-enable an event subscriber. #6577 by @jesseleite
What's improved
- Updating asset or term references will generate a single commit. #6535 by @jesseleite
- German translations #6590 by @helloDanuk
- French translations #6578 by @ebeauchamps
What's fixed
- Fix form emails not using the appropriate site language. #6607 by @jasonvarga
- Fix asset renaming when selecting more than 2 assets. #6585 by @jesseleite
- Clone default blueprint before modifying them. #6597 by @arthurperton
- Fix memory leak regarding popper components. #6601 by @wiebkevogel
- Make Eloquent
paginate
$columns
argument default to asterisk. #6598 by @jasonvarga - Remove redundant user path config. #6580 by @ryanmitchell
- Bring back env value parsing in form email configs. #6575 by @jasonvarga
- Fix icon vertical alignment on collection view. #6576 by @jackmcdade
- Fix extra whitespace appearing in new check icon #6571 by @jacksleight
3.3.32
August 25th, 2022
What's new
- Ability to invalidate urls when editing forms and their blueprints. #6546 by @arthurperton
- Ability to provide custom icon SVGs to Utilities. #6556 by @duncanmcclean
- Added a "View GraphQL" permission. #6550 by @ryanmitchell
What's improved
- Added collection/taxonomy names to stack selector to more easily differentiate between similar entries. #6518 by @jacksleight
- Improve UX of filtering listing by toggle fields. #6545 by @jacksleight
- Improve display of toggle fields in listings. #6541 by @jacksleight
- Support setting entry blueprint using instance. #6547 by @jesseleite
- Support passing a form instance into tags. #6544 by @jasonvarga
What's fixed
- Destroy key bindings from popover after closing. #6566 by @jonassiewertsen
- Destroy key bindings from revision history after closing. #6565 by @jonassiewertsen
- Destroy key bindings from modals after closing. #6564 by @jonassiewertsen
- Destroy key bindings in Bard fields. #6555 by @jonassiewertsen
- Destroy sortable instances in relationship fields. #6563 by @wiebkevogel
- Adjust debounce in date fields. #6560 by @zsoltjanes
- Fix modals and stacks not playing nicely together in some situations. #6558 by @jasonvarga
- Fix incorrect meta when using certain fieldtypes as config fields. #6549 by @arthurperton
- Fix multi-site namespaced view overrides. #6539 by @edalzell
- Collect eloquent roles on sync to preserve passing them as an array. #6540 by @ryanmitchell
3.3.31
August 19th, 2022
What's new
- Add
user_roles
tag. #6517 by @ryanmitchell - Add
user_groups
tag. #6505 by @ryanmitchell - Add
user
scope oncache
tag. #6515 by @ryanmitchell
What's fixed
- Compatibility for EloquentQueryBuilder. #5844 by @ryanmitchell
- Fix double
SubmissionCreated
event. #6532 by @ryanmitchell - Fix
user:reset_password_form
tag action. #6527 by @jasonvarga - Fix type in root page field instructions. #6512 by @sjclark
3.3.30
August 17th, 2022
What's new
- Add
always_save
field config to allow overriding of conditional field data flow. #6387 by @jesseleite
What's improved
- Deleting assets and terms will update their references, and added an option to disable the feature. #6504 by @jesseleite
What's fixed
- Fix saving of
statamic://
links in Bard when saving as html. #6511 by @jesseleite - Fix
revealer
handling when multiple field conditions are being evaluated. #6443 by @jesseleite - Prevent Glide routes adding unnecessary cookies. #6502 by @schwartzmj
3.3.29
August 15th, 2022
What's new
- Added
bard_text
,bard_html
, andbard_items
modifiers. #6226 by @jacksleight - Added
antlers
modifier. #6489 by @jasonvarga - Added
blueprint
to augmented entry data. #6015 by @jacksleight - Ability to add Form JS drivers to an addon's service provider. #6499 by @jacksleight
What's improved
- Use singular nouns in default blueprint handles and titles. #5941 by @jacksleight
What's fixed
- Fix stretched SVG thumbnails. #6500 by @jacksleight
- Fix depth issues when using recursive children in Runtime Antlers. #6490 by @JohnathonKoster
- Fix
raw
modifier on fields withantlers: true
in Runtime Antlers. #6484 by @JohnathonKoster - Fix extra margin on narrow date only fields #6435 by @jacksleight
- Fix error when filtering by collection in CP entry listing with multiple collections. #5915 by @psyao
3.3.28
August 11th, 2022
What's new
- Provide full form data when using form tags in Blade. #5892 by @jacksleight
- Form emails are sent in separate jobs, and you can override the class in order to customize retries, backoff, etc. #6481 by @okaufmann
What's fixed
- Fix asset versioning path conflicts. #6444 by @jonassiewertsen
3.3.27
August 9th, 2022
What's improved
- Auto generated entry titles get trimmed. #6473 by @aerni
- Reorderable select field options are styled with grab handles. #6451 by @jacksleight
- Added phpdoc type information to AddonServiceProvider. #6465 by @j6s
What's fixed
- Fix terms not resolving query builders (e.g. nested entries or terms) in GraphQL. #6379 by @boydseltenrijch
- Fix
locales
tag not outputting collection specific term URLs. #6466 by @jasonvarga - Fix methods getting called more than expected in Antlers. #6458 by @JohnathonKoster
- Prevent
theme:output
tag from rendering files outside of theresources
directory. #6456 by @jasonvarga - Remove redundant
orWhere
methods in entry and term query builders. #6460 by @ryanmitchell
3.3.26
August 8th, 2022
What's new
- Add option to remove empty Bard nodes. #6438, #6447 by @aerni
- Add
saveQuietly
method andafterSave
callbacks toTaxonomy
andSubmission
classes. #6427 by @duncanmcclean - Add revisions option to Collection configuration form. #6426 by @jackmcdade
What's fixed
- Revert "Fix parameters not being available within partial slots" added in 3.3.25 as it was discovered to be a breaking change. #6463 by @jasonvarga
- Fix a couple of docs URLs. #6461 by @jackmcdade
- Augment submission data in email config. #6424 by @aerni
- Fix incorrect nav depth when using a partial multiple times. #6440 by @JohnathonKoster
- Fix modifiers not being applied to method invocation without parenthesis. #6416 by @JohnathonKoster
- Fix creating new empty arrays in Antlers. #6437 by @JohnathonKoster
- Forms: Fix double parsing in email configs, some other small fixes, and add test coverage. #6464 by @jasonvarga
- Make empty grid/replicator/bard fields be indexed as null instead of empty arrays. #6428 by @jasonvarga
- Add vscode directory to gitignore #6430 by @MarvelousMartin
3.3.25
August 1st, 2022
What's fixed
- Fix assets not being attached to, or listed in form submission emails. #6408 by @jacksleight
- The
embed_url
modifier handles unlisted Vimeo URLs. #6413 by @ryanmitchell - The
toggle
field'sinline_label
option uses markdown. #6412 by @jesseleite - Fix parameters not being available within partial slots. #6405 by @JohnathonKoster
- Fix aggressiveness of html minification when rendering form fields. #6394 by @jesseleite
- Fix password reset for unactivated user accounts. #6406 by @jasonvarga
- Bump
moment
from 2.29.2 to 2.29.4 #6410 by @dependabot - Composer steps in the GitHub test workflow will retry on a failure. #6409 by @jasonvarga
3.3.24
July 26th, 2022
What's improved
- Always include
no_results
in tags that output items. #6368 by @jacksleight - Dutch translations. #6364 by @erwinromkes
What's fixed
- Fix
rememberWithExpiration
cache macro not found error. #6380 by @JohnathonKoster - Fix word count in
CoreModifiers
treating punctuation as a word. #6367 by @johnnoel - Fix reordering entries in a collection named literally
collection
. #6371 by @jasonvarga - Deprecate
format_localized
modifier. #6370 by @jasonvarga
3.3.23
July 21st, 2022
What's new
- Added Statamic information to the new "about" command. #6351 by @jasonvarga
- Custom fields can be added to the Collection GraphQL type. #6362 by @jasonvarga
What's fixed
- Fix toggle field casting to boolean when field is hidden. #6348 by @jesseleite
- Allow validation against
published
value on entry publish form. #6353 by @jesseleite - Runtime: Fix error when using modulo in a condition. #6363 by @JohnathonKoster
- Fix versioned asset path having a double extension. #6346 by @jonassiewertsen
- Fix infinite loop when user file doesn't have id. #6361 by @jasonvarga
- Fix assets fieldtype being sortable when read-only. #6358 by @jesseleite
- Clean up leftover files in global set test. #6350 by @jasonvarga
3.3.22
July 18th, 2022
What's improved
- An error is logged when contact with the Outpost fails. #6341 by @jasonvarga
3.3.21
July 18th, 2022
What's new
- Add
saveQuietly
methods and save-related events to a number of classes. #3379 #6339 by @duncanmcclean @jesseleite - Ability to replace extra ascii characters in slugs etc. #5496 by @FrittenKeeZ
- The
templates
fieldtype can add a "map to blueprint" option. It's used on the collection configuration form. #6337 by @FrittenKeeZ
What's improved
- Improve vendor asset cache-busting. #6312 by @jonassiewertsen
3.3.20
July 13th, 2022
What's new
- Ability to keep sections dynamic while using static caching. Adds a
nocache
tag. #6231 by @jasonvarga
What's fixed
- Fix breadcrumb translation issue. #6331 by @jasonvarga
3.3.19
July 12th, 2022
What's new
- Ability to use a class to determine static cache url exclusions. #5469 by @FrittenKeeZ
- Ability to hide Replicator/Bard set field previews. #6022 by @edalzell
- Added Czech translation. #6320 by @MarvelousMartin
What's improved
- French translations. #6311 by @ebeauchamps
- Dutch translations #6305 by @robdekort
- Use Laravel Pint for code formatting. #6298 by @jesseleite
What's fixed
- Runtime: Fix issue when using
recursive children
multiple times. #6321 by @JohnathonKoster - Runtime: Fix dynamic binding and query builders. #6324 by @JohnathonKoster
- Fix long lines/words in code mirror breaking the layout width. #6316 by @jacksleight
- Fix bard nested table styling. #6315 by @jacksleight
- Fix finding data by request url when theres no root-based site. #6306 by @jasonvarga
- Tag state gets reset between subsequent requests. #6193 by @JohnathonKoster