v1.16.6 Release Notes

  • Core: Fixed issue of Cache storing entity before it is saved to the database.

  • Workflow: Fixed issue of Incomplete Section Submission in Forms.

  • Core: Fixed Obsidian Grid to handle selections in a way that makes more sense to the individual.

  • Lava: Fixed the Contains filter to return correct results for non-list collection types.

  • CMS: Updated internal theme to support pages with very long names.

  • CMS: Fixed placement UI/UX issue with the campus picker on the Public Profile Edit page.

  • Finance: Improved Obsidian Financial Batch List block by adding Transaction Count and other minor improvements.

  • Connection: Fixed the Connection Request Detail Block so that it will not display inactive campuses.

  • Core: Fixed rare issue with internal data handling that could result in an exception.

  • Finance: Updated Business Detail block to support multiple previous addresses.

  • Core: Added Observability to the Update Personalization Data job. This will show details on the performance of each segment as it is being updated.

  • Workflow: Fixed the Workflow Action "Reminder Add" to correctly populate the Reminder Date and Notes fields.

  • Lava: Fixed the default behavior of the ScheduledContent block 'showwhen' parameter.

  • Workflow: Fixed the Person Entry form to correctly align the Marital Status field.

  • Communication: Fixed an issue that caused SMS Reply actions which were added to the pipeline but never configured to block processing additional actions.

  • Communication: Fixed issue of SMS Pipeline not ignoring leading or trailing whitespaces in the Messages.

  • Core: Fixed issue where eRA status and eRA Start Date sometimes updated every time the Family Analytics job was executed.

  • Lava: Fixed the KPI Lava Shortcode for the icontype parameter.

  • Communication: Fixed the EmailPreferenceEntry block to display the "Public Name" value if it exists.

  • Finance: Fixed an issue where business names were not passed to financial gateways in the correct field when using the Utility Payment Entry Block.

  • Finance: Fixed an issue that caused ACH donations to add credit card processing fees if the Transaction Entry V2 block was configured to add credit card fees by default.

  • Core: Fixed issue with Following Events where new events were not showing up in the Event Subscription block and were sometimes displayed in the wrong order.

  • Prayer: Fixed Prayer Request Lava block to honor "Show Expired" block setting.

  • CRM: Fixed the age on the Edit Family Block from miscalculating.

  • CMS: Fixed a compatibility issue with iOS devices prior to iOS 13.

  • Core: Fixed a problem with the financial "Test Gateway" so credit cards with 2 digit year expiration dates greater than 29 no longer appear to be expired.

  • Event: Fixed Registration Registrant & Wait list Members to display in the list if No filter is applied and not the part of any target Group.

  • Finance: Fixed issue with Financial Batch Detail not showing attribute values for defined value fields.

  • Reporting: Fixed group member list field to not include archived group members.

  • CRM: Fixed a minor UI issue for the Family Pre-Registration Block.

  • CRM: Updated several blocks that selectively show campus pickers to allow campus filtering based on status and types via their block settings.

  • Finance: Fixed Transaction Entry v2 block to prevent user from entering negative values in amount.

  • Lava: Fixed MediaPlayer Lava Shortcode to not show the download button for YouTube embed, Vimeo embed and HLS.

  • Core: Fixed an issue where the Account Entry Block did not respect Inactive Campuses.

  • Event: Fixed issue in Registration Entry block where a registrant person's email is set to the authenticated person's email.

  • Core: Fixed some email field validations to allow sub-addressing/plus-addressing.

  • Core: Fixed issue with Rest Keys being inactivated by Data Automation Job.

  • Lava: Fixed the Google Map Lava Shortcode to set the zoom level correctly with multiple markers.

  • Workflow: Fixed Form Builder to enable adding HTML in some text boxes.

  • Reporting: Fixed an issue where Dynamic Data blocks cause cluttered Azure SQL logs when using temporary SQL tables in the dynamic query.

  • Communication: Fixed issue where people were unsubscribed from email automatically without clicking the unsubscribe button in their email.

  • CRM: Added a new NCOA Process Block that replaced the NCOA system with a more direct solution that provides greater service features at a lower cost.

  • Core: Fixed an issue where pressing "Enter" within the Obsidian grid's quick filter can cause row actions (i.e. Delete) to be accidentally triggered.

  • Event: Fixed issue of Group Schedule Notifications and Group Schedule Reminders not honoring the schedule exlusions.

  • Group: Fixed an issue where Group Requirements are not able to be overridden.

  • Group: Fixed an issue where the Group Member Requirements Grid fails to export to Excel.

  • CRM: Fixed the addQuickReturn function with the defensive check.

  • CRM: Fixed Duplicate Finder Detail block to correctly export correct data in all the fields.

  • Core: Fixed a bug in the LocationList control which made it too narrow to be readable.

  • Engagement: Fixed issue with Check-in configuration Streak Type rebuild not including nested groups.

  • Core: Fixed issue with CalculateMetrics job not reporting exceptions.

  • Check-in: Fixed a bug where monthly recurrence of "First" day of week was not being honored.

  • Group: Fixed an issue where the Obsidian Group Schedule Toolbox block would show inactive Schedules when adding Group Preference Assignments.

  • Lava: Fixed the behavior of 'null' comparisons with the Lava Fluid engine.

  • Group: Fixed the Group Attendance List block to correctly display custom columns.

  • Lava: Fixed template detection to correctly identify tags spanning multiple lines.

  • Reporting: Improved the Service Metrics Entry block by adding a new setting to bypass the date selection step. Additionally, the campus picker will now be hidden if only one campus is available.

  • Connection: Updated Bulk Update Request to allow selecting multiple campuses as a filter.

  • Communication: Improved performance of the steps taken to prepare a Communication Recipient list in order to prevent SQL timeouts when sending the Communication.

  • Core: Fixed an issue where some components are initialized with incorrect culture settings.

  • Core: Fixed the toggle control in Obsidian to make the label order consistent with web forms.

  • Core: Fixed sorting in Signature Document List.

  • CRM: Fixed issue with Family Pre Registration Block not allowing form submission if requried attributes are used and second person details are not provided.

  • Core: Fixed the Send Note Notifications Job to notify for replies having a different Note Type.

  • Core: Updated list and detail blocks to work with standard keyboard shortcut keys (Alt+n, Alt+e, Alt+s, etc.). Some legacy keyboard shortcuts (such as Alt+m) will continue to work for for a few more versions.

  • Event: Fixed an Obsidian Registration Entry block issue where registrations included charges for wait-listed registrants.

  • Lava: Fixed an issue where the Chart Lava Shortcode did not work when used within the Obsidian Dynamic Data block.

  • Finance: Fixed a bug in the Transaction Detail block's Avatar generation

  • Reporting: Fixed PhotoSelect issue with not loading SVG and profile images.

  • Security: Added a new security setting, Disable Predictable IDs, which enhances security by restricting the use of simple numeric IDs in the GetFile, GetImage, and GetAvatar handlers. When enabled, these handlers will only accept IdKeys and GUID values.