Release Notes
3.3.23
July 21st, 2022
What's new
- Added Statamic information to the new "about" command. #6351 by @jasonvarga
- Custom fields can be added to the Collection GraphQL type. #6362 by @jasonvarga
What's fixed
- Fix toggle field casting to boolean when field is hidden. #6348 by @jesseleite
- Allow validation against
published
value on entry publish form. #6353 by @jesseleite - Runtime: Fix error when using modulo in a condition. #6363 by @JohnathonKoster
- Fix versioned asset path having a double extension. #6346 by @jonassiewertsen
- Fix infinite loop when user file doesn't have id. #6361 by @jasonvarga
- Fix assets fieldtype being sortable when read-only. #6358 by @jesseleite
- Clean up leftover files in global set test. #6350 by @jasonvarga
3.3.22
July 18th, 2022
What's improved
- An error is logged when contact with the Outpost fails. #6341 by @jasonvarga
3.3.21
July 18th, 2022
What's new
- Add
saveQuietly
methods and save-related events to a number of classes. #3379 #6339 by @duncanmcclean @jesseleite - Ability to replace extra ascii characters in slugs etc. #5496 by @FrittenKeeZ
- The
templates
fieldtype can add a "map to blueprint" option. It's used on the collection configuration form. #6337 by @FrittenKeeZ
What's improved
- Improve vendor asset cache-busting. #6312 by @jonassiewertsen
3.3.20
July 13th, 2022
What's new
- Ability to keep sections dynamic while using static caching. Adds a
nocache
tag. #6231 by @jasonvarga
What's fixed
- Fix breadcrumb translation issue. #6331 by @jasonvarga
3.3.19
July 12th, 2022
What's new
- Ability to use a class to determine static cache url exclusions. #5469 by @FrittenKeeZ
- Ability to hide Replicator/Bard set field previews. #6022 by @edalzell
- Added Czech translation. #6320 by @MarvelousMartin
What's improved
- French translations. #6311 by @ebeauchamps
- Dutch translations #6305 by @robdekort
- Use Laravel Pint for code formatting. #6298 by @jesseleite
What's fixed
- Runtime: Fix issue when using
recursive children
multiple times. #6321 by @JohnathonKoster - Runtime: Fix dynamic binding and query builders. #6324 by @JohnathonKoster
- Fix long lines/words in code mirror breaking the layout width. #6316 by @jacksleight
- Fix bard nested table styling. #6315 by @jacksleight
- Fix finding data by request url when theres no root-based site. #6306 by @jasonvarga
- Tag state gets reset between subsequent requests. #6193 by @JohnathonKoster
3.3.18
July 5th, 2022
What's new
- Added
vite
tag. #6271 by @lokmanm - Add column selector to users listing. #6185 by @jesseleite
- Allow assets to trigger static caching invalidation. #5489 by @FrittenKeeZ
- Allow
templates
fieldtype to be scoped to a folder. #6222 by @jacksleight - Pagination size options are configurable. #6215 by @jonassiewertsen
- Add
visibility
field config with newhidden
option. #5958 by @jesseleite - Add
truncate
method to collections and taxonomies. #6220 by @jacksleight - Add open and download buttons for readonly assets. #6299 by @RafaelKr
What's improved
- Improved Live preview scroll position consistency. #6295 by @ryanmitchell
- Runtime: Allows parameters to begin with numbers. #6288 by @JohnathonKoster
- Add file size to
assets
fieldtype row tooltip. #6294 by @ExpDev07 - View class is more easily extendable. #6272 by @dimitri-koenig
- German translations. #6297 by @helloDanuk
What's fixed
- Fix status on newly propagated entries. #5684 by @j3ll3yfi5h
- Don't show hidden blueprints on the
entries
fieldtype. #6285 by @duncanmcclean - Fix blueprint parent not being set. #5999 by @aerni
- Do not remove dots from URLs. #5468 by @Konafets
- Only attempt to scroll live preview when on the same origin. #6282 by @jasonvarga
- Remove pagination totals in widgets and selectors. #6279 by @jacksleight
- Update search indexes for assets, terms, and users. #6044 by @okaufmann
- Use
implode()
instead ofjoin()
alias to appease style fixers. #6300 by @jesseleite
3.3.17
June 30th, 2022
What's new
- Add item totals to CP listing pagination. #6244 by @jacksleight
- Allow addons to add root-only Bard node extensions. #6202 by @jacksleight
What's improved
- Maintain iframe scroll position in live preview. #6206 by @ryanmitchell
- Augment date fields to Illuminate\Support\Carbon. #6218 by @ryanmitchell
- Moved data finding controller logic into repository. #6235 by @jasonvarga
- French translations. #6204 by @ebeauchamps
What's fixed
- Add context to all bulk action listings. #6247 by @jacksleight
- Fix bard JSON error when reordering replicator sets. #6265 by @jacksleight
- Fix revealer tracking when re-ordering bard/replicator sets. #6261 by @jesseleite
- Runtime: Fix scope reset bug with conditions under very specific circumstances. #6258 by @JohnathonKoster
- Fix publish date with times. #5870 #6236 by @jasonvarga, @edalzell
- Support QueryBuilder values in shuffle modifier. #6219 by @ryanmitchell
- Fix publish path of addon translations. #6214 by @aerni
- Using config type fallback. #6207 by @sliesensei
- Replace reference to FlysystemFileNotFoundException. #6054 by @michaelr0
- Fix
locales
tag when using Live Preview. #6263 by @edalzell
3.3.16
June 13th, 2022
What's new
- Actions can be added to the form listing. #5845 by @duncanmcclean
- Ability to specify default sort order for asset containers. #6171 by @jacksleight
What's improved
- Updated Norwegian translation. #6195 by @hgrimelid
What's fixed
- Fix JS error when a field has a number. #6187 by @jasonvarga
- Fix
get_error
tag outputting something when there are other errors. #6201 by @jasonvarga - Fix AMP not working on home page. #6184 by @jasonvarga
- Fix issue where site specific views aren't used for taxonomies. #6146 by @edalzell
- Fix awkward validation error message. #6188 by @jasonvarga
3.3.15
June 9th, 2022
What's new
What's fixed
- Rename
mount
tag tomount_url
so it doesn't clash with variable. #6181 by @jacksleight - Fix user recursion issue in Control Panel. #6163 by @jasonvarga
3.3.14
June 8th, 2022
What's new
- Added "single" mode for the
array
fieldtype. #6141 by @jackmcdade - Added
mount
tag. #6038 by @jacksleight
What's improved
- Asset filenames are now lowercased by default. #6031 by @jesseleite
- The CP text direction is based on the selected site instead of the default. #6154 by @jasonvarga
What's fixed
- Fix
users
fieldtype search and add pagination. #6096 by @ryanmitchell - Fix route binding for broadcasting #6169 by @jasonvarga
- Fix parser error when using Blade #6106 by @jacksleight
- Fix issue where calling
saveQuietly
on an entry stops events firing. #6086 by @ryanmitchell - Fix route bindings when CP route is empty. #6149 by @ryanmitchell
- Fix static caching invalidation for collections. #6145 by @edalzell
- Runtime: Prevent taxonomies from overwriting the current scope. #6153 by @JohnathonKoster
- Runtime: Fix grid fields not being pluckable. #6174 by @JohnathonKoster
- Runtime: Fix variables created in PHP not staying in scope. #6155 by @JohnathonKoster
- Runtime: Fix parameter escaping. #6158 by @JohnathonKoster
3.3.13
June 2nd, 2022
What's new
- Ability to duplicate Replicator and Bard sets. #6111 by @jacksleight
- Add
pathinfo
andparse_url
modifiers. #6078 by @jacksleight - Add
actionUrl
method toForm
class. #6113 by @michaelr0 - Ability to disable pretty Debugbar variables for performance. #6094 by @simonhamp
- Runtime: Ability to control stack content whitespace, and access stack contents as an array. #6110 by @JohnathonKoster
What's improved
- Improve Bard replicator preview. #6098 by @jacksleight
- Runtime: improves interpolated variable dynamic access #6109 by @JohnathonKoster
- Improve blueprint performance. #6108 by @jasonvarga
- Alphabetize the
dd
&dump
modifier output. #6121 by @edalzell - Improve active toggle field state when it's read-only. #6079 by @jacksleight
- Update French translations. #6120 by @ebeauchamps
- Update Norwegian translations. #6066 by @hgrimelid
What's fixed
- Support query strings in
Path::extension()
. #6132 by @ryanmitchell - Fix static caching invalidation when using separate domains. #6138 by @jasonvarga
- Fix error when using taxonomy terms fieldtype with multiple taxonomies. #6103 by @ryanmitchell
- Support query builder in
chunk
modifier. #6084 by @ryanmitchell - Ensure route bindings only apply to Statamic routes. #5775 by @ryanmitchell
- Runtime: Fix variable scope across parser boundaries. #6139 by @JohnathonKoster
- Runtime: Reset stack state when rendering final view. #6140 by @JohnathonKoster
- Runtime: Remove literal/stack replacements on 404/error. #6073 by @JohnathonKoster
- Runtime: Corrects assignments across query builder scopes. #6136 by @JohnathonKoster
- Runtime: improve variable parsing and Builder array plucking #5902 by @JohnathonKoster
- Bump eventsource from 1.1.0 to 1.1.1 #6128 by @dependabot
- Remove unnecessary code from the Glide tag. #6087 by @ryanmitchell
- Tidy up some more Blade echo statements. #6126 by @michaelr0
3.3.12
May 18th, 2022
What's improved
- Add
toggle
mode to revealer fieldtype. #6052 by @jesseleite - Allow eloquent query builder to accept page parameters. #6056 by @ryanmitchell
- Clean up deprecations. #6014 by @jasonvarga
- Expect the
RevisionContract
inside WorkingCopy. #6017 by @jonassiewertsen - Disable SSL certificate verification locally for
static:warm
command. #6028 by @FrittenKeeZ
What's fixed
- Fix for revealers nested within grids with
mode: stacked
enabled. #6047 by @jesseleite - Fix file uploads in front end form submissions. #6061 by @jesseleite
3.3.11
May 10th, 2022
What's improved
- Swedish translations. #5975 by @adevade
- Remove unused assets (mostly
.png
s). #6006 by @adevade - Update default url to use
https
in markdown fields. #5971 by @adevade - Enable spellcheck in markdown fields, improve CodeMirror field accessibility. #6016 by @jacksleight
- Allow overwriting the
getAddon
method. #5935 by @jonassiewertsen
What's fixed
- Fix hidden data when replicator sets are collapsed by default. #6021 by @jesseleite
- Fix adding new s3 folder to asset listing cache with stache watcher disabled. #5996 by @jesseleite
- Fix overzealous deleting from asset listing cache with stache watcher disabled. #5998 by @jesseleite
- Move route to fix live preview pop out. #5968 by @jasonvarga
- Fix limit and offset on ordered query builders. #5932 by @jasonvarga
- Fix indexing of query builder results. #5961 by @jasonvarga
- Runtime: Fix numeric variables inside parameters and shares cascade data. #5995 by @JohnathonKoster
- Runtime: Evaluate Antlers within
code
fieldtype whenantlers: true
is set. #5966 by @JohnathonKoster
3.3.10
April 29th, 2022
What's new
- Add
str_pad
modifiers. #5920 by @FrittenKeeZ - Add 'Copy URL' action to assets. #5901 by @duncanmcclean
What's improved
- Swedish translations. #5948 by @adevade
- French translations. #5903 by @ebeauchamps
- Runtime: Better line and char numbers when reporting interpolation errors. #5930 by @JohnathonKoster
- Move the HTML fieldtype into the proper "special" category. #5959 by @jackmcdade
- Enable Glide presets to use watermarks. #5925 by @wesort
- Asset browser uses HasActions mixin. #5912 by @jasonvarga
What's fixed
- Runtime: Corrects parameter style modifier scope overwriting issue. #5885 by @JohnathonKoster
- Runtime: Prevent variables from leaking out of tags. #5884 by @JohnathonKoster
- Runtime: Adds support for uppercase logical keywords. #5911 by @JohnathonKoster
- Add backwards compatibility to entry edit url. #5924 by @jonassiewertsen
- Fix hidden code field. #5923 by @jasonvarga
- Hook up CodeMirror's
direction
config property. #5957 by @jackmcdade - Update data when replicator set is toggled. #5898 by @edalzell
- Bump composer/composer dependency. #5921 by @jasonvarga
- Bump async from 2.6.3 to 2.6.4. #5922 by @dependabot
3.3.9
April 21st, 2022
What's new
What's improved
- Updated Russian translations. #5879 by @dragomano
What's fixed
- Runtime: Fix conditions checking the Cascade. #5875 by @JohnathonKoster
- Fix submitted data when fields are hidden by revealer fieldtype. #5878 by @jesseleite
- Fix hidden field tracking in stacked grid rows. #5877 by @jesseleite