v1.16.7 Release Notes

  • Finance: Fixed an issue where the Contribution Statement Generator Helper can sometimes fail to hide refunded Transactions.

  • Group: Fixed an issue where duplicate emails were being sent when declining a group schedule.

  • Core: Fixed Attribute Matrix Editor control to show the tooltip when added as attribute.

  • Core: Fixed issue with Calculate Metrics job sometimes not updating values.

  • Communication: Fixed issue with Personalized Communication History not respecting System Phone Number view access.

  • Group: Fixed an issue where scheduled volunteers would still receive reminder emails when they are set to "Do Not Send Reminder".

  • Core: Fixed a word wrapping issue seen in some dropdown lists (in obsidian blocks).

  • Workflow: Improved the "Processing Options" tooltip for the 'Redirect to Page' workflow action.

  • Finance: Improved the Rock Default Contribution Template to use the FormatAsCurrency Lava filter instead of the deprecated CurrencySymbol Global Attribute

  • Core: Fixed an issue where some obsidian controls did not respect the browser locale's date format.

  • Workflow: Fixed workflow copying issue

  • Connection: Fixed an issue where connection requests on the connection board were extremely slow to drag.

  • Core: Fix issue with obsidian phone number box controls not showing the country codes in the correct order.

  • CRM: Fixed the Bio Summary block to take View Protection Profile security into consideration.

  • Core: Fixed an issue where the obsidian Grid does not calculate the number of pages correctly.

  • Core: Fixed issue of Forgot Username Block showing incorrect error message on invalid input.

  • Event: Fixed Registration Instance Group Placement block to only display 'No People Available' message when there are no people in the list.

  • Event: Fixed Group Member Attributes Filtering in Registration Instance Registrant List block.

  • Core: Fixed issue with FirstNameTextBox validation not working for special characters.

  • CRM: Fixed issue with email address provided for passwordless login not being added to new profiles.

  • Core: Fix an issue with obsidian AccountPicker incorrectly rendering special characters in account names.

  • Core: Fixed an issue where the Defined Value field type does not respect selectable values.

  • Core: Fixed Max Width and Max Height validation in BinaryFileType when Preferred Settings Required is checked.

  • Workflow: Added a new property that allows conditional workflow actions to be completed, if criteria is not met.

  • Group: Fixed an issue where group members could be archived by staff members that did not have the correct security permissions.

  • Core: Fixed issue with Notes displaying time in days instead of months.

  • CMS: Fixed a bug where ContentChannelView blocks with a DataViewFilter would delete DataViewFilter of copy/copied block.

  • CRM: Updated the PersonEdit block to include a new feature to disable automatically checking the SMS checkbox for mobile numbers. This is useful for organizations that use the SMS Opt-in feature on other blocks.

  • Workflow: Fixed issue of Marital Status in Form Builder defaulting to married for a person with no spouse.

  • Core: Fixed an issue where the Captcha control on the Workflow Entry block can cause some page content to disappear.

  • Core: Fixed an issue where obsidian pickers did not have the same "Click-to-Select" and "Scroll-to-Selection" features that the Webforms pickers had.

  • Group: Fixed an issue where the Group Scheduler does not show Group Members who have no preferences when selecting the "Group Members - Matching Assignment" filter option.

  • Communication: Fixed email communications to show the Communication List's 'Public Name' in the email header (List-Id:) if set.

  • CMS: Fixed sorting of sources in Content Collection View block.

  • Group: Fixed issue where Group Attribute Values were cleared in Group Detail Block when Security Role was enabled.

  • Core: Fixed an issue with the Webforms Account Picker Quick Find selection.

  • Check-in: Updated the Edit Family block (used with check-in registration on the kiosk) to only show the child's relationship to the adult.

  • Core: Fixed an issue where the Page Load Time option displays the wrong load time for blocks.

  • Core: Fixed an issue where Inherited Permissions were not being displayed correctly for Attributes.

  • Connection: Fixed issue of Connection Request Badge Bar disappearing on page refresh.

  • Finance: Fixed an issue where the Transaction List block only displays refunds when filtering by account and sorting by Person.

  • Prayer: Fixed issue of Prayer Card View block not launching the "I prayed" workflow for logged out individuals.

  • Communication: Updated the MailgunHttp transport to allow multiple 'sender' domains. This is useful for organizations that have multiple email domains they send from.

  • Event: Fixed an issue in the obsidian Registration Entry block where conditional group member attribute fields were not displayed for unauthenticated individuals.

  • Finance: Fixed accounting code value not displaying in obsidian Batch List block.

  • Mobile: Update Mobile Applications to follow new styling patterns for .NET MAUI and advanced theme-ing.

  • Event: Fixed issue in obsidian Registration Entry block where fields with the Lock Existing Value option was not working for manually matched registrants.

  • Event: Fixed issue in obsidian Registration Entry block where the back button is hidden for existing registrations.

  • Group: Fixed an issue where the Group Scheduling block can sometimes allow individuals to be scheduled outside of their preference.

  • Event: Fixed issue in obsidian Registration Entry block where admin-applied discount is removed when payment is made.

  • Core: Improve query performance of HistoryLog block.

  • Core: Added logic to Rock to strip out emoji characters from person first names, last names, nick names, and initials.

  • Core: Fixed an issue where the Page Parameter Filter block cannot handle certain field type filters.

  • Core: Added "Reject Authentication Cookies Issued Before" security setting to support expiring existing authentication cookies.

  • Event: Fixed an issue where the Event iCalendar feed sometimes fails to export recurring events correctly.

  • Group: Improved the obsidian Group Scheduler block to allow for the hiding of the "Clone Schedules" and "Auto Schedule" buttons via block settings.

  • Event: Fixed an issue with the Event Registration Block where a field was not being displayed as required.

  • Event: Fixed issue of payments greater than a thousand dollars failing in obsidian Registration Entry block.

  • CMS: Fixed an issue that prevented interactive experiences from working with a blank Enable Minutes Before value.

  • Mobile: Add My Notes and Quick Note block, a way for an individual to manage and create personal notes.

  • Finance: Fixed an issue where the obsidian Pledge Detail block was not honoring certain security roles.

  • Group: Fixed an issue where the CurrentPerson merge field was not available in the Group Finder block.

  • Communication: Fixed issue in Communication Entry Wizard block where unable to switch between asset to file for images.

  • CRM: Added setting to move Child panel above Adult Information panel in the Family Pre-Registration block.

  • Core: Fixed an issue where mediaplayer shortcodes would disable captions and prevent them from being switched to any language besides the default language.

  • CMS: Add support for building Roku applications.

  • Security: Added a configurable Login Notification Alert that can be sent to users who log in from a new device for the first time based on their account protection profile.

  • Core: Fixed issue with controls disappearing when selecting a Categorized Defined Value in an Attribute Matrix.

  • Group: Fixed an issue where the Group Registration Block was overwriting the spouse email when the "full with spouse" setting was on.

  • Connection: Fixed issue where the Bulk Update Connection Requests does not show the Members of Connector Group assigned to the Connection Request for ALL Campuses in the Select Connector.

  • Communication: Fixed issue of SMS Conversation Block not loading the Most Recent Conversations.

  • Finance: Updated the Utility Payment Entry block to dynamically display the Address Type in the Address field label, providing clearer context for individuals entering payment information.

  • CMS: Fixed issue with Forgot Username block not allowing users to proceed if the hostname has a different letter case.

  • Lava: Fixed issue with Lava Shortcodes setting the value of only the first parameter when a shortcode with multiple parameters is used.

  • Core: Fixed issue with the Checkin Aero theme not honoring the configured Primary Button Color.

  • Event: Fixed obsidian Registration Entry block to allow users to register a person via the Event Calendar Item Personalized Registration block.

  • CMS: Updated Label text and color in Persisted Dataset Detail block.

  • Workflow: Fixed issue with "Connection Request Transfer" workflow action not adding transfer note and connector to transfer activity.

  • Engagement: Fixed an issue where the dates in the Steps Block were not respecting culture settings.

  • Workflow: Added the feature to filter out inactive campuses in Form.

  • CRM: Fixed an issue that could cause name searches to return all results.

  • Lava: Updated Dynamic Shortcodes to allow accessing a value at a specified index in an array as a parameter value.

  • Core: Fixed issue of Tag List Control showing tags that do not match the Entity Type Qualifier of the provided Entity.

  • Core: Fixed an issue where obsidian grid data would overflow, ensuring content now displays properly within grid boundaries.

  • Communication: Improved Send Group Attendance Digest job to correctly adjust reporting dates based on the "Starting Day of Week" system setting.

  • Security: Fixed issue of Account Entry block not honoring the Rock Security Settings to Disable Duplicate checks for profiles of certain protection type.

  • Group: Added a Group Schedule Coordinator that can be notified when a Person accepts, declines or self-schedules for a Schedule occurrence tied to the Group.

  • Event: Fixed an issue where inconsistent rounding could prevent percentage-based discounts from being correctly validated.

  • Finance: Updated the Pledge Analytics block to support multiple financial account selections and updated the Pledge Entry block to include phone number collection.

  • CMS: Improved Populate Interaction Session Data job to reconcile missing PersonAliasIds where possible.

  • Lava: Fixed an issue where common merge fields did not work within the obsidian Registration Entry block's "Registration Confirmation Text" Lava template.

  • Workflow: Fixed an issue with notes added via the 'PersonNoteAdd' action resulting in notifications being sent to the original note author.

  • Workflow: Fixed the issue of PersonEntry in Form builder wiping out existing person details not provided in the form.

  • Lava: Fixed an issue where single line and multi line Lava comments are being displayed in the HTML output under certain conditions.

  • Event: Fixed an issue where calendar exclusions are sometimes ignored by third party calendar apps when importing feeds from Rock.

  • Finance: Added the standard audit panel to the Scheduled Transaction View block to support troubleshooting scheduled transactions.

  • Check-in: Fixed error when selecting family if recent attendance records with no location existed.

  • Mobile: Fixed application bundle logic to properly include the site icon path.

  • Event: Fixed an issue with Registration Entry not saving costs for people on waitlist.

  • Mobile: Fixed Workflow Entry block to support backward compatibility for new phone number field type pattern.

  • Event: Fixed an issue on the obsidian Registration Entry Block where reviewing a registration that had a Payment Plan configured would show an Amount Due of $0.00.

  • Event: Fixed an issue on the obsidian Registration Entry Block where the Payment Plan Modal could get stuck on the apply screen.

  • Check-in: The Next-Gen Check-in is available as a "beta" feature. For details, see this blog post.

  • CMS: Improved the Page Short Link feature by adding support for scheduled redirects and configurable UTM parameters, enabling more control over link behavior and campaign tracking.