What's new
- Antlers now supports dynamic array access with a brand new (to Antlers) square bracket syntax. #1983 (thanks @morhi!)
- The cache tag can be now disabled. #2328
- You can now set a separate database connection for users. #2416
- Form emails now have full access to all global variables. #2411
- Form fields in templates get placeholder attributes. #2354
What's improved
- The Spanish, Dutch, and French translations have been updated. #2440, #2435, #2434
- When creating a field, the fieldtype title is used instead of uppercasing the handle. #1662
- Improved the asset uploader drop zone. #2358
- You now get a more helpful exception when using a non-existent collection in the entries fieldtype. #2422
- We now prevent options from showing in the collection listing dropdown if you don't have permission to do the things. #2412
- The Mail config utility area now looks better. #2380
What's fixed
- Fixed a password reset related error. #1973
- Angle brackets can now be used in modifiers. #2022
- The Markdown fieldtype's dark mode preview text is no longer dark on dark. {insert another Tom Haverford reference} #2185
- Bard's fixed toolbar is now shown when fullscreen and source are disabled, as you'd expect. #2280
- Fixed the asset rename warning translation. #2329
- Fixed the "Pro Mode" text in the Getting Started widget. #2433
- Prevent an error on the entry list when you reference a non-existent user. #2410
- Passing a zero into a tag parameter that expects a number will now use the zero instead of falling back to a one. Weird one. Or weird zero I guess.