Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public Release for Fall24 meta-release #81

Merged
merged 23 commits into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
ca7c40c
Update one-time-password-sms.yaml
bigludo7 Aug 23, 2024
eebce16
Update one-time-password-sms-API-Readiness-Checklist.md
bigludo7 Aug 23, 2024
d447072
Update one-time-password-sms-API-Readiness-Checklist.md
bigludo7 Aug 23, 2024
2eb5297
Update one-time-password-sms-API-Readiness-Checklist.md
bigludo7 Aug 23, 2024
b870bce
Update README.md
bigludo7 Aug 23, 2024
0d06be7
Update CHANGELOG.md
bigludo7 Aug 23, 2024
3f2e50e
Update README.md
bigludo7 Aug 23, 2024
0159d68
Update CHANGELOG.md
bigludo7 Aug 23, 2024
e916563
Update CHANGELOG.md
bigludo7 Aug 23, 2024
f181d4c
Update CHANGELOG.md
bigludo7 Aug 23, 2024
a241caf
Update README.md
bigludo7 Aug 23, 2024
aaa393e
Update OTPvalidationAPI.feature
bigludo7 Aug 23, 2024
c1b9f5e
Update documentation/API_documentation/one-time-password-sms-API-Read…
bigludo7 Aug 23, 2024
a19d1cd
Update documentation/API_documentation/one-time-password-sms-API-Read…
bigludo7 Aug 23, 2024
8c16657
Update one-time-password-sms-API-Readiness-Checklist.md
bigludo7 Aug 23, 2024
5eed2d9
Update OTPvalidationAPI.feature
bigludo7 Aug 29, 2024
83262df
Update and rename OTPvalidationAPI.feature to otp-validation-api.feature
bigludo7 Aug 29, 2024
6104b95
Update and rename otp-validation-api.feature to one-time-password-sms…
bigludo7 Aug 29, 2024
a78f9b3
Update one-time-password-sms.feature
bigludo7 Sep 4, 2024
a97d9e4
Update documentation/API_documentation/one-time-password-sms-API-Read…
bigludo7 Sep 4, 2024
b2c101f
Update documentation/API_documentation/one-time-password-sms-API-Read…
bigludo7 Sep 4, 2024
f530445
Update one-time-password-sms-API-Readiness-Checklist.md
bigludo7 Sep 4, 2024
d0def18
Update one-time-password-sms-API-Readiness-Checklist.md
bigludo7 Sep 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 80 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,62 @@

## Table of contents

