v1.2.0 Release Notes

  • Core: Fixed the EmailHeader and EmailFooter global attributes to have correctly formatted HTML content (Fixes #740).

  • Check-in: Fixed the Check-in countdown until active display when there is an earlier schedule for the same day that is no longer active (Fixes #739).

  • CRM: Fixed an issue with not being able to update a Multi-Select attribute value in the Bulk Update block(Fixes #734).

  • CRM: Fixed the Attended Duration badge to correctly include Sunday attendances.

  • Check-in: Fixed the weekly attendance grouping in Attendance Analysis so that Sunday attendances are grouped to the correct weekend.

  • CRM: Fixed attendance and DISC badges in IE.

  • Lava: Fixed a bug in the lava debug display that kept some attribute help from showing the parent level object.

  • CRM: Fixed the DISC assessment block which was not working in IE 10 (Fixes #732).

  • Lava: Added CreatedByPersonName

  • Group: Updated security on groups so that a group can use both its parent group and its group type as a parent authority. Also improved security handling in the Group Viewer block (Fixes #718).

  • Group: Fixed security so that if a user is not allowed to view a Group type

  • Core: Updated the Day of Week attribute field type to allow setting a default of none (Fixes #726).

  • Core: Updated Person Merge and Bulk Update to include deceased people when navigating from grid of people (Fixes #727).

  • CRM: Updated the Social Media person attributes to use a URL field type instead of just text (Fixes #728).

  • Communication: Updated all emails ( system

  • Communication: Updated all the places that use Person as an available lava merge field for the current person to use CurrentPersoninstead.

  • CRM: Updated the lava fields used by the PageMenu block to have the same format as all other lava merge fields in Rock. They are now mixed case fields. This required all Page Menu templates and template include files to be updated (update should automatically fix all of the templates).

  • Reporting: Fixed issue with row selection not working on Dynamic Data Block.

  • CMS: Added ability to delete channel items from the Tools > Content page.

  • Communication: Updated Twilio SMS transport to report back messages that are undeliverable (Fixes #715).

  • CMS: Fixed HTML Editor issue in IE when toggling between source and WYSIWYG modes not saving content (Fixes#588).

  • Reporting: Added Include Child Groups option to the In Group and Not in Group Person data view filters.

  • Workflow: Updated several workflow action fields used to select attributes to only display attributes that have the specific field types allowed by the action.

  • Lava: Updated the location and naming convention of the Lava include files to be RockWeb/Themes/[Theme]/Assets/Lava/[Template].lava instead of RockWeb/Themes/[Theme]/Assets/Liquid/_[Template].liquid.

  • CRM: Updated prayer requests so that new prayer requests that were not auto-approved will now show up in the Prayer Requests list without having to check 'Show Expired Requests' (Fixes #685).

  • CRM: Added DISC Result block for viewing results after clicking the DISC badge

  • Finance: Added additional 'Text Option' settings to the financial Transaction Entry and Scheduled TransactionEdit blocks to make more of the text captions configurable.

  • Workflow: Updated the Send Email

  • CRM: Fixed attribute category ordering on person profile page (Fixes #716).

  • Core: Updated the System Info block's 'Clear Cache' option to also delete all the files in the App_Data/Cache folder.

  • Workflow: Renamed the 'Send Email Template' workflow action to 'Send System Email' since it is used to send a system email

  • Workflow: Fixed issue with workflow entry form notifications including fields that are not marked visible.

  • API: Updated the Rock REST API so that exceptions that occur when using the API will now return an error and log the exception to the Rock Exception Log.

  • Communication: Updated communication templates to correctly use 'Communication.MediumData.*' instead of 'Communication.ChannelData.*'lava merge fields.

  • Group: Fixed the group member status field label on bulk update block to have the correct label (Fixes #708).

  • CMS: Added block properties to the Register block (AccountEntry.ascx) to set the Connection Status and Record Status used when creating new individuals. Default values are 'Web Prospect' and 'Pending' (Fixes #699).

  • Communication: Fixed the 'Copy Communication' option in Communication History so that it correctly copies all the channel data (e.g. email body text) to the new communication.

  • Communication: Subject value in email templates can now be removed (Fixes #692).

  • Workflow: Updated workflow entry screen so that inactive workflow types cannot be used to start a new workflow. They will still appear

  • Finance: Fixed issue where public account names were not being used on the transaction entry page (Fixes #696).

  • Lava: Updated Lava templating engine to support enumerations correctly (i.e. Gender) (Fixes #689).

  • Core: Fixed several problems associated with Global Attributes not being properly merged in communication templates for email exceptions

  • Group: Updated the Group Tree View block so that it only shows groups of the selected type when specific types are selected in the settings (Fixes #671).

  • Reporting: Data view filter selector now shows tooltip with the description of the filter.

  • Reporting: Report field selector now shows tooltip with the description of what the field is (if it has a description).

  • Core: Changed Person Link report field to Person Name and moved it to show in the Common fields. It also now has the option to show as a link

  • CRM: Fixed issue with adding multiple existing people to a family not displaying the correct tab in add person dialog window(Fixes #666).

  • Check-in: Updated the check-in application so that when the search page is displayed

  • Check-in: Fixed issue with check-in codes not printing on labels.

  • CRM: Added a way to set the requester of the prayer request on the Prayer Request detail block. Also now shows the requester if one was set.

  • Communication: Fixed communication copy so that it uses the current datetime instead of retaining the original create date (Fixes #651).

  • Core: Fixed bug that was preventing GlobalAttributes from being included in new account creation block emails (Fixes #649).

  • API: Updated Rock REST API to use latest version OData V3. Now there is support for most of the standard OData V3 Query Types and also an endpoint at api/$metadata to see the schema

  • CRM: Fixed issue that was preventing prayer requests with comments from being deleted until each comment was removed first (Fixes #644).

  • API: Fixed a few REST endpoints that were not configured to check authentication correctly (Fixes #647).

  • Workflow: Added workflow actions to add and remove a person from an organization tag.

  • CRM: Fixed exception that would occur on person bio block if person had a phone number with an invalid phone number type

  • Core: Added new Video and Audio field types that can be used to display Video and Audio content.

  • Workflow: Updated the 'Set Attribute From Entity' workflow action to support any entity type instead of just person or group.

  • Core: Fixed issue with attribute values becoming unavailable when a cached item is reloaded from a model

  • Core: Updated the Memo field type to have a configurable number of rows (instead of always being 3).

  • CRM: Added a new DISC Person Profile Badge.

  • Core: Removed the 'Current Date' check box option from the Date field type and added it to a new FilterDatefield type. This field type is intended to only be used for report filters when specifying date comparisons (Fixes #627).

  • Reporting: Added Not in Group and Not in Group of Group Type data view filters.

  • Core: Added new Media File BinaryFileType as the File Type for Video and Audio field types.

  • Core: Added new AudioFieldType that can be used to add Audio content.

  • Core: Added New VideoFieldType that can be used to upload and include video in content pages.

  • Workflow: Updated the MyWorkflows block so that when the 'All Types' option is used

  • Core: Updated the 'Person/{PersonId}/StaffDetails' route for the person profile security page to be 'Person/{PersonId}/Security' instead.

  • Core: Removed the 'Blocs' page route as it is no longer needed.

  • Lava: Updated how lava include files are referenced. Previously they always needed to be in the current theme's Assets/Liquid folder

  • CMS: Updated Content Channel functionality to allow channel-specific item attributes.

  • CMS: Updated the item list on channel view block to include columns for the attributes that have been configured with the 'Display in Grid' option enabled

  • Workflow: Added a new workflow action and webhook for processing background checks.

  • Core: Updated the System Info block's clear cache option to also refresh the list of EntityTypes

  • Core: Added new Encrypted Field Type and Attribute that can be used to store sensitive attribute values as an encrypted value in database (e.g. Passwords

  • Core: Added option to RockTextBox field type for using password mode on rendered textboxes and update SMTP settings and Payment Gateway settings to use password mode (Fixes #426).

  • Workflow: Added a 'Delay' workflow action that will delay successful execution of action until a specified number of minutes have passed.

  • CMS: Updated the Content Channel Dynamic block to allow sorting items by attribute values in addition to item properties.

  • Group: Added optional setting to Group Member list to allow the Member Count column to be hidden