v1.6.0 Release Notes

  • Event: Updated the Event Item Occurrence List By Audience lava file to use the external URL link if it exists.

  • Finance: Added an .ics download button to the event detail page.

  • Group: Updated calendar detail block lava to provide well formatted shareable summaries for Facebook and Twitter.

  • Check-in: Added the ability to order GroupLocations (namely for check-in) in the event that a check-in workflow action wants to make decisions based on their order.

  • Check-in: Added new block for editing label files that allows easily viewing and printing of incremental changes.

  • Check-in: Updated check-in to save the value that was entered to search for family

  • Check-in: Added options to check-in for hiding photos and excluding inactive people.

  • Check-in: Updated the Welcome check-in block to allow changing the 'Check In' button text with a block setting and CSS.

  • Check-in: Updated check-in to add option of preventing people from checking into the same service time more than once.

  • Check-in: Updated attendance model to allow more fields be accessible through Lava.

  • CMS: Added ability to have site-specific routes.

  • CMS: Added new setting on the site that will require all pages on the site to load as HTTPS and will redirect if the page is loaded under HTTP.

  • CMS: Prevented PageView records from being created when the user does not have security rights to the page and they are redirected to the login page.

  • CMS: Added a Person Directory block.

  • CMS: Added a block to allow editing of user's account and family from the home page.

  • CMS: Added page copying to the Page Map block.

  • CMS: Upgraded Bootstrap to 3.3.7.

  • CMS: Fixed issue with Site Domain list not being cleared when cache is cleared.

  • CMS: Added property to the page to add a CSS class to the body tag.

  • CMS: Updated Content Channel Items to support hierarchy so that items can have children and parent items from the same or other configured channels.

  • CMS: Added additional 'Request Assigned' and 'Request Transferred' connection workflow trigger types

  • CMS: Added block settings to the content channel items list to show/hide various columns.

  • CMS: Added content channel feed to ContentChannelItem Detail and List to provide alternative to query parameters.

  • Finance: Added the ability to view Lava based contribution report on the person profile page.

  • Finance: Fixed Giving Analytics query when using did not give during date range pattern filter with no accounts selected.

  • Finance: Added a Person filter to Transaction List.

  • Finance: Updated Giving Analytics to display transactions from any Tax Deductible account rather than just transactions that have a type of contribution.

  • Finance: Pledge List block now has a setting to allow it to only show only pledges for the currently logged in person.

  • Finance: Added Printable Benevolence Request Summary.

  • Finance: Updated the transaction list block to filter accounts shown in the totals/summary at the bottom based on the accounts selected in the filter. This allows you to see a total at the bottom for just the accounts you selected in the filters.

  • Finance: Added the whole transaction entity as a merge field option for receipts.

  • Finance: Added new features to Benevolence including: Reorganizing the screen; Adding the ability to have attributes on benevolence requests; Adding the ability to attach up to 6 documents on a request; Adding a new 'Provided Next Steps' field

  • Finance: Updated Statement Generator and Check Scanner to work with Tls 1.2.

  • Finance: Updated Giving Analytics block to improve performance.

  • Group: Updated GroupFinder and GroupRegistration blocks to honor a group's GroupCapacity and GroupTypeRole MaxCount.

  • Group: Added ability to Group Attendance detail block to select/unselect all members at once by clicking 'Member' header.

  • Group: Added campus filter option to group finder.

  • Group: Fixed Lava used for the Group Toolbox. The edit member feature was not working as intended.

  • Group: Updated the Member Attended Group workflow trigger type on groups and group types to also optionally set an attendance date attribute.

  • Group: Add option to GroupAttendanceDetail to allow a Lava template to be used for rendering

  • Lava: Added new Entity

  • API: Added new REST endpoint for resolving Lava.

  • Lava: Added New Lava filter for checking the security of a model HasRightsTo'.

  • Lava: Removed LavaIgnore on AttributeValue EntityId.

  • Lava: Made Metric Partitions accessible via Lava.

  • Lava: Added new Lava filter 'WithFallback' to eliminate the need for conditional testing of null or empty variables.

  • Lava: Added new Break and Continue tags to Lava.

  • CRM: Added ability to have Family attributes.

  • CRM: Added optional 'Birthdate' column to the person search results.

  • CRM: Fixed exception that would occur if searching for person with blank string.

  • CRM: Grades can now be set when adding new family members to the PublicProfileEdit block.

  • Event: Updated Registration Entry block to support signing required digital documents inline during registration.

  • Event: Fixed issue with event registration where discount code and amount paid are not cleared if user navigates backwards and unselects optional fees.

  • Event: Added the ability to specify a workflow to launch when a registration is completed. Can be configured on the registration template or instance.

  • Event: Added additional fields to the event registration registrant Excel export (First Name

  • Event: Fixed issue that prevented being able to move a registration to a different instance if the target instance did not have a group configured and selected in the move.

  • Event: Fixed security issue with allowing people to edit payments on a registration.

  • Event: Added validation to registration entry block to ensure person applies a discount code they enter and added server-side validation to prevent paying an amount greater than the balance due.

  • Event: Added option to event registration templates to optionally allow registrants to select existing family members when registering for an event.

  • Reporting: Updated Metrics so that a MetricValueDateTime can be specified when using SQL as the Source.

  • Reporting: Fixed the Giving Amount person data view filter to not include children when combining giving.

  • Reporting: Added new Group Member Report Select for Group Campus.

  • Workflow: Added Lava capabilities to Pre/Post HTML of workflow entry attributes.

  • Workflow: Added option to SQL workflow action to allow processing to continue even if SQL results in an error.

  • Workflow: Added Activate Activity in Other Workflow action and Activate Activity in Other Workflow on match action.

  • Workflow: Added a Workflow Action to Trigger a New Workflow.

  • Workflow: Added a Workflow Action to add a Benevolence Request.

  • Workflow: Added the ability for workflows to have sequential ids based on a prefix associated with the type of workflow ( for example

  • Workflow: Added a new workflow action to run Lava in a better UI.

  • Workflow: Added better error handling to the Process Workflows job so that one exception does not stop the job from processing additional workflows.

  • Workflow: Fixed issue with the Group Member Attendance Add action not doing anything if an attendance date attribute was not selected.

  • Workflow: Fixed the delay workflow to delay correctly when datetime or day of week values are used for the delay

  • Core: Fixed the communication recipient block to include emails that were marked as being opened in addition to those that were just marked delivered.

  • Core: Added ability to display notifications from Spark.

  • Core: Updated the address control to use placeholders instead of labels and moved country to be first field.

  • Core: Added the ability to customize status bar and opportunity summary tiles using Lava in the My Connection Opportunities block.

  • Core: Updated the database authentication provider to use BCrypt when hashing new passwords

  • Core: Added new Startup interface that custom plugins can use to run custom code during Rock startup.

  • Core: Fixed the currency field type to return a formatted value that is a currency.