Communication: Improved the Communication Detail block with integrated analytics and new capabilities to see details about the target audience.
CRM: Fixed the Send Group Requirements Notification job to only include requirement violations that match the group member's role (if set).
Connection: Fixed default selection of Campus on the Connection Opportunity Signup Block.
Event: When going to an open registration using the slug URL, the name of the Registration is now displayed instead of the page title.
Other: Fixed the Three Column template in the Rock theme.
Workflow: Updated the Workflow Type Detail block to honor the "Edit" and "Administrate" security level access applied to a particular Workflow Type.
CRM: Changed the way 'Merge Person' works such that whoever has EDIT access on the Merge People block will be able to see and merge all attributes regardless of the attribute's security.
Check-in: Fixed undersized label reprint keypad on iPad and tablet sized devices.
Communication: Improved the Communication Wizard by allowing the current list of people in a list/segment to be viewed during the first steps of creating a new communication.
Core: Improved the Rock Shop to show the date a package version was released/added.
CMS: Fixed Notes block so the "IsPrivate" control is only editable by the creator of the note.
Event: Fixed issue where wait list notification showed when it should not have been visible. Registration entry no longer shows "Registration Full" alert when wait list is enabled and the Maximum Attendees value is set to "0".
Communication: Removed legacy IncomingSMSRoute classes.
CRM: Fixed exception in BusinessList block when a business had no address.
Communication: Fixed multi-column email formatting in iOS devices when using the Communication Wizard.
Group: Added the ability to edit the values for Group Type attributes in the Group Type Details block.
Reporting: Removed dataview filters related to archived group members. Archived group members can now be returned in dataviews designed to return them.
Finance: Updated name formatting in pledge analytics to match giving analytics. Both are now Last, First.
Connection: Prevent the display and sign-up of connection opportunities that are part of inactive opportunity types.
Core: Fixed DateTime Picker control to validate DateTime when it's marked as required. Previously it was being treated like an optional field even though it was marked as required.
CRM: Fixed My Workflows and My Connections Lava to be responsive on mobile devices.
Communication: Fixed the "From Address" in the Merge Field picker of the Communication Entry Wizard block to use the correct email address property.
Event: Fixed the 'Enable Wait List' feature to not depend on the registration template's "Max Registrants Per Registration" value since they are unrelated.
CRM: Added a new security action called "View All Attributes" for the Person Merge feature. Anyone with this security authorization on the block will be able to see all of the attribute values.
Group: Fixed issue where group/location/schedule capacities are not updated correctly for schedules added using the check-in configuration schedule builder.
Group: Fixed issue where a long list of people in the Group Scheduler extends past the panel and obscures the content below the block.
CMS: Fixed Content Channel Item View block using incorrect Open Graph meta properties.
CRM: Fixed issue where Badges might return incorrect information in an environment with a high amount of load.
Lava: Fixed issue where accessing some properties of a GroupMember returned by the Lava Filter "Groups" results in an error.
Core: Fixed issue where using a Grid Filter with attributes that have a long name could throw an exception.
Event: Fixed the Group Schedule Toolbox block's Sign Up section to prevent incorrect markup that caused the page to break up schedule information in an odd way.
CMS: Fixed the Public Profile Edit Block to only allow SMS to be selected for one phone number.
Check-in: Fixed issue in Attendance Analytics block where the existence of an archived group with unarchived child groups may cause an exception.
Group: Added archived groups to Group History Job query so that GroupHistory tracking will include archived groups.
Core: Fixed issue in the RockCleanup job where attribute values were being deleted for archived entities (e.g. Groups).
Core: Fixed issue where conditional registration fields wouldn't set visibility correctly for "Show if Any.." or "Hide if All.."
Group: Resolved error when deleting a group schedule toolbox "Blackout Date" that still had related/child items.
Event: Fixed issue with incorrect event item link generated in the summary of the Event Registration Wizard.
API: Fixed issue where UserLogins PUT and POST REST endpoints would always set IsPasswordChangeRequired to false.
Group: Fixed an issue where archived group members would not be unarchived when the group was unarchived.
Group: Fixed issue where inactive Group Members were able to be scheduled.
CRM: Changed the assessment scales to use whole numbers.
Core: Fixed issue where URLs were generated with HTTP even though site is loaded over HTTPS.
Reporting: Fixed issue where exporting a Report to Excel resulted in duplicate columns being generated for Lava Field Types.
Check-in: Fixed issue where Windows Check-in Client displays a Script Error when selecting a gender for a newly-added Person .