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)
Category | Description | User Stories |
---|---|---|
Major Use Case | Self-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 |
Enhancement | Administrators can upload documentation, such as an image of a check, when recording an offline payment | FB-32439 |
Enhancement | The Audit and Eligibility Queues have a responsive UI | FB-33545 |
Enhancement | Admin → Member Search has a responsive UI | FB-33547 |
Enhancement | 3rd Party Payment Queue has a responsive UI | FB-35108 |
Enhancement | Learning 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 |