Check-in: Improved performance of check-in cache after a change such as closing a location.
CRM: Fixed issue of Giving Overview block crashing when person has batch with only tax excluded contributions.
Finance: Fixed Utility Payment block to allow non-public accounts when provided in the URL.
CMS: Updated the Campus Context Setter block to have settings to provide a default Campus and to optionally update the individual's primary family Campus on change.
Core: Updated age brackets to split 0-12 into two separate brackets.
Communication: Added support for separate "API key" and "HTTP webhook signing key" values within Mailgun integration.
Core: Modified the Attribute Matrix model to improve the performance of change history logging.
Check-in: Updated the Attendance Detail block to correctly list Schedules, Locations and Groups available for moving checked-in individuals within the check-in manager.
Check-in: Updated the En Route block to correctly list Schedules, Locations and Groups available for moving en-route individuals within the check-in manager.
Finance: Fixed issue of attribute values not being populated in custom workflows triggered by Giving Automation Alert.
Finance: Fixed an issue that caused incorrect control amounts to be set on batches when an event registration was added through an externally hosted financial gateway.
Finance: Fixed an issue where the Statement Generator can time out when generating statements for people who have an excessive number of Person Alias records.
Event: Fixed Group Placement block to display group attributes selected in configuration.
Reporting: Fixed an issue within the Analytics Source Date logic where fiscal week numbers were incorrectly calculated due to a hard-coded 52 week per year assumption.
Event: Fixed an issue where Registration Registrants who share an email address (i.e. twins) are incorrectly merged into the same Person record.
Group: Fixed issue of universal search pointing persons to groups which they are no longer a part of.
Finance: Fixed issue of transactions with no payment details causing errors in the Transaction List block.
Connection: Added status counts to the available Lava merge fields for the Connection Opportunity Select Block.
Lava: Added visibility of the Registration.DiscountCode property to be visible to Lava.
Check-in: Fixed an issue where age, grade and ability level requirements might be ignored for Groups with multiple Locations in certain situations.
Finance: Updated text-to-give charge processing to prevent multiple attempts to charge a failed transaction.
Event: Fixed an error that would occur in the RegistrationEntry block if the person registering (the registrar) had a NULL email address.
CRM: Fixed a bug where the Documents block would sometimes show a configuration error message when there really was no configuration error.