v3.9.0
v3.9.0 (2025-07-22)
Bug Fixes
-
Set proof's 'created' field to UTC time (
be6ca59) -
Update setuptools for compliance with PEP 625 distribution packaging (
83e3e0a) -
Deps: Use updated merkletools package (
279a8f4) -
Issuer: Detect unmapped JSONLD fields before issuance (
cb0bbe5) -
Logging: Prevent creating a new logging handler each time cert_issuer is called (
a0a5d4c)
Chores
-
CI: Try and fix semantic-release (
6506c69) -
Compliance: Update compliance status (
5ed2aeb) -
Compliance: Update compliance status (
840d878) -
Compliance: Update compliance status (
82712f9) -
deps: Bump brace-expansion from 1.1.11 to 1.1.12 (
cacc0ec) -
deps: Bump cookie and express (
dc6fc7a) -
deps: Bump elliptic from 6.5.5 to 6.6.1 (
f784b6a) -
deps: Bump express from 4.18.3 to 4.19.2 (
c902280) -
deps: Bump express from 4.19.2 to 4.21.2 (
c8f983d) -
Docker: Fix docker build for python 3.12 (
cc1ac56) -
Server: Remove server files as handled by cert-issuer-vc-api (
93eadfd)
Documentation
- Readme: Point to server repo (
274691e)
Features
-
Upgrade pycoin dependency to work past a vulnerability (
fc80ffd) -
Config: Allow resetting config between 2 issuances (
731e53b) -
Config: Allow specifying config path from outside (
a7a4325) -
Issuance: Allow issuer to select timezone (
3a4bb28) -
Issuance: Report UTC offset (
0cfa1d0) -
VC-API: Partially and poorly handle errors. Maintain response object shape according to request (credentials to issue) (
b02a60a) -
VC-API: Prepare server to run and accept credentials (
6999ae9) -
VC-API: Rename endpoint to more closely conform with VC-API spec (
1058cbf) -
VC-API: Shape response object and status code when success (
4715e1f)
Refactoring
- MerkleProof2019: Pass app config object and let MP2019 decide what to consume from it (
ff31f85)
Detailed Changes: v3.8.0...v3.9.0