Release Notes: 9.1.x

9.1.0 was a collection of disparate features and enhancements. There was no single "primary focus".

See also: /wiki/spaces/LBDEV/pages/337182722

9.1.0 (released 3/6/2018)

CategoryDescriptionUser Stories
Major Use CaseSelf-Service API Key management allows end-users to manage their API Keys without administrator involvement. It also allows API Keys to be tied directly to a member's Role Status, so that if a member loses a particular status they automatically lose access to any APIs that require that Status for authorization.

FB-35779

Performance

Comparison Rules can be evaluated in bulk by the database engine. This can significantly improve performance for some nightly automation processing scenarios. It also establishes a framework for future performance improvements in other areas of the application.

FB-35692

EnhancementAdministrators can upload documentation, such as an image of a check, when recording an offline paymentFB-32439
EnhancementThe Audit and Eligibility Queues have a responsive UIFB-33545
EnhancementAdmin → Member Search has a responsive UIFB-33547
Enhancement3rd Party Payment Queue has a responsive UIFB-35108
EnhancementLearning Plan Requirements can target specific learning domains (Competency Classifications). This allows application rules such as "Require <x> total units, where at least <y> are from Learning Domain 1 and <z> are from Learning Domain 2"FB-35113
Enhancement

Workflow Automations can act on Completed Workflow Instances. 

The canonical use case for this feature is to send an "expiration notice" when a Course expires.

FB-35641