Release Notes

3.1.23

June 14th, 2021

What's improved

What's fixed

  • Fixed validation error when saving entries in a strutured collection without a route. #3847
  • Prevent an error when selecting an entry to mount to a collection. #3846
  • Assets can now access their mime_type in templates. c5858990f

3.1.22

June 11th, 2021

What's new

  • Action classes can customize their toast messages. #3822
  • Sites may specify text direction. #3815
  • Added form to Submission. #3792
  • Added width attribute to DataList's Table component. #3762
  • Added maxlength to the views of form fields that have a character_limit set. #3797

What's improved

  • Updated Dutch translations. #3834

What's fixed

  • Fixed issue where ticking many items in a listing could fail. #3298
  • Fixed fatal: not a git repository errors when using symlinks. #3829
  • Prevented the "Create Fieldset" button disappearing. #3821
  • Added a Submission typehint. 370cdc4ea
  • Bump browserslist from 4.12.2 to 4.16.6 #3769

3.1.21

June 9th, 2021

What's new

  • The redirect tag will pass along route parameters when targeting a named route. #3801

What's fixed

  • Fix entry slug or date changes not being reflected in filename. #3816
  • Fix incorrect blueprint being saved to localized entry files. #3818
  • Fix error when attempting to parse an image validation rule. #3812

3.1.20

June 8th, 2021

What's fixed

  • URI uniqueness is validated per site. #3808
  • Prevent an infinite loop when you manually create an entry file without an ID. #3807

3.1.19

June 7th, 2021

What's new

  • Allow duplicate entry slugs (mainly so you can have entries of the same slug in different positions of a tree.) #3671
  • Validation replacements. #3690
  • Added an installed tag to check for packages within Antlers templates. #3800

What's fixed

  • The blueprint is always saved to an entry. #3786
  • Fix support for multiline @{{ }} noparse tags. #3785
  • Bump dns-packet from 1.3.1 to 1.3.4 #3779

3.1.18

May 28th, 2021

What's improved

  • Updated Dutch and French translations. #3781 #3777

What's fixed

  • Fix @{{ }} noparse tags with nested braces. #3784
  • Fix an issue where a Grid with min_rows inside a Replicator wouldn't work by passing along pre-processed values. #3782

3.1.17

May 26th, 2021

What's improved

What's fixed

  • A bunch of date related fixes. #3730
  • Fix and improve Stache path handling. Fixes a couple of term related errors. #3768
  • Fix modifiers not working with dynamic array keys. #3737
  • Fix an error when using the locales tag on non-content routes. #3754
  • Fix an updater error on certain environments. #3734

3.1.16

May 20th, 2021

What's fixed

  • Reverted the lodash and underscore upgrades from 3.1.15 temporarily. #3750

3.1.15

May 20th, 2021

What's new

  • You can programmatically get and set a user's preferred locale more easily. #3725
  • You can customize a Collection's "Create Entry" text. #3586

What's improved

  • The Bard link picker will autofocus the URL input. #3741
  • Updated French translations #3718 #3716

What's fixed

  • Fix issue where the site URL sometimes would be incorrect, causing incorrect behavior in the nav:breadcrumbs tag, and likely other places. #3695
  • Fix the locales tag only working for entries. #3689
  • Fix asset editor not being editable even if you have permission. #3743
  • Prevent mounting an entry from the same collection onto itself. #3731
  • The entries fieldtype filters out unpublished entries when augmenting. #3544
  • Typehint the Submission interface in the form email class so custom implementations can be used. #3596
  • Bump underscore from 1.9.2 to 1.12.1 #3662
  • Bump lodash from 4.17.19 to 4.17.21 #3672

3.1.14

May 14th, 2021

What's new

  • Add Bard node extension helper. #3657

What's improved

