From 4a9d8bf98bdb15f5ca13a9bc5b5847e5c50fdbdd Mon Sep 17 00:00:00 2001 From: "camara-release-automation[bot]" <261643975+camara-release-automation[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 06:24:19 +0000 Subject: [PATCH 01/12] Update README Release Information for r4.1 --- README.md | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 8b289dc..fed00a2 100644 --- a/README.md +++ b/README.md @@ -30,18 +30,24 @@ Incubating API Repository to evolve and maintain the definitions and documentati > [!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**. -* **NEW**: The latest public release is [r3.3](https://github.com/camaraproject/SimSwap/releases/tag/r3.3) (Fall25), with the following API versions: - * **sim-swap-subscriptions v0.3.0** - [[YAML]](https://github.com/camaraproject/SimSwap/blob/r3.3/code/API_definitions/sim-swap-subscriptions.yaml) - [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap-subscriptions.yaml&nocors) - [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap-subscriptions.yaml) - * **sim-swap v2.1.0** - [[YAML]](https://github.com/camaraproject/SimSwap/blob/r3.3/code/API_definitions/sim-swap.yaml) - [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap.yaml&nocors) - [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap.yaml) +* The latest public release is [r3.3](https://github.com/camaraproject/SimSwap/releases/tag/r3.3), with the following API versions: + * **sim-swap-subscriptions 0.3.0** + [[YAML]](https://github.com/camaraproject/SimSwap/blob/r3.3/code/API_definitions/sim-swap-subscriptions.yaml) [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap-subscriptions.yaml&nocors) [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap-subscriptions.yaml) + * **sim-swap 2.1.0** + [[YAML]](https://github.com/camaraproject/SimSwap/blob/r3.3/code/API_definitions/sim-swap.yaml) [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap.yaml&nocors) [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r3.3/code/API_definitions/sim-swap.yaml) + * The latest public release is always available here: https://github.com/camaraproject/SimSwap/releases/latest * Other releases of this repository are available in https://github.com/camaraproject/SimSwap/releases -* For changes see [CHANGELOG.md](https://github.com/camaraproject/SimSwap/blob/main/CHANGELOG.md) +* For changes see [CHANGELOG](https://github.com/camaraproject/SimSwap/tree/main/CHANGELOG) + +### Upcoming Release Preview + +* Pre-release: [r4.1](https://github.com/camaraproject/SimSwap/releases/tag/r4.1) (release candidate) + * **sim-swap-subscriptions 0.4.0-rc.1** + [[YAML]](https://github.com/camaraproject/SimSwap/blob/r4.1/code/API_definitions/sim-swap-subscriptions.yaml) [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap-subscriptions.yaml&nocors) [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap-subscriptions.yaml) + * **sim-swap 2.2.0-rc.3** + [[YAML]](https://github.com/camaraproject/SimSwap/blob/r4.1/code/API_definitions/sim-swap.yaml) [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap.yaml&nocors) [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap.yaml) + _The above section is automatically synchronized by CAMARA project-administration._ From b16c116130ec0b45b964ee11119c2fcd58b85eeb Mon Sep 17 00:00:00 2001 From: "camara-release-automation[bot]" <261643975+camara-release-automation[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 06:24:21 +0000 Subject: [PATCH 02/12] Add CHANGELOG draft for r4.1 --- CHANGELOG/CHANGELOG-r4.md | 124 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 CHANGELOG/CHANGELOG-r4.md diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md new file mode 100644 index 0000000..70136a0 --- /dev/null +++ b/CHANGELOG/CHANGELOG-r4.md @@ -0,0 +1,124 @@ +# Changelog SimSwap + + +## Table of Contents +- [r4.1](#r41) + + +**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 + +# r4.1 + +## Release Notes + +This release candidate contains the definition and documentation of +* sim-swap-subscriptions 0.4.0-rc.1 +* sim-swap 2.2.0-rc.3 + +The API definition(s) are based on +* Commonalities r4.3 (0.8.0) +* Identity and Consent Management r4.2 (0.5.0) + + +> **Working area — candidate changes (auto-removed on merge)** +> Copy relevant entries into the Breaking changes/Added/Changed/Fixed/Removed sections below. List breaking changes both in Breaking changes and in their normal change category. +> You may edit this list while triaging; it will be removed on merge. +> This working-area section is removed automatically when the PR is merged. + +
+Candidate changes (auto-generated from merged PRs) + +## What's Changed +* Use standard Release Information section title by @hdamker in https://github.com/camaraproject/SimSwap/pull/243 +* Set back assets version to wip by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/245 +* [bulk] Sync Release Information section (2025-12-12-001) by @hdamker-bot in https://github.com/camaraproject/SimSwap/pull/244 +* [bulk] Add release-plan.yaml (2026-02-23-001) by @hdamker-bot in https://github.com/camaraproject/SimSwap/pull/251 +* [bulk] Enable release automation and validation by @camara-release-automation[bot] in https://github.com/camaraproject/SimSwap/pull/261 +* Update release plan for Sync26 and target versions by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/268 +* Sync common files from Commonalities r4.3 by @camara-release-automation[bot] in https://github.com/camaraproject/SimSwap/pull/269 +* fix(release-plan): set target_api_status to alpha for the alpha pre-release by @hdamker in https://github.com/camaraproject/SimSwap/pull/274 +* Update API definitions to fix CAMARA validation warnings and hints by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272 +* feat: add /retrieve-age-band (SIM swap age band) endpoint by @KeldaAnders in https://github.com/camaraproject/SimSwap/pull/273 +* Fix validation errors/warnings in /retrieve-age-band (#276) by @rartych in https://github.com/camaraproject/SimSwap/pull/278 +* Fix inconsistencies in sim-swap-subscriptions.yaml by @rartych in https://github.com/camaraproject/SimSwap/pull/280 +* Fix externalDocs validation findings from #281 by @hdamker in https://github.com/camaraproject/SimSwap/pull/282 +* Target Sync26 release as pre-release-rc instead of alpha by @hdamker in https://github.com/camaraproject/SimSwap/pull/281 + +## New Contributors +* @camara-release-automation[bot] made their first contribution in https://github.com/camaraproject/SimSwap/pull/261 +* @KeldaAnders made their first contribution in https://github.com/camaraproject/SimSwap/pull/273 + +
+ + +## sim-swap-subscriptions 0.4.0-rc.1 + +**sim-swap-subscriptions 0.4.0-rc.1 is a release-candidate version of this API.** + +Changes documented below are compared to version 0.3.0. + +- API definition **with inline documentation**: + - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap-subscriptions.yaml&nocors) + - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap-subscriptions.yaml) + - OpenAPI [YAML spec file](https://github.com/camaraproject/SimSwap/blob/r4.1/code/API_definitions/sim-swap-subscriptions.yaml) + +### Breaking changes + +* N/A + +### Added + +* N/A + +### Changed + +* N/A + +### Fixed + +* N/A + +### Removed + +* N/A + +## sim-swap 2.2.0-rc.3 + +**sim-swap 2.2.0-rc.3 is a release-candidate version of this API.** + +Changes documented below are compared to version 2.1.0. + +- API definition **with inline documentation**: + - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap.yaml&nocors) + - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SimSwap/r4.1/code/API_definitions/sim-swap.yaml) + - OpenAPI [YAML spec file](https://github.com/camaraproject/SimSwap/blob/r4.1/code/API_definitions/sim-swap.yaml) + +### Breaking changes + +* N/A + +### Added + +* N/A + +### Changed + +* N/A + +### Fixed + +* N/A + +### Removed + +* N/A + +**Full Changelog**: https://github.com/camaraproject/SimSwap/compare/r3.3...r4.1 + From d94d9a252af1175e696c0401ca9bded4d3f3c65f Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Thu, 3 Sep 2026 11:05:50 +0200 Subject: [PATCH 03/12] Split changelo items in add/fix/change categories --- CHANGELOG/CHANGELOG-r4.md | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index 70136a0..365badd 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -36,20 +36,10 @@ The API definition(s) are based on Candidate changes (auto-generated from merged PRs) ## What's Changed -* Use standard Release Information section title by @hdamker in https://github.com/camaraproject/SimSwap/pull/243 -* Set back assets version to wip by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/245 -* [bulk] Sync Release Information section (2025-12-12-001) by @hdamker-bot in https://github.com/camaraproject/SimSwap/pull/244 -* [bulk] Add release-plan.yaml (2026-02-23-001) by @hdamker-bot in https://github.com/camaraproject/SimSwap/pull/251 -* [bulk] Enable release automation and validation by @camara-release-automation[bot] in https://github.com/camaraproject/SimSwap/pull/261 -* Update release plan for Sync26 and target versions by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/268 -* Sync common files from Commonalities r4.3 by @camara-release-automation[bot] in https://github.com/camaraproject/SimSwap/pull/269 -* fix(release-plan): set target_api_status to alpha for the alpha pre-release by @hdamker in https://github.com/camaraproject/SimSwap/pull/274 -* Update API definitions to fix CAMARA validation warnings and hints by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272 * feat: add /retrieve-age-band (SIM swap age band) endpoint by @KeldaAnders in https://github.com/camaraproject/SimSwap/pull/273 -* Fix validation errors/warnings in /retrieve-age-band (#276) by @rartych in https://github.com/camaraproject/SimSwap/pull/278 * Fix inconsistencies in sim-swap-subscriptions.yaml by @rartych in https://github.com/camaraproject/SimSwap/pull/280 -* Fix externalDocs validation findings from #281 by @hdamker in https://github.com/camaraproject/SimSwap/pull/282 -* Target Sync26 release as pre-release-rc instead of alpha by @hdamker in https://github.com/camaraproject/SimSwap/pull/281 + + ## New Contributors * @camara-release-automation[bot] made their first contribution in https://github.com/camaraproject/SimSwap/pull/261 @@ -79,11 +69,11 @@ Changes documented below are compared to version 0.3.0. ### Changed -* N/A +* Align EventSubscriptionStarted/Updated/Ended with the Commonalities subscription template by @rartych in https://github.com/camaraproject/SimSwap/pull/280 ### Fixed -* N/A +* Fixed externalDocs.url in sim-swap-subscriptions.yaml by hdamker in https://github.com/camaraproject/SimSwap/pull/282 ### Removed @@ -106,7 +96,7 @@ Changes documented below are compared to version 2.1.0. ### Added -* N/A +* Add /retrieve-age-band (SIM swap age band) endpoint by @KeldaAnders in https://github.com/camaraproject/SimSwap/pull/273 ### Changed @@ -114,7 +104,7 @@ Changes documented below are compared to version 2.1.0. ### Fixed -* N/A +* Fixed externalDocs.description capitalization in sim-swap.yaml by hdamker in https://github.com/camaraproject/SimSwap/pull/282 ### Removed From 8c8ec79d669b80416786ac409dae5e55cfd263df Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Thu, 3 Sep 2026 11:07:25 +0200 Subject: [PATCH 04/12] Revise CHANGELOG with latest merged PRs Updated the changelog with recent changes and contributions. --- CHANGELOG/CHANGELOG-r4.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index 365badd..1e92235 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -36,8 +36,20 @@ The API definition(s) are based on Candidate changes (auto-generated from merged PRs) ## What's Changed +* Use standard Release Information section title by @hdamker in https://github.com/camaraproject/SimSwap/pull/243 +* Set back assets version to wip by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/245 +* [bulk] Sync Release Information section (2025-12-12-001) by @hdamker-bot in https://github.com/camaraproject/SimSwap/pull/244 +* [bulk] Add release-plan.yaml (2026-02-23-001) by @hdamker-bot in https://github.com/camaraproject/SimSwap/pull/251 +* [bulk] Enable release automation and validation by @camara-release-automation[bot] in https://github.com/camaraproject/SimSwap/pull/261 +* Update release plan for Sync26 and target versions by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/268 +* Sync common files from Commonalities r4.3 by @camara-release-automation[bot] in https://github.com/camaraproject/SimSwap/pull/269 +* fix(release-plan): set target_api_status to alpha for the alpha pre-release by @hdamker in https://github.com/camaraproject/SimSwap/pull/274 +* Update API definitions to fix CAMARA validation warnings and hints by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272 * feat: add /retrieve-age-band (SIM swap age band) endpoint by @KeldaAnders in https://github.com/camaraproject/SimSwap/pull/273 +* Fix validation errors/warnings in /retrieve-age-band (#276) by @rartych in https://github.com/camaraproject/SimSwap/pull/278 * Fix inconsistencies in sim-swap-subscriptions.yaml by @rartych in https://github.com/camaraproject/SimSwap/pull/280 +* Fix externalDocs validation findings from #281 by @hdamker in https://github.com/camaraproject/SimSwap/pull/282 +* Target Sync26 release as pre-release-rc instead of alpha by @hdamker in https://github.com/camaraproject/SimSwap/pull/281 From d2ae153151809897bc9a6eb85189db4aadf019f2 Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Thu, 3 Sep 2026 11:35:35 +0200 Subject: [PATCH 05/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Alberto Ramos Monagas --- CHANGELOG/CHANGELOG-r4.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index 1e92235..012f56a 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -117,6 +117,7 @@ Changes documented below are compared to version 2.1.0. ### Fixed * Fixed externalDocs.description capitalization in sim-swap.yaml by hdamker in https://github.com/camaraproject/SimSwap/pull/282 +* Fix validation errors/warnings in /retrieve-age-band (#276) by @rartych in https://github.com/camaraproject/SimSwap/pull/278 ### Removed From 70e54aeff1c0e8e564d6c78b861d0f4cc30be245 Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:51:22 +0200 Subject: [PATCH 06/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Herbert Damker --- CHANGELOG/CHANGELOG-r4.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index 012f56a..b1f3013 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -73,7 +73,9 @@ Changes documented below are compared to version 0.3.0. ### Breaking changes -* N/A +* Align sim-swap-subscriptions with Commonalities r4.3 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272: + * `GET /subscriptions` now returns a `SubscriptionList` object with required `subscriptions` and `pagination` properties, instead of a bare array of `Subscription` — existing list consumers must be updated + * `subscriptionMaxEvents` is now bounded at `1000000`; a request above that value is rejected ### Added From 292837d57119655ccc817557e2a3c10e35e2eecc Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:51:41 +0200 Subject: [PATCH 07/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Herbert Damker --- CHANGELOG/CHANGELOG-r4.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index b1f3013..3e30a2b 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -79,7 +79,10 @@ Changes documented below are compared to version 0.3.0. ### Added -* N/A +* Align sim-swap-subscriptions with Commonalities r4.3 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272: + * Pagination for `GET /subscriptions`: `page` and `perPage` query parameters, `X-Total-Count`, `X-Total-Pages` and `Link` response headers, and the `Pagination` schema + * `PRIVATE_KEY_JWT` sink credential type and the `PrivateKeyJWTCredential` schema + * Additional error codes: `OUT_OF_RANGE` (400), `INVALID_TOKEN_CONTEXT` and `SUBSCRIPTION_MISMATCH` (403), `IDENTIFIER_NOT_FOUND` (404), `CONFLICT` and `INCOMPATIBLE_STATE` (409), and `UNSUPPORTED_IDENTIFIER`, `MULTIEVENT_SUBSCRIPTION_NOT_SUPPORTED`, `MULTIEVENT_COMBINATION_TEMPORARILY_NOT_SUPPORTED` and `PRIVATE_KEY_JWT_NOT_CONFIGURED` (422) ### Changed From cc142e6fc946cebdc1a231794597de5a2ca694fd Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:52:01 +0200 Subject: [PATCH 08/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Herbert Damker --- CHANGELOG/CHANGELOG-r4.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index 3e30a2b..5aedbeb 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -87,6 +87,12 @@ Changes documented below are compared to version 0.3.0. ### Changed * Align EventSubscriptionStarted/Updated/Ended with the Commonalities subscription template by @rartych in https://github.com/camaraproject/SimSwap/pull/280 +* Align sim-swap-subscriptions with Commonalities r4.3 by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272: + * Consume the common schemas by reference: `maxLength` / `format` / range constraints across `ErrorInfo`, `XCorrelator`, `PhoneNumber`, `SubscriptionId`, `Sink` and the credential schemas + * Restructure the notification event hierarchy: the callback body schema is now `NotificationEvent`, a `oneOf` over `ApiNotificationEvent` and `SubscriptionLifecycleEvent`, replacing the single flat `CloudEvent` schema + * Restrict the `Protocol` enum to `HTTP` and the `SinkCredential.credentialType` enum to `ACCESSTOKEN` and `PRIVATE_KEY_JWT`, codifying restrictions that 0.3.0 already stated normatively in the field descriptions + * `EventSwappedData` now requires `phoneNumber` in addition to `subscriptionId`; it was optional in 0.3.0 + * `SubscriptionAsync` now requires `id` ### Fixed From 754cee45984cf7870a35f14bc2fdb77d0b612c00 Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:52:15 +0200 Subject: [PATCH 09/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Herbert Damker --- CHANGELOG/CHANGELOG-r4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index 5aedbeb..8d665f4 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -96,7 +96,7 @@ Changes documented below are compared to version 0.3.0. ### Fixed -* Fixed externalDocs.url in sim-swap-subscriptions.yaml by hdamker in https://github.com/camaraproject/SimSwap/pull/282 +* Fixed externalDocs.url in sim-swap-subscriptions.yaml by @hdamker in https://github.com/camaraproject/SimSwap/pull/282 ### Removed From b6b6fbe6e4c57f5abb70395e14b2c894e65d40e2 Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:52:31 +0200 Subject: [PATCH 10/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Herbert Damker --- CHANGELOG/CHANGELOG-r4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index 8d665f4..f02c1e2 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -115,7 +115,7 @@ Changes documented below are compared to version 2.1.0. ### Breaking changes -* N/A +* No breaking changes for API consumers. Compatibility risk for API providers, disclosed here without implying any SemVer-breaking change: `SimSwapInfo.monitoredPeriod` is now bounded at `minimum: 1` / `maximum: 999`; it was unbounded in 2.1.0, so a provider returning a larger value is no longer conformant by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272 ### Added From 2564751e1b1aa843a5915cf1c045a537b275d8b6 Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:52:48 +0200 Subject: [PATCH 11/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Herbert Damker --- CHANGELOG/CHANGELOG-r4.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index f02c1e2..eeae6bd 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -127,7 +127,6 @@ Changes documented below are compared to version 2.1.0. ### Fixed -* Fixed externalDocs.description capitalization in sim-swap.yaml by hdamker in https://github.com/camaraproject/SimSwap/pull/282 * Fix validation errors/warnings in /retrieve-age-band (#276) by @rartych in https://github.com/camaraproject/SimSwap/pull/278 ### Removed From ca3d6dd994da352070544459c5d1eb05b4b4e1b4 Mon Sep 17 00:00:00 2001 From: Ludovic Robert <30499179+bigludo7@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:53:01 +0200 Subject: [PATCH 12/12] Update CHANGELOG/CHANGELOG-r4.md Co-authored-by: Herbert Damker --- CHANGELOG/CHANGELOG-r4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md index eeae6bd..f3659ca 100644 --- a/CHANGELOG/CHANGELOG-r4.md +++ b/CHANGELOG/CHANGELOG-r4.md @@ -123,7 +123,7 @@ Changes documented below are compared to version 2.1.0. ### Changed -* N/A +* Align with Commonalities r4.3 by consuming the common schemas by reference: `maxLength` / `format` / range constraints across `ErrorInfo`, `XCorrelator`, `PhoneNumber`, `SimSwapInfo.latestSimChange` and `SimSwapInfo.monitoredPeriod` by @bigludo7 in https://github.com/camaraproject/SimSwap/pull/272 ### Fixed