Release notes for Preside 10.26

10.26.32

The 10.26.32 hotfix addresses an issue where some email providers send failure messages even after an email has been successfully delivered. Prevent the log as showing as failed but record the error.

Bug fixes

PRESIDECMS-2877 Email statuses: unmark as failed if getting a delivery notification

10.26.31

The 10.26.31 release resolves a couple of unrelated issues. See release notes for further details. Note the jump in version numbers, which is due to build process refactoring and testing.

Bug fixes

PRESIDECMS-2870 Query string field validation issue on Site tree link picker
PRESIDECMS-2874 Unnecessary htmleditformat preventing detection of selected form fields

10.26.25

The 10.26.25 release publishes some changes to our build process. Nothing to see here!

Improvements

PRESIDECMS-2873 Update CI to test a matrix of java and lucee versions and improve feedback

10.26.24

The 10.26.24 hotfix addresses an XSS vulnerability and three other minor bug fixes. See release notes for details.

Bug fixes

PRESIDECMS-2692 Poor performance when filter email logs by "Activity link is equal to"
PRESIDECMS-2857 Asset link built incorrect when it is not tenanted
PRESIDECMS-2868 Password policy strengh picker: does not show saved value
PRESIDECMS-2871 Admin Forgotten password screen: XSS vulnerability

10.26.23

The 10.26.23 hotfix addresses a couple of minor enhancements and bugs. See release notes for details.

Enhancements

PRESIDECMS-2845 Add query string for link picker sitetree link
PRESIDECMS-2784 Admin: change of admin user email address does not require confirmation

Bug fixes

PRESIDECMS-2824 Label click target on admin form fields is too big
PRESIDECMS-2850 Segmentation filter recalculate record issue when there is site tenanted
PRESIDECMS-2866 Adhoc task cleanup: runs too frequently

10.26.21

The 10.26.21 hotfix fixes an issue with the previous work on silently failing adhoc tasks, and a permission issue with admin access to system alerts. See release notes for details.

Bug fixes

PRESIDECMS-2847 System administrator unable to access system alert
PRESIDECMS-2851 Invalid type error when failing inactive running tasks

10.26.20

The 10.26.20 hotfix fixes an issue when sorting the email templates listing. It also adds new options for how the admin toolbar should be displayed on the front end. See release notes for details.

New feature

PRESIDECMS-2792 Front-end admin toolbar options

Bug fix

PRESIDECMS-2832 Email template 'Send info' sort function not work as expected

10.26.19

The 10.26.19 hotfix addresses a number of issues, including a workaround for a bug in Safari 17.4 when displaying email inputs, and is a recommended update. See release notes for details.

Bug fixes

PRESIDECMS-2849 Issue with email input in Safari 17.4
PRESIDECMS-2461 Email layout default configurations overwritten
PRESIDECMS-2762 Adhoc tasks: can silently fail then never run
PRESIDECMS-2848 Data table action icons: only direct icon children should zoom on hover

10.26.18

The 10.26.18 hotfix addresses a plethora of old and new tickets, both minor enhancements and bug fixes. See release notes for details.

Minor enhancements

PRESIDECMS-2676 use inspectTemplates\(\) instead of SystemCacheClear\( "template" \);
PRESIDECMS-2825 Display system alert using info cards and tabs
PRESIDECMS-2841 File download access control

Bug fixes

PRESIDECMS-2168 CurrentDateBetween expression excludes the dateTo date
PRESIDECMS-2175 Missing 'LoggedInUser' generator
PRESIDECMS-2231 Foreign Key Multiple Cascade Issue In Formbuilder\_Form Table With MSSQL DB
PRESIDECMS-2450 event.getClientIp\(\) - not using x-forwarded-for
PRESIDECMS-2822 Asset download: Inline documents get 301 redirect rather than 302
PRESIDECMS-2834 Missing placeholder in spinner form control
PRESIDECMS-2840 Files uploaded via formbuilder form could be downloaded by public

10.26.17

This hotfix release addresses a pair of minor issues. See release notes for details.

Bug fixes

PRESIDECMS-2827 No way to sort child pages that were set hidden from site tree
PRESIDECMS-2837 HTTP protocol dropdown placeholder is display incorrectly

10.26.16

This hotfix release addresses a number of unrelated minor issues. See release notes for details.

Bug fixes

PRESIDECMS-2777 Tenancy for asset is not working properly
PRESIDECMS-2781 Pages in new sitetree grid view are shown \(wrong\), but not in tree view \(correct\)
PRESIDECMS-2806 Export field sorting different from the default selected options
PRESIDECMS-2820 Datamanager search boxes: object name always singular
PRESIDECMS-2826 Asset download: attempts to create derivative for non-existant asset

10.26.15

The 10.26.15 hotfix adds a pair of minor enhancements to allow more customisation options and fixes a pair of minor bugs. See release notes for details

Minor enhancements

PRESIDECMS-2809 Sitetree top right buttons customisation
PRESIDECMS-2833 Preprocessor validation result

Bug fixes

