Repository navigation
Release Notes
This public release contains the definition and documentation of
- kyc-tenure 0.3.0
The API definition(s) are based on
- Commonalities r4.4 (0.9.0)
- Identity and Consent Management r4.2 (0.5.0)
kyc-tenure 0.3.0
kyc-tenure 0.3.0 is an initial public version of this API.
Changes documented below are compared to version 0.2.0.
- API definition with inline documentation:
Breaking changes
- New error response code
429 TOO_MANY_REQUESTSadded in #99 - Error response code
400 OUT_OF_RANGEwill now be returned when the requested tenure date precedes the regulatory threshold date in #108
Added
- Management of an optional threshold for tenureDate by @GillesInnov35 in #56
- Test definitions:
@checkTenure_403.1_missing_access_token_scopefor403 PERMISSION_DENIEDin #98@checkTenure_429.01_too_many_requestsfor429 TOO_MANY_REQUESTSin #99@checkTenure_3_tenure_check_false_subscription_after_tenure_datein #108@checkTenure_4_tenure_check_true_subscription_before_thresholdin #108@checkTenure_400.05_out_of_range_future_datefor400 OUT_OF_RANGEin #108
Changed
- Update scenario description for tenureDate validation by @GillesInnov35 in #97
- Updated test scenario
@checkTenure_400.3_out_of_range
- Updated test scenario
- Fix release r3.2 issues (#90 & #92) by @albertoramosmonagas in #98
- API specification:
- Editorial correction (not affecting functionality)
- Test definitions:
- Fix several typos in .feature scenarios (wording alignment)
- API specification:
- Align kyc-tenure to Commonalities r4.4 by @albertoramosmonagas in #99
- API specification:
- Harmonised transversal sections in
info.description - Update error response references from deprecated Generic* to new referenceable responses (BadRequest400, Unauthenticated401, PermissionDenied403, NotFound404, UnprocessableContent422)(no change to the returned status codes or error codes)
- Harmonised transversal sections in
- Test definitions:
- Wording aligment in several tests scenarios with Commonalities r4.4 testing guidelines and artifacts
- API specification:
- Clarify tenure and OUT_OF_RANGE in API description and tests (#107, #109, #110, #111) by @albertoramosmonagas in #108
- info.description:
- adds a definition of "tenure" at the beginning;
- documents the CSP regulatory threshold for tenureDate, with an outcome table, worked examples and an example 400 OUT_OF_RANGE response;
- documents a future tenureDate (D > T) as 400 OUT_OF_RANGE
- replaces "MNO" with "CSP", the term used in the API
- adds a blank line after each mandatory BEGIN marker so Swagger tools render the following heading correctly
- Update API definition to fix validation warnings and hints by @eric-murray in #75
Fixed
- N/A
Removed
- N/A
Full Changelog: r2.2...r3.4