Luminate Online Version 18 Release Notes

Version 18.8.1 Release Notes

Product Updates

API Updates

For the getTeamraiserAddressBookFilters method:

  • The count_contacts parameter returns a count of all contacts in filter groups

  • A new optional parameter, include_show_all_filter, returns a count of the email_rpt_show_all filter when used with the count_contacts parameter.

Personal Fundraising Spam Prevention

We've enhanced our spam email prevention measures in Personal Fundraising to protect and improve deliverability of constituent email.

Resolved Issues

Calendar Events

Bug Description

LO-4791

Calendar Event forms take a long time to load when Raiser's Edge is integrated

An issue was resolved that caused Calendar Event forms to load slowly when Luminate Online is integrated with Raiser's Edge.

TeamRaiser

Bug Description

LO-4969

In TeamRaiser, an error occurs when trying to create a new classification type

Updates were made to the database field capacity for field types to support up to 999 million entries.

 

Version 18.8 Release Notes

Product Updates

Administrator Password Reset -

Recover your Luminate Online password! On the login screen, click Forgot Password? and we'll send you an email with a link to use to reset your password.

Note: November 15 Update: All sites now have this feature enabled. To disable this feature, go to Setup > Site Options and choose Security from the category list. Set the SEC_ADMIN_PASSWORD_ALLOW_RESET_FORM option to FALSE, and click Save.

See Administrator Password Reset.

TeamRaiser Integration with Facebook Fundraising Improvements

End date synchronization

Now when the end date for a TeamRaiser event changes, the integrated Facebook Fundraiser's end date changes to match.

Review Your Results

For TeamRaiser Integration with Facebook Fundraising, you can now compare your fundraising results between donations originating from Facebook Fundraiser or the integrated Personal Page.

In Report Writer, open the Performance By Event and Performance by Event for Event Managers reports and Gifts by Origination options. Run the report, and review your progress!

Report options for TeamRaiser Integration with Facebook Fundraising

Compare the total number of gifts or the average amount of donations

For more information, see Review Results of TeamRaiser Integration with Facebook Fundraising.

Blackbaud Checkout Donation Form improvements

Blackbaud Checkout is a responsive, mobile-friendly checkout option for your donors. We've released new enhancements to better support your mission when using Blackbaud Checkout. To set up Blackbaud Checkout, see Set Up Blackbaud Checkout.

Honor / Memorial Fields

Donors can now identify Honor or Memorial (Tribute) information when donating through Blackbaud Checkout. Honor Gift fields display to the donor when you add Honor Gift data element fields to the donation form referenced by the S1300 S-Tag on a PageBuilder page.

For help adding these fields to a donation form, see Add Honor Fields Data Element.

Recurring Gifts

Blackbaud Checkout donation forms now support recurring gifts! To include recurring gifts on your Blackbaud Checkout donation experience, use one of the following giving patterns for your donation form:

See Sustaining (Recurring) Gifts for information about recurring gifts.

Note: You must use one of the giving patterns listed above for recurring gifts to work with Blackbaud Checkout.

Tip: In addition to credit card payments, Visa Checkout is available for recurring gifts. Apple Pay and Masterpass support for recurring gifts is coming soon!

TeamRaiser Gifts

Blackbaud Checkout can now process and update totals for TeamRaiser participant, team, and event gifts!

Previously, gift transactions were credited to the donor, but weren't recorded for TeamRaiser participant, team or event totals. Now, when donors transact through the form accessed by a specific URL, not only does the donor get credit for the donation, but TeamRaiser totals for the event, participant, or team are updated as well.

To properly credit TeamRaiser gifts, you'll provide donors a URL that includes three identifiers: event ID, soft credit ID, and soft credit type (either participant, team, or event).

See Set up TeamRaiser URL for information.

API updates

Get Personal, Team, and Company Details without authorization

The following TeamRaiser API methods no longer require authorization:

Now, you can use these methods to build new features in your sites, such as:

  • Create Company, Team, and Personal Pages on any website or content management system, outside of TeamRaiser

  • Create visuals of TeamRaiser content, such as pulling images from personal pages to create a slideshow of event participants

  • Add personal page images to donation forms

Retrieve custom elements from a donation form

The getDonationFormInfo method now returns custom elements with the new include_custom_elements parameter.

Using APIs for Blackbaud MobilePay and Luminate Online donation forms

You can also create custom API donation forms that include email, first name, and last name from which Blackbaud MobilePay can process the payments. See the donate and startDonation methods.

Resolved Issues

API

Bug Description

LO-4771

When the refundTransaction API method is called with a <donRefundInfoList> instead of a <trRefundInfoList> element, the refund processes, but a row in the fr_gift table can remain if the transaction was soft credited to a TeamRaiser participant, team, or event. The soft credit continues to display in TeamRaiser progress meters and reports, and can't be removed because it is an online gift without a corresponding transaction

Now when a refund is processed using the refundTransaction API, if the <donRefundInfo> element is used on a TeamRaiser gift instead of the <trRefundInfo> element, an error displays: "A Teamraiser gift with transaction_id '{0}' was sent as a <donRefundInfo>. To refund a Teamraiser gift, the transaction must be sent as a <trRefundInfo>." When the <trRefundInfo> element is used on a TeamRaiser gift, all refund actions process as expected.

LO-4792

Cross Site Scripting (XSS) vulnerability in APIs that update TeamRaiser Personal, Team, and Company Pages

