Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.3.47
October 19th, 2022
What's fixed
- Fix id being used for slug when creating entries. #6921 by @jasonvarga
3.3.46
October 19th, 2022
What's new
- Support binding a custom
LocalizedTerm
class. #6910 by @jacksleight
What's improved
- Improve performance of relationship fields. #6909 by @wiebkevogel
- Improve performance of textarea fields. #6907 by @wiebkevogel
What's fixed
- Disable password protection when in live preview. #6856 by @duncanmcclean
- Prevent recursion when generating slug from autogenerated title. #6903 by @jasonvarga
- Order user fields by name. #6896 by @ryanmitchell
- Fix taxonomy term field filters not working. #6900 by @jacksleight
- Fix asset grid listing in narrow containers. #6888 by @jacksleight
- Fix variable collision on full measure static cache nocache JS code. #6895 by @ryanmitchell
3.3.45
October 14th, 2022
What's new
- Use a
users
search index in the control panel if one exists. #6886 by @jasonvarga
What's improved
- French translations #6881 by @ebeauchamps
What's fixed
- Avoid caching tokenized REST API requests. #6806 by @notnek
- Asset title could use a field named title if one exists. #6884 by @jasonvarga
- Fix error when updating asset references in empty bard fields. #6825 by @AndrewHaine
- Fix nocache placeholder appearing in responses. #6838 by @arthurperton
- Invalidate statically cached urls with query strings. #6866 by @jasonvarga
- Fix dirty state when switching sites in entries. #6861 by @arthurperton
- Fix issue where things wouldn't get updated appropriately when running in a queue. #6726 by @jesseleite
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