v1.13.7 Release Notes

  • Check-in: Updated the Rock Windows Check-in Client application to allow it to put focus on the first page even when the configuration screen is skipped due to passing configuration parameter values into the URL.

  • Group: Added to GroupScheduleToolboxV2 block the ability to customize the text of the action buttons.

  • CMS: Updated ContentChannelItemDetail block to not use block-level permissions to edit item content.

  • Group: Fixed issue with GroupDetail block that allowed Group Requirements to be added to the group when the Group Type had "Enable Specific Group Requirements" disabled.

  • Communication: Fixed an issue with the email field validation in the Communication Wizard if both Lava and multiple addresses are enabled on the control. With this change, Lava can now be used in the Reply To, CC and BCC fields.

  • Finance: Fixed an issue with adding a new family without an address during transaction matching.

  • Connection: Fixed an issue where non-admin Persons with correctly assigned roles could not delete requests from the connection request board.

  • Finance: Fixed an issue with using sub-accounts in the giving automation configuration settings.

  • Core: Fixed styling of action buttons to wrap onto new lines.

  • Reporting: Added the ability to enable sticky headers to grids produced by the Dynamic Data block.

  • Group: Added the ability to customize the message shown when an individual declines a group scheduling assignment on the Group Schedule Confirmation block.

  • CRM: Updated Location Services to mark Melissa Data and Service Objects as obsolete.

  • Communication: Added Prayer Request Comment Digest Notification to SystemCommunications.

  • Mobile: Fixed an issue that would cause the Onboarding block to erase the push token if Show Notification Request was false.

  • Core: Updated ufnCrm_GetAddress to return the correct Address.

  • Group: Fixed issue where a Group Type with "Scheduling Enabled" did not indicate "Group Schedule Options" was required.

  • Communication: Fixed the Html Editor component to correctly update when an existing image is replaced.

  • CRM: Fixed issue with GroupScheduler that caused an exception when location was set to No Location Preference.

  • Connection: Fixed Connection Opportunity Signup block to handle current person if no email address is found.

  • Workflow: Updated CleanUpWorkflows method inside RockCleanup job to look for value in CompletedDateTime instead of Completed status for completed workflows.

  • CRM: Fixed an issue with Social Media fields not correctly resolving some URL inputs.

  • Workflow: Fixed an issue where inactive defined values would be displayed to users selecting a value from a defined type for a Key Value List.

  • Core: Added Analytics Source Date to the model map utilizing a new IncludeForModelMapAttribute that's decorated on the model class.

  • Check-in: Fixed check-in to always disable autocomplete.

  • CRM: Improved the Update Family Status of the Data Automation system with the ability to specify how many times a person should attend a campus before having their family campus updated.

  • Group: Added block setting Override Hide from Toolbox that will show all schedule enabled groups when enabled.

  • CRM: Added new block settings to the PublicProfileEdit block to allow for showing/hiding address, gender, or email preference.

  • Workflow: Added workflow action "Create Contribution Statement" to create a financial contribution statement as a PDF.

  • CRM: Updated FamilyPreRegistration block to clear the form and remove children when the clear button is clicked.

  • Core: Fixed Excel data exported from grids to show correct value for dates without year value.

  • Reporting: Added new data view post-filter transformation to return the Giving Leader for the individual.

  • Core: Fixed issue where account protection profile settings would not get cached if the security settings were the default. This was causing several unneeded database calls per page when running in Impersonation mode. This fixes an issue where Checkin could have high-cpu usage.

  • Core: Fixed matrix attributes with pickers to display correctly in bulk updates.

  • Core: Fixed group pickers to show "Select Children" when hovered.

  • CRM: Fixed bulk update incorrectly disabling inactive reason and inactive reason note.

  • Other: Updated the workflow entry form to handle the "is required" error message in cases where the label for the required field is hidden.

  • Event: Fixed issue where the Send Following Event Notification Job execution would cause an error when the Person First Attended Group Type - Event Type was used.

  • Lava: Modified the parser to remove single-line comments from multi-line quoted strings.

  • Group: Fixed Group Attendance Detail block to prevent the subscribing confirmation event from happening multiple times. This resolves an issue where multiple modals would appear when adding pending members to a group via the group leader toolbox.

  • Lava: Fixed an issue with the Campus filter failing if the input object is empty.

  • Core: Updated Liquid to Lava in the Liquid Dashboard Widget.

  • Core: Fixed styling issue with checkbox and radio controls displaying incorrectly when in a single column.

  • Workflow: Fixed an issue with "Step Completed" workflow sometimes failing to trigger and reporting an exception when a Step is completed.

  • Core: Fixed View State Error in the old Connections page.

  • Check-in: Added a Campus selector to the Rapid Attendance Entry block.

  • Core: Fixed the issue of multiple deletes occurring when a single group is deleted when there are multiple Group List Blocks on a page.

  • Communication: Added functionality to track spam reports for Mailgun and Sendgrid email transports.

  • Finance: Added PersonId to the Excel export of the Pledge Analytics block.

  • Workflow: Fixed "Benevolence Request Add" action to prompt for Benevolence Type. (#5049)

  • Finance: Fixed issue in Transaction Entry V2 where making payment using an NMI Saved Payment account without a GatewayPersonIdentitier will fail.

  • Group: Updated the Send Attendance Reminders Job to be able to limit processing to groups belonging to a specific campus or under a parent group. These settings are optional and the job will operate as normal without changes.

  • Core: Fixed HTML Editor image link not retaining value on first edit.

  • Workflow: Added new Business From Attributes action under the Finance category to search and add businesses.

  • CMS: Added Visitor Tracking and Personalization features.

  • Workflow: Added Campus option in Group Member Attendance Add action.

  • Connection: Fixed the Connection Requests block to correctly show status icons in the list of requests when using the Fluid Lava engine.

  • Finance: Fixed issue where scheduled transactions default to "Contribution" instead of the transaction type determined by Transaction Entry block settings.

  • Core: Updated Summary in history to generate strings that are not confusing when old and new values are not provided. Prior to this fix, audit logs would say "Modified xxx value from to" where it appears the value changed from blank to blank.

  • Group: Updated Group Member Historical data to check authorization for view. Prior to this update, people could view groups for which they didn't have security when viewing group history from the Person Profile page.

  • CMS: Fixed issue where a Lava template could sometimes generate incorrect results under heavy load when Lava short codes are used.

  • Finance: Fixed issue where transaction details were not displayed when the save button was clicked.

  • Event: Fixed issue where Registrant attribute types sometimes don't display on the grid until after you save the template.

  • Workflow: Fixed issue in the PMM & Checkr workflows where the invalid or missing email address error always occurs.

  • Group: Added the ability to require a location in the Group Schedule Toolbox (v2) when an individual signs up to work extra times.

  • Core: Updated the ImageEditor to allow cropping of an existing image.

  • Core: Fixed Content Channel Item field so its Field Attribute does not require a configuration value to edit.

  • Lava: Fixed an issue with the Scripturize shortcode sometimes producing incorrect references for John's gospel.

  • Lava: Fixed the DateDiff filter returning incorrect results for daylight saving dates when processing some input formats.

  • Group: Fixed issue that caused Group counts to not show in GroupTreeView when display counts option is selected.

  • Engagement: Added the ability to filter steps by campus on the step program and step type pages.

  • Group: Updated the Group Detail block to prioritize security on the Group over the GroupType when showing GroupSync.

  • Group: Fixed Meeting Detail section from disappearing in group detail block.

  • Event: Updated Registration Entry to pass the Registration Registrant as the entity to the Workflow of type Registrant.

  • Group: Fixed issue where an updated or deleted GroupScheduling Location did not reset GroupMember's scheduling preferences.

  • Connection: Fixed ability to edit/view security on Connection Request, under Entity Administration.

  • Core: Fixed issue where XSS protections caused redirect_uri to not be correct.

  • Group: Fixed the Group Detail Lava block to respect Attribute security settings in edit mode.

  • Finance: Fixed an issue where a Late Alert would not send alert notifications.

  • Event: Updated the RegistrationEntry block to check if the Registration is still active or has not expired before saving.

  • Group: Added support for requiring the capacity be set on groups of the configured group type.

  • Event: Updated Registration Template Detail to sort group type picker alphabetically.

  • Core: Fixed Schedule Type Dropdown not loading values on Campus Detail Block.

  • Check-in: Fixed issue where the Enforce Strict Location Threshold option would fail to enforce the threshold if more than 1 person in a family was checked in at the same time.

  • Finance: Fix issue in Statement Generator where the selected individual isn't highlighted.