Skip to content

Release 4.2.0 - #522

Merged
MrBurtyyy merged 3 commits into
masterfrom
RELEASE-4.2.0
Jul 28, 2026
Merged

Release 4.2.0#522
MrBurtyyy merged 3 commits into
masterfrom
RELEASE-4.2.0

Conversation

@MrBurtyyy

Copy link
Copy Markdown
Collaborator

Added

  • Support for allowing Digital IDs when creating sessions
  • Support for filtering the list of allowed Digital ID providers when creating sessions
  • Support for fetching the list of Digital ID shares performed in a session

@MrBurtyyy
MrBurtyyy marked this pull request as ready for review July 28, 2026 09:03
@MrBurtyyy
MrBurtyyy requested a review from saurabh-yoti July 28, 2026 09:04
@saurabh-yoti
saurabh-yoti requested a review from nikhilPank July 28, 2026 09:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release bump to 4.2.0 across the multi-module Yoti Java SDK, adding Doc Scan support for Digital IDs in session creation filters and exposing digital ID shares in session retrieval responses.

Changes:

  • Bumped module/documentation versions to 4.2.0 (POMs, READMEs, SDK user-agent/version constant).
  • Added session-create filter support for Digital IDs (allow_digital_ids, allowed_providers) via DocumentFilter and related filters.
  • Added session-retrieve support for Digital ID shares (digital_id_shares) including new response models and deserialization tests/resources.

Reviewed changes

Copilot reviewed 28 out of 28 changed files in this pull request and generated no comments.

Show a summary per file
File Description
yoti-sdk-spring-security/README.md Updates dependency version examples to 4.2.0.
yoti-sdk-spring-security/pom.xml Bumps parent version reference to 4.2.0.
yoti-sdk-spring-boot-example/README.md Updates example dependency version to 4.2.0.
yoti-sdk-spring-boot-example/pom.xml Bumps example project version to 4.2.0.
yoti-sdk-spring-boot-auto-config/README.md Updates dependency version examples to 4.2.0.
yoti-sdk-spring-boot-auto-config/pom.xml Bumps parent version reference to 4.2.0.
yoti-sdk-sandbox/pom.xml Bumps parent version reference to 4.2.0.
yoti-sdk-parent/pom.xml Bumps parent POM version to 4.2.0.
yoti-sdk-auth/pom.xml Bumps parent version reference to 4.2.0.
yoti-sdk-api/src/test/resources/GetSessionResultExample.json Extends session-result fixture with id_documents.provider and top-level digital_id_shares.
yoti-sdk-api/src/test/java/com/yoti/api/client/docs/session/create/filters/OrthogonalRestrictionsFilterTest.java Adds unit coverage for new Digital ID filter fields on orthogonal restrictions.
yoti-sdk-api/src/test/java/com/yoti/api/client/docs/session/create/filters/DocumentRestrictionsFilterTest.java Adds unit coverage for new Digital ID filter fields on document restrictions.
yoti-sdk-api/src/test/java/com/yoti/api/client/docs/session/create/filters/AllowedProviderPayloadTest.java Adds unit coverage for the new allowed-provider payload builder.
yoti-sdk-api/src/test/java/com/yoti/api/client/docs/DocScanServiceTest.java Adds deserialization test for digital_id_shares and id_documents.provider.
yoti-sdk-api/src/main/java/com/yoti/api/client/spi/remote/call/YotiConstants.java Updates SDK version string to 4.2.0.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/retrieve/IdDocumentResourceResponse.java Adds provider field for digital ID-sourced ID documents.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/retrieve/GetSessionResult.java Adds digital_id_shares list to session result model.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/retrieve/DigitalIdShareResponse.java Introduces response model for digital ID shares.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/retrieve/DigitalIdShareErrorResponse.java Introduces response model for digital ID share errors.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/retrieve/configuration/capture/document/SupportedDocumentResponse.java Adds providers list for supported digital ID providers per document type.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/create/filters/OrthogonalRestrictionsFilter.java Adds Digital ID allow flag and allowed-provider filtering to orthogonal restrictions filter.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/create/filters/DocumentRestrictionsFilter.java Adds Digital ID allow flag and allowed-provider filtering to document restrictions filter.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/create/filters/DocumentFilter.java Extends base filter payload with allow_digital_ids and allowed_providers.
yoti-sdk-api/src/main/java/com/yoti/api/client/docs/session/create/filters/AllowedProviderPayload.java Adds request payload model for allowed digital ID providers.
yoti-sdk-api/pom.xml Bumps parent version reference to 4.2.0.
README.md Updates root documentation dependency/version examples to 4.2.0.
pom.xml Bumps root aggregator version to 4.2.0.
examples/doc-scan/pom.xml Updates example dependency version to 4.2.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@saurabh-yoti saurabh-yoti left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@MrBurtyyy
MrBurtyyy merged commit ebf2753 into master Jul 28, 2026
7 of 8 checks passed
@MrBurtyyy
MrBurtyyy deleted the RELEASE-4.2.0 branch July 28, 2026 14:28
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.

3 participants