What's fixed

  • Fix avatar URLs for some situations. 468a55864
  • Fix error when selecting certain collections in a Bard fieldtype. #3709
  • Fix array fieldtype always being dirty. #3704
  • Fix GraphQL error in globals and terms. #3711
  • Fix Bard z-index issue. #3694
  • Fix SVG Dimensions. #3702
  • Explicitly use Stringy for Str::replace(). #3698
  • Bump codemirror from 5.55.0 to 5.58.2. #3691
  • Bump url-parse from 1.4.7 to 1.5.1. #3664
  • Bump hosted-git-info from 2.8.8 to 2.8.9. #3676

3.1.13

May 10th, 2021

What's improved

  • In Bard, display the asset container option when using the link or image buttons. #3665
  • Make dropdown items links, letting you open them in new tabs. #3667

What's fixed

  • Update tracked keys when saving and deleting #3684
  • Bard link picker only show entries for collections with a route. #3679
  • Separate the title and optional translation. #3675
  • Fix Bard error when linked entries and assets are deleted. #3678
  • Fix date fieldtype's time_enabled option #3661
  • Fix link fieldtype alignment. 83aededfe
  • Fix YAML fence when dumping multiline string as last key #3663
  • Fix "Create Fieldset" button not displaying. #3645

3.1.12

May 6th, 2021

What's new

  • Added Duplicate ID tracking and resolution, with both Control Panel and CLI options. #3619
  • Bard link button popover has been redesigned and now supports selecting assets. #3591
  • You can now replace ProseMirror nodes and marks with custom ones. #3648

What's improved

  • Added required attributes to dynamic form field html. #3592
  • Updated German translations. #3607

What's fixed

  • Fix a bunch of Stache issues. #3619 #3616
  • Fix augmentation fallback behavior #3660
  • Fix trans_choice Tag #3650
  • Fix link fieldtype not showing the saved value. #3637
  • Fix localizable Grid fields in stacked mode being read only. #3518
  • Favor authors value in Stache index #3617
  • Bump composer requirement, of composer. #3653

3.1.11

April 28th, 2021

What's improved

  • Assets uploaded in the selector stack will be automatically selected. #3604
  • Improved the UX of the link fieldtype. #3605
  • Updated French and German translations. #3583 #3589 #3601

What's fixed

  • Fix relationship fieldtypes sometimes only showing IDs. #3547
  • Prevent regenerating asset meta file for non-images. #3609
  • Handle custom authors field. #3599
  • Cascade is reused on subsequent calls rather than rehydrating. #3595
  • Old input values are remembered in the user:register_form. #3584
  • Support collections in the sentence_list modifier. #3593
  • Support collections in the option_list modifier. #3606
  • Fix bard formatting inside links. #3108

3.1.10

April 23rd, 2021

What's improved

  • Improve Laravel Nova compatibility by avoiding conflicting routes. #3543
  • A read-only asset editor is now more read-only-er. #3552
  • Improved asset upload failure error messages. #3560

What's fixed

  • The link and path tags use the id parameter to output urls for entries, etc. #3576
  • They'll use the original item's url if it doesn't exist in the current site. #3579
  • Fix the Collection edit screen not showing existing routes, and prevent an incorrect dirty state message. #3581
  • Fix issues where the Static Site Generator would sometimes leak data between pages. #3562
  • Fix set reordering for Bard and Replicator. #3574
  • Fix page not scrolling when dragging Bard sets. #3571
  • Fix images not displaying in Bard. #3570
  • Add missing red asterisk to required fields in a Bard or Replicator set. #3572
  • Fix issue where the first line after an image in Bard was not editable. #3555
  • Fix issue where you sometimes couldn't move the cursor in Bard. #3559
  • When using a collection widget with pagination, you don't get scrolled to the top of the page. #3553
  • Fix the missing delete action for asset folders. #3582
  • Bump ssri from 6.0.1 to 6.0.2. #3549

3.1.9

April 19th, 2021

What's improved

  • Added header to disable Google's FLoC tracking by default. #3545