Skip to content
This repository was archived by the owner on Feb 10, 2025. It is now read-only.

Latest commit

 

History

History
14 lines (12 loc) · 2.18 KB

File metadata and controls

14 lines (12 loc) · 2.18 KB

Ellucian Ethos Integration C# SDK

Change Log

Date Version Description
FEB 2021 0.2.0 Added the Ellucian.Ethos.Integration.Notification namespace for supporting polling for ChangeNotifications. Added the Ellucian.Ethos.Integration.Service namespace supporting the EthosChangeNotificationService.
FEB 2021 0.3.0 Updated criteria and named query filter capability to better handle the various combinations of JSON filter syntax and structure. The NamedSimpledCritiera, SimpleCriteria and CriteriaSet classes were removed and replaced with CriteriaFilter and NamedQueryFilter classes. Existing FilterMap class remain unchanged. FilterUtility class was added to handle common methods and functionality used by CriteriaFilter and NamedQueryFilter. CriteriaExtensions and NamedQueryExtensions are internal classes which extends CriteriaFilter and NamedQueryFilter classes by adding extension methods and allows for fluent syntax. Since this version of the SDK is not yet GA, no deprecation of the removed class was given.
MAR 2021 0.4.0 If Ethos web api max page size is smaller than requested page size, then we need to make sure that we adjust the PageSize in pager and pages are returned with correct x-total-count which reflect what api allows in x-max-page-size for each page returned and no rows are omitted. (With Colleague API's, the max page size is either 100 or 200).
APR 2021 0.4.0 Fixed a bug where paging for num pages or num rows using the EthosFilterQueryClient without a criteria filter, named query, or filter map resulted in null response.
APR 2021 0.4.0 Added named query support for additional filter syntax structures.
SEPT 2021 0.5.0 Created EthosExample class to have central entrance point with Main method. The Main method calls other example class Run method by providing api key and in some cases record guid.
MAR 2022 1.0.0 Added support in the EthosProxyClient and EthosFilterQueryClient for the associated generic type object library. This enables requests/responses to be handled with schema-based generated JObject/POCOs.
JUN 2022 1.0.0 Added support in the EthosFilterQueryClient for QAPI POST requests.