Check-in: Updated the Create Labels check-in action to look for labels configured on the person, group and/or location objects rather than only the group type object.
Core: Added a new 'Label' field type. This makes it easier to add a label to a specific person and/or group that will always print when that person checks in, or when anyone checks into that group. This is an advanced configuration done outside the normal Check-in Configuration block.
Reporting: Updated the Metric Detail block to display the ID of the metric to assist in Lava development using metrics.
Check-in: Added a new configuration option to the Attendance Analytics block to limit the available data views in the filter to specific category(s).
Check-in: Fixed an issue with Check-in using the people/group/location auto check-in option, which had allowed people to check-in again to the same service despite the option to prevent this being selected.
Finance: Fixed an issue with NMI transactions not saving the Name On Card value after processing a transaction.
Group: Updated the Group Member List block to display any group member note values when hovering the mouse over the note icon. Also added an option to display the notes in a separate column instead of only showing an icon.
Group: Added a delete confirmation when deleting members from the Leader Toolbox.
Group: Added a new Manage Members security action to the group and grouptype models that can be used to grant users the ability to add, edit, and delete members in a group without having the ability to edit or delete the group.
Core: Added a new Attribute type of 'Lava Field', which allows a Lava template to be added to entities and will render its contents as the value. This will be helpful in creating more descriptive settings and configuration panels.
Core: Fixed Attribute Editor to allow editing the default values of field types that have multiple entry fields (i.e., Group Role).
Workflow: Fixed an issue where workflows would process the wrong User Entry Form if multiple forms existed in the same Activity or a single Activity was activated multiple times.
Check-in: Fixed an issue with Check-in not displaying the correct message or the countdown timer when the kiosk was closed but had an upcoming schedule for the same day.
Core: Fixed the EnumField and EnumsField attributes so that they support being used more than once on a block.
Core: Updated the Attributes block to prevent multiple global attributes being created with the same key.
Communication: Updated communications to fix an exception that would occur if certain communication fields (e.g., subject, from name, etc.) were too long.
Workflow: Updated the Person Property Update workflow action to support setting a person's communication preference value.
Core: Updated the Bootstrap Button to support a completed text and/or message that can be displayed for a set duration after the post back completes.
Core: Updated the merge document process to no longer delete word fields from the template when merging data.
Core: Updated the Schedule Detail block to support viewing and editing attributes associated with schedules.
Check-in: Updated the device search by hostname functionality in Check-in to match against the IPAddress field.
CRM: Updated the editing of family attributes so that updates are logged to history.
Group: Added a new block setting that can be used to prevent entering a future date in the Group Attendance Detail block.
Reporting: Added new blocks for viewing interaction data.
Communication: Updated the Communication List block to use the communication name when subject is empty (i.e., for SMS communications).
Finance: Fixed an exception that would occur in the statement generator if a pledge exists with a maximum end date value (12/31/9999).
Core: Fixed an issue where the required field indicators were not showing on the New Family control.
Core: Fixed an issue with Font Awesome brand icons on the Login block.
Core: Fixed an issue with not being able to select items when using an iOS device.
Core: Fixed various field types so that attribute values of the types can be reverted back to the default values.
Workflow: Fixed workflow processing so that if a redirect action occurs with remaining workflow entry actions, the redirect still happens.
CRM: Updated the Bulk Update block to allow setting a new Communication Preference.
Core: Updated the CodeEditor control to display correctly even if it is not initially set to be visible on a block.
Finance: Updated the Batch List block to filter the name of the batch using Contains logic verses Starts With.
Communication: Fixed issue where communications with blank or null From Email were being created with the incorrect sender.
Core: Fixed issue with missing site map icon on the 'Admin Tools > CMS Configuration > Pages' page. This addresses cases where Font Awesome classes are added in conjunction with other CSS classes that define font weights. Font Awesome will now win the weight war in these cases.