26 Oct 2021

NOTE: THIS BUILD IS NO LONGER AVAILABLE THROUGH FORGEBOX AS IT CONTAINED A CRITICAL BUG. THIS BUG IS FIXED IN 10.16.3.

Please see the upgrade notes for developers here: https://docs.preside.org/upgradenotes/10-16.html. Also, checkout our release video with an overview of all the visible changes for users:

10.16.0 Release notes

New features and enhancements

Headlines

[PRESIDECMS-2027] Alt text on asset images
[PRESIDECMS-2117] Allow reset of security user 2FA via the admin
[PRESIDECMS-2209] Formbuilder: Add an option to restrict access to forms and show alternate content
[PRESIDECMS-2214] Datamanager batch operations: allow option to select all records matching current filters

Small admin enhancements

[PRESIDECMS-2073] Use a better required field default validation error
[PRESIDECMS-2170] Admin toolbar impersonate link to user & logout
[PRESIDECMS-2178] New rules engine expression: Admin is impersonating
[PRESIDECMS-2183] Force download option when adding asset type link
[PRESIDECMS-2195] Custom admin homepage
[PRESIDECMS-2201] Adhoc Progress: option to show/hide content
[PRESIDECMS-2205] FormBuilder V2 improve display of Submit button preview so it does not look like an real button
[PRESIDECMS-2206] Sysconfig settings list alphabetised and quick search
[PRESIDECMS-2211] Deleting records: add 'type to confirm' option
[PRESIDECMS-2213] Batch edit/delete: perform in background thread and show progress bar

New permissioning options

[PRESIDECMS-2190] Permissions for data manager export fields
[PRESIDECMS-2191] Save export permission
[PRESIDECMS-2196] Object property attribute to exclude auto generate filter keys

Peformance, and other invisible improvements

[PRESIDECMS-2163] CSRF regenerate token when invalid
[PRESIDECMS-2217] Updatedata: performance improvements

Minor bug fixes

[PRESIDECMS-2194] Lucee MariaDB Driver: Preside fails to create DB adapter
[PRESIDECMS-2203] Object update filter skip useVersioning version record is not updated
[PRESIDECMS-2210] Unique indexes are not validated when using a tenant
[PRESIDECMS-2216] Filesystem storage provider: does not catch filenot found gracefully in newer versions of java