Release Notes

Stay up to date with the latest Statamic changes.
To see what's in development, check out the roadmap.

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 the collection 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 on cache 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, and bard_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 with antlers: 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