Release Notes

3.0.34

December 9th, 2020

What's new

What's fixed

  • Use the correct password reset url in emails when using the user:forgot_password_form. #2988
  • Passing an invalid from value to a nav tag will output from the root, rather than throw an error. #2963

3.0.33

December 8th, 2020

What's improved

  • Allow collection specific taxonomy views to work without mounting (when you have a single word collection). 352772eaa
  • Updated German translation. #2968

What's fixed

  • Fixed an issue where you couldn't re-select an asset after removing one. 844e3710d
  • Prevent terms being excluded from search results by giving them a published status. #2950
  • Fix the "View" dropdown link on the taxonomy term listing page. e26a1ad5f
  • Fix terms not having the collection scoped URLs on the collection specific listing page. 175783dc6
  • Fix a paginator related error when using Laravel 6. 6ade2a61c
  • Fixed an issue where colon delimited strings in Antlers conditions weren't parsed correctly. #2396
  • Fix breadcrumbs not rendering properly when not including home #2976
  • Fix error for an empty search string #2974
  • Fix error when paginating using Eloquent. 7f4fd19ea

3.0.32

December 2nd, 2020

What's new

What's improved

  • Added hidden to the text fieldtype's input_type dropdown. #2952
  • Improved visual spacing when adding Replicator blocks. #2955
  • Updated French translations. #2870

What's fixed

  • Reverted the highlight.js and tiptap-extensions upgrades from 3.0.31. Fixes a Prosemirror error. #2919
  • Fix users not being able to change their own passwords. 6fec3bace
  • Fix users not being able to reset their passwords when using Eloquent. #2795
  • Fix an unnecessary alert after saving a term. #2930
  • Prevent the statamic:install command trying to creating .gitkeep files at the wrong place. #2939

3.0.31

November 25th, 2020

What's new

  • Added an assets:generate-presets command. #2909
  • CP Nav items can use their own SVGs. #2890

What's improved

  • The Select fieldtype's Replicator preview text uses labels. #2913
  • When using Eloquent based users, prevent updating timestamps when logging in. f7d242e5c
  • Added an Antlers toggle to the config of text fieldtypes. #2891
  • The .gitkeep files generated by the install command use directories defined in the config. #2888
  • Updated translations. #2896 2ef2fda9c

What's fixed

  • Fixed non-string IDs (like integers, when using Eloquent) within the Entries fieldtype. #2900
  • Fixed error when attempting to filter entries by a null taxonomy term. #2904 #2912
  • Upgraded highlight.js and tiptap-extensions. b74c61e05
  • Fix error when a terms fieldtype is used within a User. 6e04a0878 #2826
  • Fix cmd+s not saving on a navigation. #2873
  • Fix OAuth when using Eloquent users. #2901
  • Pass in the current blueprint to the 'Create Another' URL. #2886
  • UTF8 encode asset name. #2892
  • Fixed the localize modifier. 7bf579393

3.0.30

November 20th, 2020

What's new

  • Added a sites variable. #2513
  • Added the ability to limit number of sets in a Replicator field. #2866
  • The search:results tag supports pagination. d059bc4eb

What's fixed

  • Prevent comma in submission filenames when used in some locales. 927890a95
  • Prevent form submissions generating new IDs. #2822
  • Don't use the "after save" features when inside a Stack. #2827 #2469
  • Global CP search results are filtered by permission. #2848
  • Prevent error when getting image dimensions from a corrupt file. #2877
  • Query string is maintained in pagination links in tags. d059bc4eb

3.0.29

November 19th, 2020

What's fixed

  • Fix issue where nested imports with prefixes causes compounding prefixes. #2869
  • Prevent select fields with max_items set to 1 being unclearable. d04519d2b
  • Select fields are searchable if you allow additions, even if you don't explicitly enable the searchable option. 5cba0bc
  • Adjust Bard Set Picker placement. 80ff247b2
  • Fix styling of pagination's ... separator. f0f1cdef6
  • Support cmd+s to save on Fieldset and Navagition form pages. b77a8d227
  • Fixed that annoying little gap in the main nav when the trial banner isn't there. d9396a838
  • Only turn fieldtype length limiter to red when you exceed the limit. Meeting is fine. 0c939faa3 7ce0200f1
  • Fix the rtfm command's URL and text. 3185d65e5
  • The length modifier works with collections. #2876

3.0.28

November 17th, 2020

What's new

  • Added a UserRegistered event. #2838
  • Add config values to the form email data. #2847

What's improved

  • Improved speed of CP entry, term, and form submission listings by only requesting values for visible columns. #2857
  • Made some Blueprint related performance improvements. #2856
  • Added unique classes based on the handle to each field wrapper div. statamic/ideas#388
  • Replaced fzaninotto/faker with fakerphp/faker. #2819

What's fixed

  • Collection widget shows entries for the current site. adbeaeba5
  • Prevent situations where a structure could end up with a root page with children. #2852
  • Render attributes whose value is false. #2845
  • Prevent removing/ordering of options on read-only relationship selects. #2415
  • Adjusted trial mode banner visibility. 4b83422b9

3.0.27

November 12th, 2020

What's fixed

  • Fixed some issues around asset caching. #2831 #2840

3.0.26

November 10th, 2020

