What's new
- Add placeholder support to code fieldtype #15519 by @daun
- Implement includes_any field condition #13135 by @miicah
- Make actions available in a collection tree view #14331 by @Devsome
- Augment video fields to a value object carrying the provider #15458 by @edalzell
- Add id and privacy hash to augmented video values #15553 by @jasonvarga
What's fixed
- Make Outpost resolve lazily #15520 by @daun
- Memoize version read #15521 by @daun
- Invalidate static cache when an asset is reuploaded #15514 by @lazerg
- Avoid marking entries dirty when the assets fieldtype reloads #15518 by @lazerg
- Delete revisions when an entry is deleted #15499 by @ecomunicare
- Fix Bard read-only background #15053 by @daun
- Use the fieldtype's config() when building the publish array #15148 by @duncanmcclean
- Pass validation replacements when storing and updating terms #15352 by @duncanmcclean
- Prevent logging GitHub bypassed rule violations as git errors #15525 by @lazerg
- Fix
computed property "saving" is readonlywarnings on publish forms #14871 by @duncanmcclean - Improve performance of data reference updates #15089 by @daun
- Short-circuit a Value wrapping null before it reaches a modifier #15540 by @joshdaugherty
- Only recreate the fake Stache directory when it's gone #15538 by @joshdaugherty
- Fail
containsfield conditions against an object instead of throwing #15535 by @joshdaugherty - Invert custom field conditions only once under
unlessandhide_when#15533 by @joshdaugherty - Match
contains_anyvalues literally in field conditions #15531 by @joshdaugherty - Fix booleans being considered empty by field conditions #15529 by @joshdaugherty
- Give unsaved entries their own blueprint cache key #15509 by @lwekuiper
- Augment appended form config fields in emails #15510 by @lwekuiper
- Measure ArrayableString values as strings in the length modifier #15543 by @jasonvarga
- Show actions on the root page in collection tree view #15547 by @duncanmcclean
- Harden impersonation action #15545 by @duncanmcclean
- Only count published entries in augmented entries fields #15546 by @duncanmcclean
- Apply search index query scope alongside filter when saving items #15544 by @duncanmcclean
- Give each Stache traversal its own filter #15551 by @joshdaugherty
- Forget the structure's memoized collection on collection save and delete #15549 by @joshdaugherty
- Make the video Embed method based and add trackable embed urls #15554 by @jasonvarga
- Don't translate validation rule labels #15558 by @helloDanuk
- Add info fieldtype title to translator #15555 by @helloDanuk
- German translations #15559 by @helloDanuk