PRESIDECMS-2804 Asset manager: File name text overflows in delete modal
PRESIDECMS-2814 Richeditor asset renderer alignment error

10.26.14

The 10.20.14 hotfix addresses a critical issue for those applications that previously had the https://github.com/pixl8/preside-ext-email-log-performance extension installed and subsequently upgrade to 10.26.

Bug fixes

PRESIDECMS-2835 Temporary email extension upgrade: schedule Email in Draft status gets published

10.26.13

The 10.26.13 hotfix release addresses an issue where saving a draft page without changes will publish the page.

Bug fix

PRESIDECMS-2828 Saving a page as draft without changes will publish the page

10.26.12

The 10.26.12 hotfix release addresses a critical issue with migrating email templates where draft templates would be published and potentially sent out if scheduled.

Bug fixes

PRESIDECMS-2829 Schedule Email in Draft status gets published upon upgrading to v10.26

10.26.11

The 10.26.11 hotfix resolves an issue with secure cookies in admin-only applications. See release notes for details

Bug fix

PRESIDECMS-2823 cookies: secure not auto set to true for applications that do not make use of sites (i.e. admin only applications)

10.26.10

The 10.26.10 hotfix addresses several bugs and adds a couple of minor enhancements. See release notes for details

Bug fixes

PRESIDECMS-2802 Email stats: Inconsistent click count on graph vs click stat
PRESIDECMS-2819 unscoped variables in errorTemplate.cfm can cause crash
PRESIDECMS-2789 TimePeriodPicker pastOnly futureOnly should set min max dates

Enhancements

PRESIDECMS-2813 Option to hide cancel button in createTask
PRESIDECMS-2821 Ability to set a canonical tag in a page

10.26.9

The 10.26.9 hotfix addresses an issue introduced in 10.26.7. See release notes for details

Bug fixes

PRESIDECMS-2807 Data manager customisation always return default result if provided

10.26.8

This hotfix address an issue related to the email stats improvements, where an error would be thrown when resending a system email.

Bug fix

PRESIDECMS-2805 Resend of email fails when trying to log stats

10.26.7

This hotfix address a quintuplet of unrelated issues. See release notes for details.

Bug fixes / improvements

PRESIDECMS-2791 Missing pre/post sortRecordsAction data manager customisation
PRESIDECMS-2798 Critical system alerts only shows when logging in as Super Admin
PRESIDECMS-2799 Batch edit missing data manager customisation
PRESIDECMS-2801 Rules engine expression cache: needlessly taking up valuable heap memory
PRESIDECMS-2780 Add generic interception points for pre/post runCustomization

10.26.6

The 10.26.6 hotfix address a trio of unrelated bugs. See release notes for details.

Bug fixes

PRESIDECMS-2756 Expanded export fields inconsistent default order
PRESIDECMS-2796 Do not show deleted sites in System Settings
PRESIDECMS-2797 Scheduled export > Missing column title for nested field

10.26.5

This hotfix address a pair of unrelated issues. Firstly an issue fixing broken links that contain non latin characters in the link picker. Second, a fix for some inconsistent behaviour with site tree page pickers.

Bug fixes

PRESIDECMS-2790 linkPicker throws an error for resource with non latin characters in title etc
PRESIDECMS-2795 Admin site tree page picker missing saved values occasionally

10.26.4

This hotfix addresses four unrelated issues, see release notes for details.

Bug fixes

PRESIDECMS-2765 Formbuilder POST action should check from address against allowed domains
PRESIDECMS-2769 OneToMany rules expressions fail if relationship is self
PRESIDECMS-2787 Fieldsets display even if they have no form content
PRESIDECMS-2788 Devs unable to modify output content after delayed viewlets rendered

10.26.3

This hotfix addresses a bug where deleted asset images may have their private URL result cached in upstream proxies. See release notes for details.

Bug fixes

PRESIDECMS-2786 Deleted assets in trash: cache header means assets might be cached upstream

10.26.2

This hotfix addresses a security issue where deleted assets may be publicly available at a non-guessable URL. See release notes for details.

Bug fixes

PRESIDECMS-2783 Deleted assets in trash: accessible on a public URL

10.26.1

The 10.26.1 hotfix addresses some issues with the email statistics implementation introduced in 10.26.0 and fixes some typos in the default English i18n. See release notes for details.

Bug fixes

PRESIDECMS-2775 Notifications - typo for formbuilder
PRESIDECMS-2776 Grammar for formbuilder notification
PRESIDECMS-2782 Email bot detection: running for opens even when feature turned off

10.26.0

The 10.26 release is here! In this release you'll see an overhauled system and UI for email interaction statistics, a new additional "grid" view for the site tree and a data cleansing config tools for form builder form submissions. Thanks as ever to all contributers.

New features and improvements

PRESIDECMS-2375 Alternative site tree page listing in Preside admin
PRESIDECMS-2632 Ability to retain forms submission for only x period
PRESIDECMS-2749 Email logging and statistics: improve performance and usability for large volumes of data
PRESIDECMS-2770 Add feature to detect bot traffic in email open and click tracking