v1.12.1 Release Notes

  • Group: The GroupDetail block has new setting called "Add Administrate Security to Group Creator". When this is set to "Yes" then whoever created the group will automatically have the security permission to administrate the group added. The default value for this setting is "No". The behavior of Rock prior to v12.1 was to automatically grant the Group creator "Administrate" permission. As of v12.1 this will not happen unless the "Add Administrate Security to Group Creator" block setting is set to "Yes". This release does NOT change the security permissions for any existing Groups.

  • CRM: Added a new block setting to the AccountEntry block to use the person's required email address to be the username.

  • Lava: Added new Lava filters for reading and writing cookies.

  • Reporting: Fixed an issue with the Data View's last refresh date not displaying correctly.

  • Engagement: Added Key Performance Indicators to Step Programs and Step Types.

  • Connection: Added new configuration option to the My Connection Opportunities Lava block to exclude connection types.

  • Communication: Fixed an issue where the entire button wasn't clickable inside of an email built with the Communication Entry Wizard.

  • Communication: Fixed an issue where a communication was always being saved to a person's history, even if the "Save to History" flag is set to false.

  • Communication: Added the ability to add video links to emails in the Communication Wizard.

  • Group: Changed the group scheduling auto-schedule logic to use the least recently scheduled 'available' person instead of only randomly choosing from the available people.

  • API: Added a new API REST endpoint for printing check-in session labels to a particular device printer.

  • CMS: Added a new block setting to the Login block to allow customizing the username label.

  • CRM: Fixed Family Attendance Badge to show correct tooltip.

  • CMS: Fixed Public Profile Edit block to sort family members by age.

  • Group: Updated the Group Finder block so that campus filtering will occur when the "Enable Campus Context" is enabled (and a campus is in the context) when the "Display Campus Filter" is disabled.

  • Finance: Updated the Contribution Statement Lava block to sort the transactions from oldest to newest (was previously set to display newest to oldest).

  • Core: Removed developer.css from Rock.

  • Core: Added a new "Family Inactivate" workflow action that easily inactivates an entire family.

  • CMS: Changed the ShortLinkList block on the Short Links page to support custom grid columns.

  • Group: Fixed Group Detail block to create its own copy of attribute Values without making any change to the original group. This fixes an issue where attribute values were being lost from the original group when creating a new group using the group copy feature.

  • Connection: Updated the Connection Request Board to only list Active activities while adding a new activity.

  • Communication: Updated the logic of the Rock job engine to not write communication records when emails are sent regarding failed jobs.

  • Communication: Added the ability to copy previous communications from the Communication List block.

  • Engagement: Fixed Invalid URL to Person Profile on Step Participant List Block.

  • Connection: Added new advanced settings on connection opportunities to allow for showing or hiding the status field, connect button and campus field (during transfer).

  • CRM: Fixed the Public Profile Lava to avoid repetition of the word "Family" in the family name.

  • Reporting: Fixed behavior of dynamic reports with "In Group(s)" filters where a group is deselected at run time.

  • CMS: Updated the Event Item Occurrences Search Lava block with new settings to filter the search results.

  • Core: Updated the Database Maintenance job to exclude table indexes without names from the list of indexes that should be rebuilt.

  • Reporting: Fixed an authorization issue that prevented creation of DataViews for Notes.

  • Communication: Added a "ISmsPipelineWebhook" interface to allow plugin developers to set the webhook URL that appears in the Sms Pipeline Details block.

  • Group: Updated the Group Schedule Toolbox block to prevent a double postback when changing the Starting On date.

  • Event: Fixed issue where the RegistrationEntry would get an error when loading a registration that is over or doesn't exist instead of the friendly message.

  • Check-in: Added a block setting to the Select Check-in Area block to limit which check-in configuration types are available/listed for the check-in manager system.

  • CRM: Added new option to inactivate all family members in the Email Preference Entry block for use with the 'Not Involved' choice.

  • Lava: Fixed an issue with a Lava helper not handling null values.

  • Reporting: Updated the family analytics stored procedures to correctly set the AttributeValue's ValueAsNumeric field.

  • CMS: Re-added brand-color CSS variable to Rock theme to maintain backwards compatibility.

  • Finance: Added a new Event Registration Matching block for matching existing batch transactions to a corresponding event registration (similar to the Fundraising Matching block).

  • Communication: Fixed SMS Conversations from incorrectly scrolling.

  • Group: Fixed issue causing Mobile Group Edit block to give an error when tapping Cancel button in certain configurations.

  • Group: Changed the Group Member Detail block to default new members' communication preference to 'No Preference' so that their normal profile preference is used instead of being overridden unnecessarily.

  • Check-in: Added “In-Room Check-in Experience” enhancements to Check-in Manager.

  • Event: Fixed inability to remove (i.e. set to $0.00) fees during registration.

  • Communication: The Communication Entry Wizard has been simplified and visually refreshed with a cleaner look and feel.

  • Finance: Added TargetPerson as a Lava merge field to the Contribution Statement Lava block.

  • Communication: Updated Twilio webhooks to avoid "Invalid Body" warnings from Twilio.

  • Connection: Allow connection board to support Markdown in connection request comments.

  • Check-in: Updated the Check-in Manager's Live Metrics block to allow opening and closing classrooms again.

  • CMS: Added ability to specify that a Rock Mobile page should hide the Navigation Bar.

  • Core: Resolved issues with setting Step Program Step Type attribute values on entities with the Entity Attribute Values block.

  • Check-in: Updated preview URL domain to api.labelary.com. The previous one (labelary2.cfapps.io) is now defunct and not functional. This fix has been back-ported to 11.4 but is not included in the 12.0 package.

  • Core: Fixed issue where an Address attribute would show the location's Name instead of Street Address if that same address was used for a campus location.

  • Core: Fixed issue where a new Address would not default to the Organization's country.

  • Communication: Added the ability to add videos in the Email Wizard. Initial support is provided for Vimeo and YouTube. This feature will automatically create the thumbnail and link based off the provided URL to the video hosting provider.