Three TeamRaiser API methods, "updatePersonalPageInfo," "updateCompanyPageInfo," and "updateTeamPageInfo," submit HTML content that becomes immediately available on a website. To ensure that these HTML updates don't introduce vulnerabilities for cross-site scripting (XSS) attacks, a new Site Option is available to enforce content.

By default, the new enforcement option is not enabled to ensure existing content does not break. To use this enforcement, contact Support to enable the HTML_ATTRIBUTE_WHITELIST_ENABLED Site Option. After setting this option to TRUE, only style attributes are allowed. To permit other global HTML attributes, ask Support to add the attributes to the HTML_ATTRIBUTE_WHITELIST Site Option.

Donations

Bug Description

LO-3956

Occasionally in a page redirect, a URL can pass personal information

Now when a form opens from a page redirect, the redirect action removes all personal information.

LO-4680

Blank Blackbaud Merchant Services confirmation codes

Updates were made to prevent a blank code coming from Blackbaud Merchant Services so that each transaction can be correctly identified by its authorization or confirmation code.

Email

Bug Description

LO-4704

When Double Opt-in is enabled, a verification email is not sent

Now when Luminate Online is configured to send a double opt-in (opt-in confirmation) email, the email to confirm opt-in is sent.

Double opt-in is an important best practice to avoid SPAM traps. To get started using double opt-in, contact Support to enable the USER_DOUBLE_OPT_IN_ENABLED Site Option. Once enabled, registrants that opt-in will receive an email to confirm their email address before being registered.

Payments

Bug Description

LO-4670

Accepta (Paytech) transaction responses now include an extra line break which causes Luminate Online to read the response as a decline

Luminate Online now handles the updated Accepta transaction response so the transactions are no longer declined.

TeamRaiser

Bug Description

LO-3396

In the Company Coordinator Center, National Company Coordinators see a Technical Difficulties error after saving changes to the company page
National Company Coordinators can successfully save updates to their company page without an error occurring.

LO-3975

The API method, setTeamCaptains, doesn't remove the default captain even when their constituent ID is not in the captains parameter list of constituent IDs
Improvements were made in the handling of removal of the primary (default) team captain when using the setTeamCaptains API call.

This method now updates the primary team captain with the following behaviors:

  • If the primary captain is removing themselves:

    • Their constituent ID should not be included in the captains parameter. If the current primary captain's constituent ID is included, no change is made

    • The constituent ID in the captains parameter is made primary captain, and the person making the call is no longer a captain

    • If multiple constituent IDs are listed in the captains parameter list, one of the provided captains will be made primary captain, and the person making the call is no longer a captain.

    • If no constituent IDs are listed in the captains parameter list, an error occurs. The primary captain cannot remove themselves and leave no captain. There must be a constituent ID listed in the captains parameter

  • If a captain is removing the primary captain:

    • The current primary captain's constituent ID should not be listed in the captains parameter

    • The current logged-in captain making the call is made primary captain, provided that their constituent ID is included in the captains parameter

LO-4786

Some participants on Company-associated teams have a Company ID of 0 which prevents them from displaying on the National Company Top 10 Participants and National Company Participants lists
All participants on a Company-associated team now have a Company ID and display in the National Company Top 10 Participants and National Company Participants lists.

 

Version 18.2.1 Release Notes

Product Updates

Updates were made to enhance our upcoming Facebook integration features. For a sneak preview, check out New Features!

Resolved Issues

Recurring Gifts

Bug Description

LO-4593

When using Internet Explorer, the Gifts Service Center doesn't load
An update was made to resolve a JavaScript change made in 18.2 so that the Gifts Service Center loads properly again using Internet Explorer.

 

Offline Donations

Bug Description

LO-4562

The "Check" payment is not available for offline donations
For responsive offline donation forms, the "Check" option displays once again as a payment option.

 

Version 18.2 Release Notes

Product Updates

 

Facebook Fundraiser Integration with TeamRaiser Registrations

Note: Facebook Fundraiser Integration is currently in an Early Adopter Program. You will be notified when it is available for your organization. If your Participant Center 2 was customized by Blackbaud or a Blackbaud Partner, you will need to contact your Customer Success Manager to upgrade it for this feature.

TeamRaiser participants can start raising more money for your organization by connecting their registration to a Facebook Fundraiser. When a Facebook Fundraiser is connected to a TeamRaiser registration, all the donations received through Facebook will synchronize to the TeamRaiser registration. The fundraising goal thermometers will be kept in sync, making it easier for participants to track their progress towards their total goal across multiple systems.

For a sneak preview, check out New Features!

Resolved Issues

Issues were resolved in: Advocacy | Email | TeamRaiser|

Advocacy

Bug Description

LO-3831

The search field in Vote Center is unable to search by full name
In Vote Center, searching on a full name now returns expected results.

 

Email

Bug Description

LO-3019

When a scheduled A/B email generates audience, an error occurs: "The sending of this email encountered an issue. Please re-send your message"
Scheduled A/B emails no longer produce an error while generating an audience.

LO-3731

Test emails and live emails are unable to send for new sites
All test and live emails now send successfully when originating from a new site.

 

TeamRaiser

Bug Description

LO-3644

Editing an existing TeamRaiser event can set registration cutoff time to 0 causing event status to change to "Accepting Gifts Only"
When editing a TeamRaiser event, clicking Next or Save on the first page of TeamRaiser configuration no longer changes the event status by saving the Registration Cut-off Time as 0.