- A new mandatory argument, "device_publickey", has been added. This new attribute is the wallet instance public key.
- Added a tutorial on how to use Pytest, which can be found in the tests folder, "Pytest_Tutorial.md".
- Modifications to the /get_pid and /pid routes: when the "country" parameter is empty, the user is redirected to the /pid route to choose the corresponding country. In the /pid route, when a card is selected, the user is redirected back to /getpid, now with the desired country information.
- Correction in the encoding process where the data was encoded twice in base64. Rectified to just base64 encoding.
-
Added tutorial on using the Robot framework, found in the tests folder under the name, "robot_tutorial.md".
-
Added functionality for issuing mDL requests, both in CBOR and SD-JWT format. To use the "/mdl" and "/getmdl" routes, the operation and arguments required are the same as for the PID.
-
Added metadata to the PID ("issuance_date", "expiry_date", "issuing_authority" and "issuing_country").
-
Added the "un_distinguishing_sign" attribute to the mDL.
20 Jun 2024
- Support notification endpoint - OID4VCI draf13
- Support deferred flow - OID4VCI draft 13
- Support dynamic-credential-request - OID4VCI draft 13
- Support Pre-Authorized Code Flow - OID4VCI draft 13
- Support credential offer - OID4VCI draft 13
- Configure a new generic IdP based on OIDC
- Support batch flow - OID4VCI draft 13
- Update current flows to OID4VCI draft 13
- Remove /oidc route
- A more dynamically built form and country selection
- Changed doctype and namespace from "eudiw" to "eudi" in pid and age verification credentials.