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.