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.
The below sections record the changes for each API version in each release as follows:
- for an alpha release, the delta with respect to the previous release
- for the first release-candidate, all changes since the last public release
- for subsequent release-candidate(s), only the delta to the previous release-candidate
- for a public release, the consolidated changes since the previous public release
This public release contains the definition and documentation of
- device-identifier v0.3.0
The API definition(s) are based on
- API definition with inline documentation:
There are no breaking changes compared to v0.2.0
- Add additional endpoint to provide PPID as physical device identifier by @eric-murray in #110
- Add additional text on undocumented errors to OAS definition by @eric-murray in #120
- Update x-correlator pattern by @eric-murray in #121
- Update description of lastChecked response parameter by @eric-murray in #135
- Fix typos in feature files by @eric-murray in #125
- Remove AUTHENTICATION_REQUIRED error code by @eric-murray in #111
- Remove IDENTIFIER_MISMATCH error and include optional device property in 200 response by @eric-murray in #122
Full Changelog: https://github.com/camaraproject/DeviceIdentifier/compare/r1.3...r2.2
This pre-release contains the definition and documentation of
- device-identifier v0.3.0-rc.1
The API definition(s) are based on
- Commonalities 0.6.0-rc.1
- Identity and Consent Management v0.4.0-rc.1
- API definition with inline documentation:
There are no breaking changes compared to v0.2.0
- Add additional endpoint to provide PPID as physical device identifier by @eric-murray in #110
- Add additional text on undocumented erros to OAS definition by @eric-murray in #120
- Update x-correlator pattern by @eric-murray in #121
- Fix typos in feature files by @eric-murray in #125
- Remove AUTHENTICATION_REQUIRED error code by @eric-murray in #111
- Remove IDENTIFIER_MISMATCH error and include optional device property in 200 response by @eric-murray in #122
Full Changelog: https://github.com/camaraproject/DeviceIdentifier/compare/r1.3...r2.1
This public release contains the definition and documentation of
- device-identifier v0.2.0
The API definition(s) are based on
- Commonalities 0.5.0
- Identity and Consent Management v0.3.0
There are breaking changes compared to v0.1.0
- API definition with inline documentation:
- Create Device Identifier User Story.md by @eric-murray in #59
- Add EUDI Wallet and Mobile Device Insurance User Stories by @AxelNennker in #73
- Initial Test Definitions for DeviceIdentifier retrieve identifier by @AxelNennker in #72
- Add global tag definitions to OAS definition by @eric-murray in #83
- Use identifier instead of identity by @AxelNennker in #90
- Update LastChecked description by @eric-murray in #88
- Update Device object handling and description by @eric-murray in #87
- Update error response schema following Commonalities update by @eric-murray in #91
- Update test cases for meta-release by @eric-murray in #93
- Rename
X-Correlatorheader tox-correlatorby @eric-murray in #62 - Incorporate Commonalities WG recommendations on Simplification of Device object by @eric-murray in #64
- Reduce telco language in the API description by @eric-murray in #77
- Rewrite text around treatment of primary / secondary MSISDN by @eric-murray in #76
- Update
infosection of OAS to comply with Commonalities guidelines v0.4.0 by @eric-murray in #66 - Rename CAMARA Mobile Device Identifier API.yaml to device-identifier.yaml by @eric-murray in #84
- Fixes the missing
requiredproperty in the the error response schema by @sfnuser in #75 - Remove
format: uuidfrom x-correlator definition by @eric-murray in #67
- Remove 405 error response from YAML by @eric-murray in #81
This pre-release contains the definition and documentation of
- device-identifier v0.2.0-rc.1
The API definition(s) are based on
- Commonalities 0.5.0-rc.1
- Identity and Consent Management v0.3.0-rc.1
Version 0.2.0-rc.1 contains many small changes for compliance with Commonalities v0.5.0-rc.1 and Identity and Consent Management v0.3.0-rc.1. There are breaking changes compared to v0.2.0-alpha.1.
- API definition with inline documentation:
- Create Device Identifier User Story.md by @eric-murray in #59
- Add EUDI Wallet and Mobile Device Insurance User Stories by @AxelNennker in #73
- Initial Test Definitions for DeviceIdentifier retrieve identifier by @AxelNennker in #72
- Add global tag definitions to OAS definition by @eric-murray in #83
- Use identifier instead of identity by @AxelNennker in #90
- Update LastChecked description by @eric-murray in #88
- Update Device object handling and description by @eric-murray in #87
- Update error response schema following Commonalities update by @eric-murray in #91
- Update test cases for meta-release by @eric-murray in #93
- Rename
X-Correlatorheader tox-correlatorby @eric-murray in #62 - Incorporate Commonalities WG recommendations on Simplification of Device object by @eric-murray in #64
- Reduce telco language in the API description by @eric-murray in #77
- Rewrite text around treatment of primary / secondary MSISDN by @eric-murray in #76
- Update
infosection of OAS to comply with Commonalities guidelines v0.4.0 by @eric-murray in #66 - Rename CAMARA Mobile Device Identifier API.yaml to device-identifier.yaml by @eric-murray in #84
- Fixes the missing
requiredproperty in the the error response schema by @sfnuser in #75 - Remove
format: uuidfrom x-correlator definition by @eric-murray in #67
- Remove 405 error response from YAML by @eric-murray in #81
This public release contains the definition and documentation of
- device-identifier v0.2.0-alpha.1
The API definition(s) are based on
- Commonalities v0.4.0
- Identity and Consent Management v0.2.1
Version 0.2.0-alpha.1 contains many small changes for compliance with Commonalities v0.4.0 and Identity and Consent Management v0.2.1. There are breaking changes compared to v0.1.0.
- API definition with inline documentation:
- Create Device Identifier User Story.md by @eric-murray in #59
- Add EUDI Wallet and Mobile Device Insurance User Stories by @AxelNennker in #73
- Initial Test Definitions for DeviceIdentifier retrieve identifier by @AxelNennker in #72
- Add global tag definitions to OAS definition by @eric-murray in #83
- Rename
X-Correlatorheader tox-correlatorby @eric-murray in #62 - Incorporate Commonalities WG recommendations on Simplification of Device object by @eric-murray in #64
- Reduce telco language in the API description by @eric-murray in #77
- Rewrite text around treatment of primary / secondary MSISDN by @eric-murray in #76
- Update
infosection of OAS to comply with Commonalities guidelines v0.4.0 by @eric-murray in #66 - Rename CAMARA Mobile Device Identifier API.yaml to device-identifier.yaml by @eric-murray in #84
- Fixes the missing
requiredproperty in the the error response schema by @sfnuser in #75 - Remove
format: uuidfrom x-correlator definition by @eric-murray in #67
- Remove 405 error response from YAML by @eric-murray in #81
This pre-release contains the first initial version v0.1.0 of the Device Identifier API.
-
API definition with inline documentation:
-
This pre-release is intended to be compliant with:
- New endpoint /retrieve-identifier to retrieve an identifier (IMEI) and other optional details for the device associated with a specified end user subscription (e.g. MSISDN)
- New endpoint /retrieve-type to retrieve the device type (TAC - Type Approval Code) and other optional details for the device associated with a specified end user subscription
- Added endpoint /retrieve-identifier added by @eric-murray in PR #55
- Added endpoint /retrieve-type added by @eric-murray in PR #55
- Update README.MD by @Kevsy in PR #39
- Typo fixes by @deeokonkwo in PR #50
- N/A