Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.3.44
October 13th, 2022
What's new
- Added JavaScript event on nocache replacement. #6828 by @DanielDarrenJones
- Added
input_label
field to revealer config. #6850 by @jacksleight - Added
flip
parameter toglide
tag. #6852 by @jacksleight - Added Edit Blueprint option to term publish form. #6851 by @jacksleight
What's improved
- Auto-focus the field when opening a rename action modal. #6858 by @ncla
- Using
status
for a field handle will now validate as a reserved word. #6857 by @jasonvarga
What's fixed
- Fixed an asset performance issue (especially when using S3) by waiting to load metadata until necessary. #6871 by @jasonvarga
- Fixed JS error when using nocache tags on full measure static caching and with a CSRF token starting with a number. #6855 by @jasonvarga
- Fix
date
fieldtype format handling in listings. #6845 by @granitibrahimi - Fix Bard's "Save as HTML" setting label. #6849 by @jackmcdade
3.3.43
October 5th, 2022
What's improved
- Command registration in starter kit post-install hooks. #6807 by @jesseleite
What's fixed
- Fix starter kit post-install for statamic/cli users in Windows. #6830 by @jesseleite
- Fix
stache:warm
andstache:refresh
performance regression when using S3 assets. #6835 by @jesseleite
3.3.42
October 3rd, 2022
What's new
- Added a filter for the
users
fieldtype. #6654 by @jacksleight - Add
width
to GraphQL form field type. #6815 by @duncanmcclean
What's improved
- An exception is thrown if composer.lock is missing when finding the Statamic version. #6808 by @flolanger
- Resolve redirects through fieldtype. #6562 by @jacksleight
- German translations. #6809 by @dominikradl
What's fixed
- Fix focal point not saving when asset blueprint has no fields #6814 by @ncla
- Fix asset meta bottleneck. #6822 by @jasonvarga
- Avoid prompt to make user when installing starter kit via statamic/cli. #6810 by @jesseleite
3.3.41
September 29th, 2022
What's new
- Starter kit post-install hooks. #6792 by @jesseleite
What's improved
- Asset's glide cache is busted when
focus
changes. #6769 by @edalzell - Dutch translations. #6805 by @robdekort
What's fixed
- Uppercase acronyms are left alone in the
title
modifier. #6783 by @joshuablum - Fix
assets
fieldtype error. #6799 by @jacksleight - Fix GitHub Action workflow to test on multiple Laravel versions. #6801 by @crynobone
3.3.40
September 27th, 2022
What's improved
- French translations #6780 by @ebeauchamps
What's fixed
- Fix asset selector grid columns. #6790 by @jacksleight
- Fix asset browse button inside link fieldtype. #6788 by @jacksleight
- Fix Bard set menu options not working. #6779 by @jacksleight
3.3.39
September 23rd, 2022
What's new
- Ability to replace assets by either changing references to another asset, or reuploading a file. #4832 by @jesseleite
What's fixed
- Improve handling of invalid Replicator and Bard field data #6708 by @jacksleight
- Fix shallow Bard set drag and drop ghost in Chrome #6776 by @jacksleight
3.3.38
September 22nd, 2022
What's new
- Add single asset/folder actions to grid view. #6677 by @jacksleight
- Add
key_by
modifier. #6763 by @jasonvarga - Add
glide:data_url
tag to generate data URLs. #6753 by @jacksleight - Add
collapse
option to Bard fieldtype. #6734 by @jacksleight - Add
cookie
tag #6748 by @ryanmitchell - Add custom build directory and hot file to
vite
tag. #6752 by @joshuablum - Add
files
fieldtype. #6736 by @jasonvarga
What's improved
- Asset Browser thumbnail style now matches the fieldtype. #6715 by @jackmcdade
- Improve display of Grid and Replicator replicator preview. #6733 by @jacksleight
- SVGs get a better replicator preview, and ability to set alt text. #6765 by @jacksleight
- Spanish Translations. #6761 by @cesaramirez
What's fixed
- Fix asset replicator preview. #6732 by @jacksleight
- Fix using prefixed variables in conditions. #6760 by @JohnathonKoster
- Fix action value processing. #6754 by @jasonvarga
3.3.37
September 20th, 2022
What's new
- Add Portuguese Brazilian translation. #6739 by @rodrigomantoan
What's improved
- German translations. #6716 by @helloDanuk
What's fixed
- Fix live preview scroll position handling when url contains a port number. #6742 by @o1y
- Fix plus buttons spacing in Replicator. #6722 by @arthurperton
- Fix static cache invalidation. #6720 by @jasonvarga
3.3.36
September 13th, 2022
What's new
- Initial support for default preferences. #6642 by @jesseleite
What's improved
- Norwegian translations. #6709 by @hgrimelid
- Dutch translations. #6699 by @robdekort
- French translations. #6690 by @ebeauchamps
What's fixed
- Existing user data gets merged when logging in using OAuth for the first time. #6692 by @arthurperton
- Fix multisite and queue related static caching issues. #6621 by @arthurperton
- Fix publish form tab not being set properly on load. #6710 by @jasonvarga
- Fix date fieldtype in range mode. #6703 by @jasonvarga
- Fix asset folder permissions. #6698 by @jasonvarga
- Don't show the asset picker when squished or inside a Grid. #6701 by @jackmcdade
- The cache tag will properly scope per site. #6702 by @arthurperton
- Fix sidebar on publish form being inaccessible. #6694 by @arthurperton
- Fix negative test assertion counts. #6689 by @jasonvarga
- Fix risky test warnings. #6691 by @jesseleite
3.3.35
September 9th, 2022
What's new
- Ability to specify
search:results
query value rather than reading from the URL. #6684 by @jacksleight
What's improved
- Improve performance and readability of publish components. #6680 by @arthurperton
- Grid row controls are hidden when there are no available actions. #6647 by @arthurperton
What's fixed
- Fix styling of lists inside tables and blockquotes in Bard. #6685 by @jacksleight
- Fix empty live preview fields falling back to original values, by distinguishing supplemented nulls from missing values. #6666 by @arthurperton
- Fix deleting an entry with children from the collection tree view. #6644 by @arthurperton
- Fix incorrect localized term collection URLs. #6659 by @AndrewHaine
- Fix date field default format not including time when
mode
isn't explicitly set. #6657 by @FrittenKeeZ - Fix search within the asset browser not restricting to a folder where necessary. #6673 by @arthurperton
- Fix missing view nav authorization. #6663 by @ryanmitchell
- Fix blank URLs being flagged as external. #6668 by @arthurperton
- Fix JS error in Popover when resizing. #6679 by @arthurperton
- Fix JS error when downloading assets. #6669 by @jacksleight
- Fix JS error when resizing edit pages. #6660 by @arthurperton
- Fix 'Add child link to entry' appearing in nav builder when no collection is set. #6672 by @jacksleight
- Fix marking external CP navigation items as current. #6655 by @arthurperton
- Fix asset fieldtype drag mirror. #6671 by @jackmcdade
- Fix asset tile controls position. #6656 by @jackmcdade
- Fix date not showing in Safari. #6651 by @arthurperton
- Fix date picker value format. #6688 by @jasonvarga
- Fix augmentation test. #6676 by @jasonvarga
3.3.34
September 5th, 2022
What's new
- Add support for downloading multiple assets as a zip. #6606 #6626 by @jacksleight
- Add support for filtering entries by taxonomy terms in the REST API. #6615 by @arthurperton
What's improved
- Asset fieldtype UI/UX improvements such as ability to set missing alt attributes, and better thumbnails. #6638 by @jackmcdade
- Static caching: When saving a collection (or its tree), the configured collection urls will be invalidated. #6636 by @arthurperton
- Static caching excluded URLs treat trailing slashes as optional. #6633 by @arthurperton
What's fixed
- Exclude
published
from data when saving entries. #6641 by @jasonvarga - Show placeholder in form select fields. #6637 by @fjahn
- Avoid fieldtypes getting mounted twice. #6632 by @arthurperton
- Fix popper causing overflow. #6628 by @jasonvarga
- Fix missing permission translation keys being shown. #6624 by @jasonvarga
- Fix numeric separators JS error. #6625 by @jesseleite
- Fix asset data handling. #6591 by @jesseleite
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