- **[r1.2](#r12)**
- **[r1.1](#r11)**

- **[v0.5.0](#v050)**

**Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until it has been released. For example, changes may be reverted before a release is published. For the best results, use the latest published release.**

# r1.2

## Release Notes

This release contains the definition and documentation of
* one-time-password-sms 1.0.0

The API definition(s) are based on
* Commonalities v0.4.0
* Identity and Consent Management v0.2.0

## one-time-password-sms 1.0.0

**one-time-password-sms 1.0.0 is the public release for v1.0.0 of the OTPValidation API.**

- API definition **with inline documentation**:
- [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/OTPValidation/r1.2/code/API_definitions/one-time-password-sms.yaml&nocors)
- [View it on Swagger Editor](https://editor.swagger.io/?url=https://raw.githubusercontent.com/camaraproject/OTPValidation/r1.2/code/API_definitions/one-time-password-sms.yaml)
- OpenAPI [YAML spec file](https://github.com/camaraproject/OTPValidation/blob/r1.2/code/API_definitions/one-time-password-sms.yaml)

**Main Changes**

* API and test definitions updated to conform to the Commonalities v0.4.0 and Identity and Consent Management v0.2.0 guidelines included in the CAMARA Fall24 meta-release
* Additional documentation & test cases added.


### Added

* User Story in documentation/API_documentation directory by @bigludo7 [PR71](https://github.com/camaraproject/OTPValidationAPI/pull/71)
* Test Definition in Test_Definitions directory by @bigludo7 [PR61](https://github.com/camaraproject/OTPValidationAPI/pull/61)

### Changed

* Aligned with CAMARA design guidelines & Identity Consent management
* Make the '+' mandatory for the phone number by @bigludo7 [PR50](https://github.com/camaraproject/OTPValidationAPI/pull/50)
* Cosmetic change following megalinter integration by @bigludo7 [PR53](https://github.com/camaraproject/OTPValidationAPI/pull/53)
* Update Authorization and authentication part accordingly to ICM by @bigludo7 [PR65](https://github.com/camaraproject/OTPValidationAPI/pull/65)
* Align securitySchemes with ICM by @fernandopradocabrillo [PR68](https://github.com/camaraproject/OTPValidationAPI/pull/68)

### Fixed

* N/A

### Removed

* Remove 405 error code in the yaml & test definition by @bigludo7 [PR80](https://github.com/camaraproject/OTPValidationAPI/pull/80)

## New Contributors
* N/A



# r1.1 - rc
Expand Down Expand Up @@ -60,4 +111,32 @@ This version contains significant changes compared to v0.5.0, and it is not back
- @fernandopradocabrillo made their first contribution in Fernando replaces Mona as maintainer [#37](https://github.com/camaraproject/OTPvalidationAPI/pull/37)
- @rartych made their first contribution in GitHub workflows [#60](https://github.com/camaraproject/OTPvalidationAPI/pull/60)

# v0.5.0

**This is the first alpha release of the OTPValidation API**

- API definition **with inline documentation**

## Please note:

- This is an alpha version, it should be considered as a draft
- There are bug fixes to be expected and incompatible changes in upcoming versions
- The release is suitable for implementors, but it is not recommended to use the API with customers in productive environments
- Version numbers before v0.5.0 were used during the development of this version but not released
-
### Added

* CHANGELOG.md
* API definition ready for a release

### Changed

* Aligned with CAMARA design guidelines

### Fixed

* n/a

### Removed

* n/a
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ Current schedule, registration, & meeting links are available on the confluence
## Status and released versions

* Note: Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until a new release is created. For example, changes may be reverted before a release is created. **For best results, use the latest available release**.
* **The latest pre-release of OTPValidation is r1.1. The pre-release contains the release candidate of the first stable version of the one-time-password-sms API**. The pre-release is suitable for implementors.
* The Release Tag is [r1.1](https://github.com/camaraproject/OTPvalidation/releases/tag/r1.1).
* `NEW`: Release r1.2 with version 1.0.0 of the API one-time-password-sms is available [here](https://github.com/camaraproject/OTPvalidation/tree/r1.2)
- API definition **with inline documentation**:
- OpenAPI [YAML spec file](https://github.com/camaraproject/OTPvalidation/blob/r1.1/code/API_definitions/one-time-password-sms.yaml)
- [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/OTPvalidation/r1.1/code/API_definitions/one-time-password-sms.yaml&nocors)
- [View it on Swagger Editor](https://editor.swagger.io/?url=https://raw.githubusercontent.com/camaraproject/OTPvalidation/r1.1/code/API_definitions/one-time-password-sms.yaml)
* The previous version 0.5.0 is available on [release-0.5.0](https://github.com/camaraproject/OTPvalidation/tree/release-0.5.0) branch.
- OpenAPI [YAML spec file](https://github.com/camaraproject/OTPvalidation/blob/r1.2/code/API_definitions/one-time-password-sms.yaml)
- [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/OTPvalidation/r1.2/code/API_definitions/one-time-password-sms.yaml&nocors)
- [View it on Swagger Editor](https://editor.swagger.io/?url=https://raw.githubusercontent.com/camaraproject/OTPvalidation/r1.2/code/API_definitions/one-time-password-sms.yaml)
* Previous releases and pre-releases of the repository are available in https://github.com/camaraproject/OTPvalidation/releases
* For changes see [CHANGELOG.md](https://github.com/camaraproject/OTPvalidation/blob/main/CHANGELOG.md)

## Contributorship and mailing list

Expand Down
4 changes: 2 additions & 2 deletions code/API_definitions/one-time-password-sms.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ info:

It is important to remark that in cases where personal user data is processed by the API, and users can exercise their rights through mechanisms such as opt-in and/or opt-out, the use of 3-legged access tokens becomes mandatory. This measure ensures that the API remains in strict compliance with user privacy preferences and regulatory obligations, upholding the principles of transparency and user-centric data control.

version: wip
version: 1.0.0
x-camara-commonalities: 0.4.0
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: "{apiRoot}/one-time-password-sms/v1rc1"
- url: "{apiRoot}/one-time-password-sms/v1"
variables:
apiRoot:
default: http://localhost:9091
Expand Down
Loading