April 2019 R2
Improvements
- Updates to all address forms to better support international and military addresses.
- Maintenance scripts for log systems - auto clean up.
- Update logic in SalesForce integration to handle campaign Ids.
- Support for Gift Aid
- Support for address form to align with gateway currency.
- Support for custom Fav icon.
- Thank You Page and encrypted urls will now expire after two hours. They will not be permanently visible to render info.
- Update donation form to use Bootstrap 4, layout adjustments, and dramatic page performance improvements.
- Provided email notification system for maximum length for page url length being exceeded (2,000 characters).
- Create new encryption service to mask and encrypt donor personal identity information (PII) when pre-populating forms and Virtual Terminal transactions.
- Update PDF attachment feature to allow for fully customizable templates, supporting all country and/or organizational requirements.
- Update MPX integration to control how media codes are handled.
- Split up main RaiseDonors service into three separate services (recurring, smtp, and general). Allows for finer grain of control.
- Add support for understanding imported recurring schedules that have a frequency other than "monthly".
- Update Salesforce integration to handle querying multiple fields in Salesforce for one RaiseDonors field.
- Update Virtuous integration to better determine when to send Pledge information. The first recurring donation will create the pledge.
- Minify scripts for donation page embed codes and custom CSS and JavaScript. When comments are present in the custom CSS and JavaScript, the minification process will be bypassed.
- Allow negative amounts in donor portal for history pulled from Virtuous. This would account for refunds.
- Implement logic to better handle Canadian addresses. Now Provinces are standardized on donation page as a drop down list.
- Add support for Invoice ID in Authorize.net integration.
- Send notification to admins for changes to recurring schedules during the audit process.
- Limit length of facebook description in OG tags.
- Improved synchronization for reporting data.
- Activity feed now includes failed recurring donations.
Bug Fixes
- Fix Google Analytics configuration screen, allowing to disable and save changes.
- If admin user is removed, also remove associated custom reports.
- Fix bug removing image in fund editor.
- Fix rare case of showing incorrect schedule status from PTC gateway
- Some cases, donations failed to be processed in reporting engine, fixed.
- Add support for Media values in custom fields for recurring schedules.
- Various UI and spelling updates.
- Fix custom fund code provided via URL, to not create duplicate.
- Some cases, error from gateway during donation processing would cause donation page to loose custom CSS and custom JS.
- Fix bug preventing ACH refunds in Authorize.net.
- Fix tax deductible issue with Virtuous integration.
- Aegis integration bug using donor address instead of donation address.
- Fixed error in donor portal when trying to modify donor information when impersonating donor.
- Include email address on integration dashboard.
- Fix bug with ACH and Authorize.net that was including "ACH Bank" to the donor's name.
- Fix minor issue with Google Analytics integration.
- Add support for duplicate window detection in Authorize.net for ACH (already existed for Credit Cards).
- Authorize.net now pulls in correct and updated Card type when retrieving current ARB.