v1.12.3 Release Notes

  • Core: Fixed Configuration Value Set on Date Field Type.

  • Communication: Fixed an issue with the Send Grid HTTP integration that required the Save Communication option to be checked for emails to actually be sent via the Send Grid API.

  • CMS: Updated Bootstrap styled select elements to maintain the same style across all browsers (including iOS).

  • Core: Fixed issue where the Send Group Attendance Digest job would include inactive groups.

  • Lava: Fixed issue where Marital Status was displayed in the wrong spot on the public My Account page.

  • Core: Fixed issue where a Person's email address could be deleted when registering for an event if they weren't logged in, and if email wasn't required for registration.

  • API: Fixed Lava Webhooks to properly send CORS headers and once again support CurrentPerson merge field.

  • Core: Fixed issue where merge templates return blank when coming from tags.

  • Mobile: Workflow Entry block now allows WorkflowTypeGuid= query string parameter to specify the workflow type.

  • CMS: Updated KPI Shortcode to use new syntax.

  • Communication: Updated the Communication Entry Wizard to support using a PersonId query string parameter.

  • Lava: Removed Obsolete tag from IsScheduleActive/IsCheckInActive properties of Schedule model to ensure they remain accessible in Lava code.

  • Check-in: Improved tap sound performance and reliability on core check-in themes.

  • Finance: Fixed issue in Giving Analytics Block where end date is not included in "and did not give between" range.

  • Reporting: Fixed Page Parameter Filter block to support page routes.

  • Reporting: Fixed DataView filtering for Person In Registration Template excluding inactive instances.

  • Group: Fixed an issue where the Send Group Requirements Notification job would include inactive group members.

  • Connection: Fixed issue where the Connection Opportunity Signup block does not display default value for attributes.

  • Farm: Added configurable polling wait time and also increased default polling thresholds.

  • CMS: Fixed issue where the HtmlContent block would sometimes not re-appear correctly when used in Secondary block mode.

  • Connection: Fixed Connection Opportunity Workflow Trigger job to handle connection requests when no future follow-up date workflows are configured.

  • Farm: Stop nodes from acting on messages before they are fully started and fixed bug with the node detail showing the wrong node.

  • Mobile: Added functionality for mobile applications to use custom welcome/splash screens on each launch.

  • Reporting: Fixed an issue with the weekly metrics entry block that would cause a null exception.

  • Check-in: Fixed Rapid Attendance Entry to allow disabling attendance.

  • Connection: Fixed an issue that allowed incorrect workflows to be shown.

  • Event: Fixed issue where groups were not added or detached correctly with multiple Group Placement Tabs.

  • Core: Fixed FontAwesome from flashing unstyled squares while loading icon fonts.

  • Core: Added attribute support in Notes.

  • Group: Added Decline Reason information to Group Scheduler Analytics, Group Scheduler Status Board, and Group Scheduler.

  • Mobile: Updated Pre/Post-HTML Pre/Post-XAML when editing a Mobile Block.

  • Engagement: Fixed an issue with the Step Completed workflows not firing if the step was added via a workflow.

  • Mobile: Fixed issue in Mobile Group Edit block that would throw an error if Show Header was turned off.

  • Connection: Updated so that Connection Requests that come out of Future Follow-up state no longer appear as idle.

  • Core: Updated the Model Map with some needed polish.

  • Check-in: Updated Check-in Manager Roster so that the Check-Out button will prompt for service if the selected attendee(s) are checked into more than one service. Also, Check-in Manager will now display the currently selected check-in configuration.

  • Group: Improved the Group Scheduler Sign Up page. People will no longer be able to sign-up after the Maximum Capacity has been reached. The checkbox will not be selectable and the time will be displayed in muted text and will show "(filled)" after it.

  • Communication: Updated the Communication Entry Wizard block's Communication Types setting so that if "Recipient Preference" is selected, all active communication transports will be used during the creation of the communication.

  • CRM: Updated the public profile edit block's edit mode with an improved layout.

  • Communication: Updated help text to provide additional information on how CSS inlining works with communication templates.

  • Communication: Fixed an issue with SMS pipeline actions not sorting correctly.

  • Mobile: New block to handle onboarding of a new person into the application.

  • Mobile: Fixed an issue that caused Group Member Edit block to error if Show Header option was turned off.

  • Prayer: New block setting for Mobile and Web Prayer Session blocks to enable writing Interactions each time a Prayer Request is prayed for.

  • CMS: Improved security.

  • CMS: File Browsers Updates - A permission change has been made on the Rock File Browser to improve security. Many may not realize it, but the file browser modal runs as an iframe that hosts a Rock page. Security on this underlying page has been updated. Individuals who do not have access will no longer see the file browser in their HTML editor. This editor is used in the HTML control and Communication Entry block (among others places). If you want to allow other roles to access this feature, you can adjust security under the Internal Homepage > System Dialogs > Rock File Browser page

  • Communication: Default Communication Entry Page - Rock ships with a default communication entry page on the Stark External Site. While we don't recommend that people use the pages of the sample External Site (they're a template) we know that many people have used them on their production sites. We adjusted the security of this page to require an individual be an Administrator or Staff member to access the page. You may want to adjust this setting if you are using this page for a production group toolbox.

  • Event: Fixed an issue where an exception can occur if multiple kiosks are getting their configuration at the same time for one time events.

  • Check-in: Fixed an issue with the Phone Number lookup button incorrectly showing on the Mobile Launcher block.