Release Notes
Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.
3.4.7
March 20th, 2023
What's improved
- Italian translations. #7725 by @netwaretcs
What's fixed
- Fix whereAnyStatus error. #7730 by @jasonvarga
3.4.6
March 17th, 2023
What's new
- Allow double colons inside tag method parts. #7649 by @JohnathonKoster
- Allow image manipulation of additional formats, as well as fixing and improving validation. #7666 by @jesseleite
- Ability to include unpublished entries, but leaving them excluded by default. #7334 by @arthurperton
- AssetContainer instances can be cast to strings. #7662 by @jacksleight
- Add
current_layout
variable. #7623 by @jasonvarga
What's improved
- Improve performance of relationship select fields. #7632 by @jasonvarga
- Norwegian translations. #7719 by @hgrimelid
- Dutch translations. #7667 by @pevawi
What's fixed
- Fix issue where a
section
tag wouldn't work inside apartial
tag slot. #7613 by @JohnathonKoster - Fix
markdown
fieltype cursor position on resize. #7715 by @jasonvarga - Fix
code
fieldtype cursor position on resize. #7665 by @o1y - Fix searching for queries including a plus sign. #7640 by @JohnathonKoster
- Fix being able to loop when using the
scope
modifier. #7576 by @JohnathonKoster - Fix ability to chain a modifier onto a hardcoded array. #7650 by @JohnathonKoster
- Fix
yaml
fieldtype with a single array value being saved as a string. #7639 by @JohnathonKoster - Fix sitewide protection not being applied to 404 pages. #7714 by @jasonvarga
- Fix error when using a custom search driver. #7707 by @edalzell
- Fix error when an entry file is deleted and no corresponding collection exists. #7701 by @hlorofos
- Fix error on thumbnail route when requesting a private asset with no size param #7664 by @jasonvarga
- Fix error when you are missing a Bard set ID. #7673 by @jasonvarga
- Fix Vite assets not being automatically published. #7627 by @duncanmcclean
- Fix incorrect live preview state on create form by hiding the button. #7674 by @jasonvarga
3.4.5
February 28th, 2023
What's new
- Add console import for file based users to database. #6729 by @ryanmitchell
What's improved
- Dutch translations. #7553 by @oakeddev
- Display actual time in past revision history. #7544 by @jacksleight
- Use
@tiptap/pm
package, and export state. #7574 by @jacksleight
What's fixed
- Fix Antlers tag parameters not understanding arrays with single values. #7563 by @JohnathonKoster
- Fix Antlers new array key variable assignment. #7594 by @JohnathonKoster
- Fix Antlers value changes being lost after calling tags. #7596 by @JohnathonKoster
- Fix active nav item check on CP urls with an hash fragments. #7616 by @jesseleite
- Fix save issue when slug starts with extension. #7590 by @jasonvarga
- Fix read only dynamic mode array fieldtype. #7577 by @jacksleight
- Fix CP Nav preferences builder when top level section is empty. #7551 by @jesseleite
- Refactor randomness out of test. #7584 by @jasonvarga
3.4.4
February 15th, 2023
What's new
What's improved
- French translations #7503 by @ebeauchamps
What's fixed
- Fix pagination in the
taxonomy
tag. #7531 by @ryanmitchell - Updated Tiptap in order to fix tables, code blocks, etc. #7514 by @jasonvarga
- Fix issue where you couldn't select text in nested Bard fields in Firefox. #7525 by @o1y
- Fix inability to position cursor after a link in Bard. #7528 by @o1y
- Fix missing dropcursor in Bard. #7518 by @o1y
- Fix Bard set popover flicker. #7535 by @o1y
- Fix issue where pasting links into Bard would strip out attributes. #7517 by @o1y
- Fix typo in preference start page instructions. #7538 by @ryanmitchell
- Fix docs URL on Updater page. #7539 by @joshuablum
- Prevent deprecation warnings in translate commands. #7537 by @ryanmitchell
- Fix issue where you couldn't position the cursor between Bard sets. #7516 by @o1y
- Fix augmentation issue in Antlers when using the scope parameter. #7436 by @JohnathonKoster
3.4.3
February 8th, 2023
What's new
- Contextual keyword snippets for
local
search driver. #7144 by @jacksleight - Support adding computed values to multiple collections at once. #7165 by @jacksleight
- Custom Bard button active and visible callbacks. #7479 by @jacksleight
What's improved
- Antlers logs will include the file and line numbers. #7438 by @JohnathonKoster
- Add view and visit url options to collection listing dropdowns. #7469 by @arthurperton
- Cache result of schema call to avoid duplication. #7466 by @ryanmitchell
- Norwegian translations. #7472 by @espenlg
- French translations. #7463 by @ebeauchamps
What's fixed
- Fix
nocache
tag when using URLs with multiple query parameters. #7486 by @arthurperton - Fix
nocache
tag behavior when using theignore_query_string
setting. #7488 by @arthurperton - Fix
orWhereJsonLength()
method in the query builders. #7462 by @arthurperton - Fix bard toolbar button active states. #7470 by @jacksleight
- Fix queue worker state issues around assets and stache indexes. #7467 by @jesseleite
- Fix underline in Bard not outputting any HTML tags. #7494 by @mauricewijnia
- Fix Bard and Replicator dropdown positioning when in secondary sections. #7478 by @arthurperton
- Fix a few search issues. #7481 by @jasonvarga
- Fix warning when a search index is empty. #7492 by @simonworkhouse
- Workaround for GitHub Actions network issue. #7482 by @jasonvarga
3.4.2
February 2nd, 2023
What's improved
- Move
always_save
field setting toggle to conditions tab. #7417 by @jesseleite - Add toggle for
sometimes
rule in validation builder #7416 by @jesseleite - Auto-focus search input when opening selectors in Bard link or standalone link fieldtype. #7425 by @duncanmcclean
- French translations. #7453 by @ebeauchamps
- Dutch translations. #7442 by @stephanbouman
What's fixed
- Fix GraphQL nested fields. #7431 by @jasonvarga
- Fix custom Bard extension type attributes. #7450 by @jacksleight
- Fix mismatched search results. #7445 by @jasonvarga
- Fix create entry form not redirecting on save. #7444 by @jasonvarga
3.4.1
January 30th, 2023
What's improved
- Dutch translations. #7418 by @oakeddev
- German translations. #7422 by @helloDanuk
What's fixed
- Fix Bard backwards compatibility. #7433 by @jasonvarga
- Fix preferences listing errors when using Eloquent users. #7430 by @jesseleite
- Prevent Vite error when missing alias in app config file. #7429 by @jacksleight
- Revert "Easier Dynamic Antlers Tags and Variables (#7164)" #7435 by @jasonvarga
3.4.0
January 27th, 2023
Read First π
Be sure to read the Upgrade Guide first as manual changes may be necessary. You can also read the Statamic 3.4 Launch Announcement blog post to learn about many of the new features in depth!
What's new
- Preference management UI in the Control Panel. #7226 by @jasonvarga
- Ability to customize the Control Panel Nav. #6678 by @jesseleite
- A bunch of search features, improvements, and fixes. #6318 by @jasonvarga
- Ability to process/resize image assets on upload. #6040 by @jesseleite
- Bard: Upgraded Tiptap to version 2. #6043 by @wiebkevogel
- Bard: Smart Typography. #7326 by @jackmcdade
- Bard: Inline mode. #6973 by @jacksleight
- Bard: Text align support to Bard #6450 by @jacksleight
- Bard: Placeholder and character limit support. #6449 by @jacksleight
- Bard: Ability to use a custom Tiptap Editor class. #6422 by @jacksleight
- Experimental: Autosave for entries. #6198 by @wiebkevogel
What's improved
- The Runtime Antlers parser is now the default. #6414 by @jasonvarga
- Action classes have more access to selected items. #7261 by @jasonvarga
- Bard: Improve PHP extension syntax. #6421 by @jacksleight
What's fixed
- Ability to defer permission and utility registration, which fixes incorrect translations. #7343 by @jasonvarga
- Replicator, Bard, and Grid items
id
fields are available in templates, GraphQL and REST API. #7279 by @arthurperton - Respect ascii replace option in JavaScript slugify function. #6338 by @jasonvarga
What's changed
- A number of these items may contain breaking changes. Consult the 3.4 upgrade guide.
3.3.68
February 2nd, 2023
What's fixed
- Fix create entry form not redirecting on save. #7443 by @jasonvarga
3.3.67
January 30th, 2023
3.3.66
January 26th, 2023
What's new
- Support Vite assets in the Control Panel. #6869 by @jacksleight
- Dynamic Antlers Tags and Variables. #7164 by @JohnathonKoster
- SVG tag allows adding
title
anddesc
elements. #7348 by @jackmcdade
What's improved
- Custom rules are displayed in the validation builder dropdown. #7363 by @jacksleight
- Dutch translations. #7404 by @oakeddev
What's fixed
- Fix issue where some asset directories wouldn't appear. #7205 by @jasonvarga
- Fix error when using taxonomy terms in navs. #7407 by @FrittenKeeZ
- Fix modifier exceptions losing their stack trace. #7409 by @jasonvarga
- Fix missing form values in submission emails. #7369 by @jacksleight
- Fix Eloquent user login timestamps not being set. #7402 by @ryanmitchell
- Fix Antlers issuess where variables could leak into other places. #7353 #7392 by @JohnathonKoster
- Fix Antlers issue where variables were being overzealously cached. #7390 by @JohnathonKoster
- Fix revealer fields disappearing on save. #7388 by @jesseleite
3.3.65
January 18th, 2023
What's new
- PHP 8.2 support. #7299 by @jasonvarga
- Ability to pass an array of roles into the
user_roles
tag. #7328 by @edalzell
What's improved
- When using revisions, the publish action button takes into consideration whether you can manage publish state. #7168 by @arthurperton
- Pasting multiple lines into the
list
fieldtype will create multiple list items. #7340 by @jacksleight
What's fixed
- Fix how user blueprint fields are handled in a few cases. #7368 by @jesseleite
- Fix misspelling #7354 by @stefanbauer
- Improve memory leak and garbage collection in Antlers. #7361 #7367 by @JohnathonKoster
- Fix
revealer
fields disappearing on save. #7329 by @jacksleight - Use customizable create label on the empty collection listing view. #7323 by @arthurperton
3.3.64
January 6th, 2023
What's new
- The searchable item is now passed into search transformers. #7305 by @okaufmann
- You are now required to enter your existing password in order to change it, in the CP. #7287 by @jasonvarga
What's improved
- Danish translations. #7314 by @rabol
- French translations. #7275 by @ebeauchamps
- Switch operator parsing in Antlers. #7283 by @JohnathonKoster
What's fixed
- Fix asset search in nested subdirectories. #7313 by @edalzell
- Sanitize form tokens. #7309 by @jackmcdade
- Rename filename label to path in the Asset editor. #7303 by @jasonvarga
- Fix YAML facade casing. #7298 by @beatwiz
- Add property to translator to prevent deprecation message. #7289 by @jasonvarga
3.3.63
December 21st, 2022
What's new
What's improved
- Order
collection
andtaxonomy
fieldtype options by title. #7246 by @duncanmcclean - Order
roles
,groups
, andsites
fieldtype options by title. #7259 by @j3ll3yfi5h - German translations. #7252 by @j3ll3yfi5h, #7260 by @helloDanuk
What's fixed
- Fix duplicate action not respecting entries without slugs. #7243 by @duncanmcclean
- Support
Carbon
values in conditions. #6931 by @edalzell - Fix focus related JS error when there are no inputs. #7257 by @martyf
- Remove sound effects on tree drag & drop interactions. #7255 by @jackmcdade
3.3.62
December 16th, 2022
What's new
- Support default manipulations for Glide. Support using aliases in presets. #7239 by @jackmcdade
- Support prepend and append options on the
integer
fieldtype. #7241 by @jackmcdade - Support for search transformers to be classes. #7177 by @ryanmitchell
What's improved
- Improve Control Panel's UX when using an invalid site key format. #7110 by @joshuablum
- Links in field instructions will in new windows. #7223 by @jackmcdade
What's fixed
- Fix asset thumbnails and file icons in entry listings and
assets
field. #7195 by @jacksleight - Fix autofocusing of the first field in Control Panel forms. #7242 by @jackmcdade
- Fix default preferences not being tracked with the Git integration. #7230 by @jesseleite
- The
color
fieldtype's picker closes when clicking save. #7219 by @jacksleight - The
collection
widget's "create entry" button works with multiple blueprints. #7217 by @jackmcdade