|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. |
5 | 5 |
|
| 6 | +# [0.17.0](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.16.0...v0.17.0) (2025-03-14) |
| 7 | + |
| 8 | +### Bug Fixes |
| 9 | + |
| 10 | +- access token client_id not always set ([4b09936](https://github.com/Sphereon-Opensource/OID4VCI/commit/4b09936ab1488eb1155f874deeb11e0afa9f5a01)) |
| 11 | +- access token client_id not always set ([a3ef03e](https://github.com/Sphereon-Opensource/OID4VCI/commit/a3ef03ece421423373cb23cee3625f1d01c4e951)) |
| 12 | +- add a test file to jarm ([1309fb7](https://github.com/Sphereon-Opensource/OID4VCI/commit/1309fb791b4757a339e1d2bc263191a6f89e518c)) |
| 13 | +- changes for oid4vc conformance tests ([aa56dbf](https://github.com/Sphereon-Opensource/OID4VCI/commit/aa56dbfc49b46fc559f4e4d2affcb20ddd91a525)) |
| 14 | +- check if oid4vp defined ([c654a7b](https://github.com/Sphereon-Opensource/OID4VCI/commit/c654a7bce3dd659d48d7cf3fdfa5d6f23b23a3f4)) |
| 15 | +- client_id_scheme & default scope handling ([c559618](https://github.com/Sphereon-Opensource/OID4VCI/commit/c559618a3ef78e50a312757de02cfa1468493e82)) |
| 16 | +- Codecov ([36c7e09](https://github.com/Sphereon-Opensource/OID4VCI/commit/36c7e096161d6c4495a3d5d531c5418138e6c061)) |
| 17 | +- dcql alpha ([6ff3355](https://github.com/Sphereon-Opensource/OID4VCI/commit/6ff33553305bf59f7a55259ab7d63ae5398c37fa)) |
| 18 | +- Disable token endpoint in case asClientMetadata is found ([362da1a](https://github.com/Sphereon-Opensource/OID4VCI/commit/362da1a1180be9d0eed81bf53a7da54e42ddd0c4)) |
| 19 | +- feedback ([413ecb9](https://github.com/Sphereon-Opensource/OID4VCI/commit/413ecb9af2fa4010ef177272d320045f6148747f)) |
| 20 | +- feedback ([b119275](https://github.com/Sphereon-Opensource/OID4VCI/commit/b1192751c7d72890bfb4d7822c10f39e24830422)) |
| 21 | +- Fix disabled AS assertion by looking at configured AS ([1e5b251](https://github.com/Sphereon-Opensource/OID4VCI/commit/1e5b251d38856db4d6dca9ec5f69ead9235cce63)) |
| 22 | +- Fix for when credential_configuration_ids is being used together with credentials_supported ([f696867](https://github.com/Sphereon-Opensource/OID4VCI/commit/f6968677ccd10c2ce8eb8484443971102547e8a2)) |
| 23 | +- Fix for when credential_configuration_ids is being used together with credentials_supported ([c9ff2fc](https://github.com/Sphereon-Opensource/OID4VCI/commit/c9ff2fc9579c80e108efa2b7fe5ca860e23c1117)) |
| 24 | +- fix single vp_token being send is an array ([e496ca2](https://github.com/Sphereon-Opensource/OID4VCI/commit/e496ca259319f2f6fa327cf0efe71e0a8f0dc5f1)) |
| 25 | +- fixed LanguageTagUtils tests ([2a5e3a6](https://github.com/Sphereon-Opensource/OID4VCI/commit/2a5e3a606954745069345b1c7a3e1664b30bdded)) |
| 26 | +- fixed LanguageTagUtils to only process field names if it has a mapping ([e0c592e](https://github.com/Sphereon-Opensource/OID4VCI/commit/e0c592efe26742ab02d35bf39f2d450c1c51c13a)) |
| 27 | +- format ([688fb6d](https://github.com/Sphereon-Opensource/OID4VCI/commit/688fb6d81c414b865fcef6ae2a1fe9b40c5d1782)) |
| 28 | +- jwk thumbprint digest ([c9220ee](https://github.com/Sphereon-Opensource/OID4VCI/commit/c9220ee04e3e0a1ae07cf61a46f23df86e81f0ad)) |
| 29 | +- missing export ([e520711](https://github.com/Sphereon-Opensource/OID4VCI/commit/e520711491a1a1d847061f0cf3c49d7947dc6d2e)) |
| 30 | +- offer creation improvements ([a0f5326](https://github.com/Sphereon-Opensource/OID4VCI/commit/a0f53268bbf356d5c58eadf5dc29a5c91189a264)) |
| 31 | +- pnpm-lock ([5513f07](https://github.com/Sphereon-Opensource/OID4VCI/commit/5513f073252a2589c50755d8d4b82907684b224f)) |
| 32 | +- remove mdoc ([4d8859e](https://github.com/Sphereon-Opensource/OID4VCI/commit/4d8859e0317759d36b348357ef28715ad2a515f3)) |
| 33 | +- session and state to correlationId mapping bugfixes ([c9b4d6f](https://github.com/Sphereon-Opensource/OID4VCI/commit/c9b4d6f8df62a11d6235d75bee63deb352f66926)) |
| 34 | +- small fixes for siop-oid4vp package ([8584d76](https://github.com/Sphereon-Opensource/OID4VCI/commit/8584d766c065672bbd70c1c916bfb506b1004b53)) |
| 35 | +- small fixes for siop-oid4vp package ([5aeff03](https://github.com/Sphereon-Opensource/OID4VCI/commit/5aeff03cce285d29c105aeca2c234269ca4999e2)) |
| 36 | +- small fixes for siop-oid4vp package ([5ccb87c](https://github.com/Sphereon-Opensource/OID4VCI/commit/5ccb87c1edae6ced9ba3d067c222ebc7f8f963ce)) |
| 37 | +- some nits ([ac9ead6](https://github.com/Sphereon-Opensource/OID4VCI/commit/ac9ead6d8d216a7e0cf09c6bf76e1ee410e3727c)) |
| 38 | +- test ([2c1a354](https://github.com/Sphereon-Opensource/OID4VCI/commit/2c1a354044b84b0883f3e89e1344753853f4a3cf)) |
| 39 | +- test for nonce ([f9b1bdf](https://github.com/Sphereon-Opensource/OID4VCI/commit/f9b1bdfe5681ed81bc0287f066f4f8792c36a715)) |
| 40 | +- update ([9ff62bd](https://github.com/Sphereon-Opensource/OID4VCI/commit/9ff62bd5127a69f33a158fe8f0be21ca9820879a)) |
| 41 | +- update dcql and incorporate feedback ([76be4cc](https://github.com/Sphereon-Opensource/OID4VCI/commit/76be4cc85ae2be951574385ba9a6f0aa1c62d18f)) |
| 42 | +- update deps ([ca61afe](https://github.com/Sphereon-Opensource/OID4VCI/commit/ca61afe183f8387e591a17dbb9de894c1f1aad0e)) |
| 43 | +- update jarm ([7b54fae](https://github.com/Sphereon-Opensource/OID4VCI/commit/7b54fae2c09cbe1208d34148c2e17e2043c34739)) |
| 44 | +- use error reason if provided ([5f2b3f2](https://github.com/Sphereon-Opensource/OID4VCI/commit/5f2b3f2a547504a5ecea0411b8ed3a4af8f4e798)) |
| 45 | +- workflows ([b3acdfb](https://github.com/Sphereon-Opensource/OID4VCI/commit/b3acdfbc63b56c239a060636d41a505b784608b8)) |
| 46 | + |
| 47 | +### Features |
| 48 | + |
| 49 | +- add aud/response_uri to request object, and client_id to the request ([400df29](https://github.com/Sphereon-Opensource/OID4VCI/commit/400df29061a93b46149ab1744998b592e36b399f)) |
| 50 | +- Add expiration to offers ([bbd8d7e](https://github.com/Sphereon-Opensource/OID4VCI/commit/bbd8d7e08b2061048d7d4439eb6af5f4890bd61f)) |
| 51 | +- add jarm package ([4cb9259](https://github.com/Sphereon-Opensource/OID4VCI/commit/4cb9259a5bb015a8ffca63d2873cc0baae2b1b8e)) |
| 52 | +- add jarm package ([9d6f07a](https://github.com/Sphereon-Opensource/OID4VCI/commit/9d6f07a2e5ec282b1ffe6716786c80394395598d)) |
| 53 | +- Add support for mDL / mdoc to the OID4VCI client ([6556cc0](https://github.com/Sphereon-Opensource/OID4VCI/commit/6556cc0bf7c8cb11907684fbecb6d9464e0e53f2)) |
| 54 | +- add things ([6ad4d89](https://github.com/Sphereon-Opensource/OID4VCI/commit/6ad4d89e6ad97b4d4d1155722e71477e36decc59)) |
| 55 | +- added DynamicRegistrationClientMetadata type and extended existing metadata for issuer and rp ([97b8779](https://github.com/Sphereon-Opensource/OID4VCI/commit/97b87795b893eaede336387af9a209338da00213)) |
| 56 | +- added support for first party applications ([9c273b9](https://github.com/Sphereon-Opensource/OID4VCI/commit/9c273b94a5373f9949b0d717e151e9f378307a3f)) |
| 57 | +- allow additional claims in access token ([1f73783](https://github.com/Sphereon-Opensource/OID4VCI/commit/1f73783e860edf330e25213fb8d84dd2cb5e1d76)) |
| 58 | +- Allow REST API and client to set client_id and other params ([16a7a2c](https://github.com/Sphereon-Opensource/OID4VCI/commit/16a7a2cdcd83711c8362c40e138235581fce8963)) |
| 59 | +- Allow to acquire credentials without using a proof for V13. This is rare and has to be supported by the issuer. For instance when using DPop and authorization code ([2f1fcee](https://github.com/Sphereon-Opensource/OID4VCI/commit/2f1fcee8ba67229f037d5387be73fb9ab0d998d1)) |
| 60 | +- changed the default uri scheme to openid4vp ([e9dd686](https://github.com/Sphereon-Opensource/OID4VCI/commit/e9dd686c508547eee9b1aa1bbca24bfc58eba0a7)) |
| 61 | +- dcql alpha ([dc1c318](https://github.com/Sphereon-Opensource/OID4VCI/commit/dc1c318fa130dc7fec493b82f69a1f563f62713c)) |
| 62 | +- dcql alpha ([4b7e8ae](https://github.com/Sphereon-Opensource/OID4VCI/commit/4b7e8aecba5825cdee14fe12b50e9dc57f64d9ab)) |
| 63 | +- Expose DPoP support also to main clients, instead of only to the access token client and credential request client ([e2cc7f6](https://github.com/Sphereon-Opensource/OID4VCI/commit/e2cc7f6abf553a705786d9c3fdc9aa28e53cac1c)) |
| 64 | +- Improve create jarm response callback to also include clientMetadata, to make it easier for implementers to extract the enc jwks themselves ([e71cd2d](https://github.com/Sphereon-Opensource/OID4VCI/commit/e71cd2dff5ad696cbc7ca6a7f6d8cb6640674739)) |
| 65 | +- Improvements to by reference offers. Also allow setting a correlationId on an offer ([1020d26](https://github.com/Sphereon-Opensource/OID4VCI/commit/1020d266634e0b12e54f66c37cd5470789940087)) |
| 66 | +- jarm alpha ([cc55d5e](https://github.com/Sphereon-Opensource/OID4VCI/commit/cc55d5e8256fcb884e28b1847033c534e31f6d76)) |
| 67 | +- jarm alpha ([703e09e](https://github.com/Sphereon-Opensource/OID4VCI/commit/703e09e8c869bd37d52aba01a2e8ca5b2adeb5a8)) |
| 68 | +- mdoc credential issuance ([86f6d4a](https://github.com/Sphereon-Opensource/OID4VCI/commit/86f6d4a1e81f826ceb5c51530131be0895dfa6b9)) |
| 69 | +- mso mdoc handling ([d88df4f](https://github.com/Sphereon-Opensource/OID4VCI/commit/d88df4fc9f4a704f9c4cf208a0b302dca4fc2d29)) |
| 70 | +- MWALL-715 Add support for external AS ([914d198](https://github.com/Sphereon-Opensource/OID4VCI/commit/914d198c99df94c84ea83520e767b6b557ecd717)) |
| 71 | +- MWALL-715 Create notification endpoint logic in Issuer ([2dff0df](https://github.com/Sphereon-Opensource/OID4VCI/commit/2dff0df4f3d9c0943b9e93ea2c9666fab43747c2)) |
| 72 | +- OID4VCI Rest API session improvements and delete endpoint ([0936d5d](https://github.com/Sphereon-Opensource/OID4VCI/commit/0936d5d67b9baa392396dd5fa632df3106524aa0)) |
| 73 | +- Pass in issuer_state to regular state in auth code flow, so we get a better integration with any external OIDC solution ([5b1178d](https://github.com/Sphereon-Opensource/OID4VCI/commit/5b1178dc2770e2dc6c9fd2fe98c5fe40ddb937b1)) |
| 74 | +- Pass in issuer_state to regular state in auth code flow, so we get a better integration with any external OIDC solution ([09cbd0d](https://github.com/Sphereon-Opensource/OID4VCI/commit/09cbd0d62014b6e0c8a5d367f5f95d040e5d67c4)) |
| 75 | +- Pass in issuer_state to regular state in auth code flow, so we get a better integration with any external OIDC solution ([e6222ff](https://github.com/Sphereon-Opensource/OID4VCI/commit/e6222ffb602993d376254f0e3f44e7f90eff0e3b)) |
| 76 | +- support exchanges with multiple vps ([5d5b0d7](https://github.com/Sphereon-Opensource/OID4VCI/commit/5d5b0d7277c121a51f2db1acc10c475d4a8b4d9d)) |
| 77 | +- Update CI to build branch named unstable releases, fixing duplicate versions when multiple feature branches exist simultaneously ([be5ceef](https://github.com/Sphereon-Opensource/OID4VCI/commit/be5ceef1fb921315ae6bcf4ef602eeb38b88212c)) |
| 78 | +- update dcql ([ad19797](https://github.com/Sphereon-Opensource/OID4VCI/commit/ad19797805d68855d902afcf586d521927654adc)) |
| 79 | +- update dcql ([d7cc1e7](https://github.com/Sphereon-Opensource/OID4VCI/commit/d7cc1e7342280370e9a4bef023e1b88ac735f412)) |
| 80 | +- update dcql lib ([6d94367](https://github.com/Sphereon-Opensource/OID4VCI/commit/6d94367ad7c64a6ca4e170b54cd83e7e490b8d6b)) |
| 81 | +- validate jarm metadata ([348d5bc](https://github.com/Sphereon-Opensource/OID4VCI/commit/348d5bc05224afd54bfda03960a7599817fbc9d7)) |
| 82 | + |
| 83 | +### Reverts |
| 84 | + |
| 85 | +- Revert "chore: disable mattr tests due to 502 bad gateway" ([9a526e2](https://github.com/Sphereon-Opensource/OID4VCI/commit/9a526e222e4d6eedd5a9841f800e7b3973f65046)) |
| 86 | +- Revert "chore: disable AuthenticationResponse tests due to 502 bad gateway" ([8ae6c46](https://github.com/Sphereon-Opensource/OID4VCI/commit/8ae6c4678795eed20d207e0c8be982b8ebe9fefe)) |
| 87 | + |
6 | 88 | # [0.16.0](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.15.1...v0.16.0) (2024-08-02) |
7 | 89 |
|
8 | 90 | ### Bug Fixes |
|
0 commit comments