Skip to content

Release/3.0.0#527

Merged
Dindexx merged 14 commits intomainfrom
release/3.0.0
Apr 18, 2026
Merged

Release/3.0.0#527
Dindexx merged 14 commits intomainfrom
release/3.0.0

Conversation

@Dindexx
Copy link
Copy Markdown
Contributor

@Dindexx Dindexx commented Apr 18, 2026

Changes proposed in this pull request:

  • Release 3.0

@Dindexx Dindexx requested a review from JoTiTu April 18, 2026 10:17
Dindexx and others added 13 commits April 18, 2026 12:33
* Migrate storage layer to EF Core

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* deprecate aries and indy (#427)

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* Align IssuerMetadata with VCI 1.0 spec (#438)

* support credential_metadata in issuer metadata and drop AttributeOrder support

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* clean attribute order

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* Merge branch 'v3.0.0' of github.com:openwallet-foundation-labs/wallet-framework-dotnet into algin-isser-metadata-with-oid4vci1.0

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* Add CredentialsSet id as index to SdJwt and MDoc records

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* Fix the issuance for the PID (associate SdJwt AND MDocs with PID)

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* implement requested changes

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* minimal cleanup

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* Revert Vctmetadata ClaimDisplay removal

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

---------

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Signed-off-by: Kevin <kevin.dinh@lissi.id>
Co-authored-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin <kevin.dinh@lissi.id>

* adjust readme for deprecating indy (#439)

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* adjustment for indy migration (#450)

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* Fix supported algs for the issuer signed jwt in wallet metadata (#449)

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Signed-off-by: Kevin <kevin.dinh@lissi.id>

* fix tests

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* make dependencies packable again

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* DC-API: Validate origin

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* Introduce SDLC (#466)

* initial sdcl introduction

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* add TODO

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* sign git tag

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* update sdlc guide

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

---------

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Signed-off-by: Kevin <kevin.dinh@lissi.id>

* Dc api validate origin (#473)

* DC-API: Validate origin

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* DC-API: refactor

Signed-off-by: Kevin <kevin.dinh@lissi.id>

---------

Signed-off-by: Kevin <kevin.dinh@lissi.id>

---------

Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Co-authored-by: Johannes Tuerk <72355192+JoTiTu@users.noreply.github.com>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
* fix dev build number & distribute dev builds via nuget

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* CI/CD: adjust naming and add storage tests to pipeline

Signed-off-by: Kevin <kevin.dinh@lissi.id>

---------

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Signed-off-by: Kevin <kevin.dinh@lissi.id>
Co-authored-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Johannes Tuerk <72355192+JoTiTu@users.noreply.github.com>
Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Signed-off-by: Johannes Tuerk <72355192+JoTiTu@users.noreply.github.com>
* update to .NET 10

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* update to .NET 10 appendix

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* update to .NET 10 appendix

Signed-off-by: Kevin <kevin.dinh@lissi.id>

---------

Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
* remove PEX

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* remove PEX appendix

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* remove UC5 QES

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* fix tests

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* fix response encryption tests

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* fix response encryption tests

Signed-off-by: Kevin <kevin.dinh@lissi.id>

---------

Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
* refactor: client attestation

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* refactor: client attestation 2

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* refactor: client attestation 3

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* fix attestations

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* fix attestations 2

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* refactor: client attestation 4

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* refactor: client attestation 5

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* fix test

Signed-off-by: Kevin <kevin.dinh@lissi.id>

* refactor: client attestation 6

Signed-off-by: Kevin <kevin.dinh@lissi.id>

---------

Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
- Add method to sign a attestation request"

Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
- Added JsonConverter attribute to ClaimPath for improved JSON serialization.
- Refactored FromJArray method in ClaimPath to use expression-bodied syntax.
- Updated ClaimPathComponent to handle JTokenType.Undefined in addition to JTokenType.Null.
- Modified ClaimPathJsonConverter to handle JToken types more robustly.
- Added unit tests for handling null components in ClaimPath serialization and deserialization.

Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
* Make ClientAttestation and WalletAttestation optional

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

* Fix unit tests

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>

---------

Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Signed-off-by: Johannes Tuerk <72355192+JoTiTu@users.noreply.github.com>
Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
Signed-off-by: Johannes Tuerk <72355192+JoTiTu@users.noreply.github.com>
Signed-off-by: Kevin <kevin.dinh@lissi.id>
Signed-off-by: Kevin Dinh <92726228+Dindexx@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@JoTiTu JoTiTu left a comment

Choose a reason for hiding this comment

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

LGTM

@Dindexx Dindexx merged commit b217b28 into main Apr 18, 2026
3 checks passed
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.

2 participants