Skip to content

fix: resolve r4.1 release review findings (#284) - #290

Draft
albertoramosmonagas wants to merge 1 commit into
camaraproject:mainfrom
albertoramosmonagas:fix/r4.1-release-review-findings
Draft

fix: resolve r4.1 release review findings (#284)#290
albertoramosmonagas wants to merge 1 commit into
camaraproject:mainfrom
albertoramosmonagas:fix/r4.1-release-review-findings

Conversation

@albertoramosmonagas

@albertoramosmonagas albertoramosmonagas commented Sep 4, 2026

Copy link
Copy Markdown

Fixes #284, #285, #286, #287, #289

What type of PR is this?

  • correction
  • tests

What this PR does / why we need it:

Comprehensive fix addressing all findings from the Release r4.1 review (#284). This PR resolves documentation regressions, clarifies API operation requirements, adds missing test definitions, and improves overall specification completeness and consistency.

Specific changes:

Special notes for reviewers:

Changelog input

release-note
SimSwap r4.1 release review corrections:
- Clarified mandatory vs optional operation support (#285)
- Updated API documentation for v0.4.0 with pagination, credentials, and event structure details (#286)
- Fixed documentation regressions: RFC 3339 link, missing example, incorrect description (#287)
- Added comprehensive test definitions for retrieve-age-band operation (#289)

Fixes camaraproject#284, camaraproject#285, camaraproject#286, camaraproject#287, camaraproject#289

- camaraproject#285: Clarify mandatory status of /check and /retrieve-date operations
  - Update info.description to specify optionality is limited to /retrieve-age-band
  - Add note that /retrieve-date latestSimChange is nullable for privacy reasons
  - Improve operation description wording

- camaraproject#286: Update sim-swap-subscriptions description for v0.4.0
  - Document pagination support (page/perPage, SubscriptionList)
  - Clarify mandatory event types field rationale
  - Fix garbled sentence about event types
  - Note HTTP protocol restriction
  - Document sink credential types (ACCESSTOKEN, PRIVATE_KEY_JWT) and notification event hierarchy

- camaraproject#287: Fix documentation regressions
  - Restore broken RFC 3339 markdown link in sim-swap.yaml
  - Add example timestamp for latestSimChange property
  - Fix EventSwapped description from 'network type change' to 'SIM swap event'

- camaraproject#289: Add test definitions for /retrieve-age-band operation
  - Create sim-swap-retrieveSimSwapAgeBand.feature with Gherkin scenarios
  - Cover age band values (1-17 and sentinel 111)
  - Test 2-legged and 3-legged access token variants
  - Include error cases (400, 401, 403, 404, 422, 501)
@albertoramosmonagas
albertoramosmonagas force-pushed the fix/r4.1-release-review-findings branch from 96056e5 to a0c948f Compare September 7, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release r4.1 review findings

1 participant