What's improved

  • Asset browsing has been given some performance improvements when dealing with large amounts of assets. #2828
  • The embed_url modifier load embeds without cookies from Vimeo or YouTube. #2820
  • Increase scannability of the fieldtype picker. statamic/ideas#384

What's fixed

  • Fixed some issues with nav and breadcrumb tags on multisite. #2269
  • Fix legacy bard data not displaying in listings. 13b70fa79
  • Fix an issue where Bard text doesn't show up in listings sometimes. ab4194c88

3.0.25

November 6th, 2020

What's new

  • Field names in form validation can be translated. #2764
  • Added an Indonesian translation #2426
  • The assets tag can search by collection, and fields, and filter by type. #2716

What's improved

  • French, German, and Danish translations have been updated. #2808 #2804 #2809
  • The name is passed along when creating custom search index drivers. #2781
  • The search:update command defaults to all so you can just hit enter. a0c7ad908
  • Exceptions thrown within modifiers will now show the real exception in the stack trace. 0c443f751
  • The text fieldtype will save integers instead of strings when input_type is number. #2708

What's fixed

  • Fix shallow augmentation for nested relations. #2801
  • Fix a recursion issue in Bard that made the page hang. #2805
  • Prevent an error when adding a new set in Bard or Replicator. f9c448d1c
  • Prevent an error when there's a Replicator set without any fields. 402feb229
  • Fix issue where only the last field's value of a Replicator is shown in the preview. a5fd579f4
  • Fix a weird table shrinky overflowy UI thing. #2595
  • Localized entries get appropriate fallback values placed in the search index. #2789 88b245b
  • Fix the sum modifier not being able to handle Value objects. #2703
  • Prevent select fields with lots of text from overflowing. #2702
  • Prevent blueprint fields with long labels from overflowing. #2673

3.0.24

November 4th, 2020

What's new

  • Added Stache Locking. Reduces resource spikes on busy sites while building the cache. #2794
  • Added an entriesCount method to taxonomy terms which lets us perform a more efficient count query. This speeds up Stache build time on taxonomy-heavy sites. #2792

What's improved

  • Added some missing translations. 36d973eb

What's fixed

  • Fixed a typo in a Dutch translation. #2796

3.0.23

November 2nd, 2020

What's new

  • Replicator can configure it's set collapsing behavior. Everything by default #2771, or accordion style 979daebec.
  • Static caching supports invalidaton by Navigation and Global. #2778

What's improved

  • Radio fieldtype labels are shown in listings instead of just the values. #2731
  • Add Slovene translation. #2777
  • Improve Replicator and Bard performance when collapsing sets. #2787

What's fixed

  • Fixed field conditions in Grids and imported fieldsets with prefixes. #2767
  • Only look up addon editions if they're installed. #2782
  • Taggable and Relationship fieldtype in select mode is reorderable by drag and drop. #2059
  • Fix a few instances of title, status, etc not being updated in the UI appropriately. #1822
  • Prevent select fields from converting booleans when used as config field. b2a425079
  • Prevent an overzealous blink cache clear. 818c4fdc4

3.0.22

October 29th, 2020

What's fixed

  • Addon directories should include a trailing slash. seo-pro#140

3.0.21

October 28th, 2020

What's improved

  • Addons can get their directory without needing it in the manifest. #2761
  • Structure tree entries get eager loaded. #2573
  • Composer 2 is used within the control panel. facca2693
  • Str::isUrl() checks more URLs. #2759
  • Dutch translation has been updated. #2754
  • The Entry facade docblock has been updated. #2720
  • The @svg Blade directive is only registered on CP routes. Prevents conflicts with things like Blade UI Kit. 99e812e6c
  • The shuffle modifier works for Collections. #2709
  • The .idea directory is git ignored, and we now require ext-json, which improves the experience for PhpStorm users. #2735

What's fixed

  • Fix how data gets passed into *recursive var* in the parser and structure tag. #2719
  • Addon views are registered only if the views directory exists. #2707
  • Actions can return any type of Request for downloads, like a StreamedResponse. #2738
  • Update some JS dependencies to patch security issues. 49e4ce819 c290a86ec
  • Prevent an error when using the entries fieldtype in a non entry (e.g. a user) 8ede3718b
  • Prevent making addon instances multiple times d4ce47099
  • Fixed a PSR-4 incompatible test. #2734

3.0.20

October 20th, 2020

What's new

  • Added a smartypants modifier and Html::smartypants() method. #2689

What's improved

  • Danish and Dutch translations have been updated. #2693 #2691

What's fixed

  • A bunch of taxonomy cache fixes. Listed below for good measure. #2686
  • Prevent taxonomy terms hanging around after you delete them. #1349
  • Prevent taxonomy terms showing the slug instead of the title. #1982
  • Prevent an undefined offset error when creating terms. #2020
  • Entry-term assocation is actually removed when expected. #1870
  • Prevent terms being displayed as the ID when you create new ones on an entry.
  • An empty taxonomy parameter no longer tries to filter. #2672
  • Entries and Terms fieldtypes will show all results in select mode (instead of just the first paginated page). #1727
  • Entries fieldtype will show localized entries in select and typehead modes. #1835
  • Prevent changing publish status from wiping out the origin. #2451
  • YAML content should be null if it's just whitespace #2677
  • Delete Eloquent user through the repository. da9335936 #2697
  • Fixed variable name in down migration #2676
  • Updated docs urls 898889ce5