Releases: blockchain-certificates/cert-issuer
v3.8.0
v3.8.0 (2024-11-07)
Chores
- chore(CI): change twine upload prompt place to access env var (
48059c5
)
Features
-
feat(CredentialSubject): handle multiple credential subjects (
3434701
) -
feat(Schemas): bump schema version (
f9d79db
) -
feat(VCv2): bump cert-schema (
f32d889
)
Testing
- test(CredentialSubject): add null test (
cd605bd
)
Unknown
- Merge pull request #304 from blockchain-certificates/feat/vc-v2-name-description
Support credential subject as array (deafa4a
)
- Merge pull request #303 from blockchain-certificates/chore/fix-semantic-release
chore(CI): change twine upload prompt place to access env var (023d197
)
- Merge pull request #302 from blockchain-certificates/fix/proof-and-date-validity
chore(Release): manual release 3.7.0 (a9039e4
)
v3.6.0
v3.6.0 (2024-03-07)
Chore
-
chore(SemanticRelease): install twine (
555dd16
) -
chore(SemanticRelease): use release_package as build_command, as recommended by the migration doc
https://python-semantic-release.readthedocs.io/en/latest/migrating_from_v7.html#repurposing-of-version-and-publish-commands (d02caed
)
-
chore(SemanticRelease): run only on merge build (
d26ee30
) -
chore(SemanticRelease): revert to v7 with support for pypi uplaod (
0f2fc9a
) -
chore(SemanticRelease): specify upload to pypi - maybe (
f2e4a30
) -
chore(SemanticRelease): specify where version is defined (
3293630
) -
chore(SemanticRelease): add build_command (
dd266f1
) -
chore(SemanticRelease): add semantic-release config (
70c8114
) -
chore(SemanticRelease): run version before publish (
4b8e5ac
) -
chore(CI): debug git and semantic release (
8478dc9
) -
chore(CI): only trigger build when merged (
0eb4362
) -
chore(CI): re-enable semantic release publish (
7ad9fd5
) -
chore(Compliance): update compliance status (
3ed92a0
) -
chore(deps): bump get-func-name from 2.0.0 to 2.0.2
Bumps get-func-name from 2.0.0 to 2.0.2.
updated-dependencies:
- dependency-name: get-func-name
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com> (0383454
)
- chore(deps): bump semver from 5.7.1 to 5.7.2
Bumps semver from 5.7.1 to 5.7.2.
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com> (18f78a6
)
Feature
-
feat(CredentialSubject): compare credential subject against credential schema before issuance (
2618b20
) -
feat(CredentialSchema): verify credentialSchema property validity (
77d219b
) -
feat(DataIntegrityProof): handle contexts for data integrity proof (
b13182b
) -
feat(DataIntegrityProof): handle chained proofs according to DataIntegrityProof spec (
601a216
) -
feat(DataIntegrityProof): add id to proof (
814cede
) -
feat(DataIntegrityProof): convert proof format to data integrity proof (
5f9215e
) -
feat(Vc-V2): bump deeps (
0c83ef1
) -
feat(Vc-V2): verify expirationDate/validUntil is set after issuanceDate/validFrom (
eaf47c8
) -
feat(Vc-V2): add validFrom/validUntil verification (
cb41e73
) -
feat(Vc-V2): prevent having both v1 and v2 vc context defined (
f46dffa
) -
feat(Vc-V2): allow VC v2 context in cert (
d942606
) -
feat(Vc-V2): bump cert-schema (
c70f0b5
)
Fix
- fix(Deps): remove unused dependency (
94d3f83
)
Refactor
-
refactor(DataIntegrityProof): remove chainedProof2021 class (
96c6abe
) -
refactor(DataIntegrityProof): move responsibility of creating proof object to proof handler (
4b20423
) -
refactor(DataIntegrityProof): extract merkle proof 2019 to its own constructor (
889440b
)
Unknown
- Merge pull request #278 from blockchain-certificates/chore/fix-semantic-release
chore(SemanticRelease): install twine (03f398d
)
- Merge pull request #277 from blockchain-certificates/chore/fix-semantic-release
Chore/fix semantic release (3ce03fd
)
- Revert "chore(SemanticRelease): revert to v7 with support for pypi uplaod"
This reverts commit 0f2fc9a. (c701a12
)
- Revert "chore(SemanticRelease): run only on merge build"
This reverts commit d26ee30. (897de72
)
- Merge pull request #276 from blockchain-certificates/chore/fix-semantic-release
chore(SemanticRelease): run only on merge build (18cfd3f
)
- Merge pull request #275 from blockchain-certificates/chore/fix-semantic-release
chore(SemanticRelease): revert to v7 with support for pypi uplaod (ac5e13d
)
- Merge pull request #274 from blockchain-certificates/chore/fix-semantic-release
chore(SemanticRelease): specify upload to pypi - maybe (b8b35a7
)
- Merge pull request #273 from blockchain-certificates/chore/fix-semantic-release
chore(SemanticRelease): specify where version is defined (837f5d6
)
- Merge pull request #272 from blockchain-certificates/chore/fix-semantic-release
chore(SemanticRelease): add build_command (a4f2eb6
)
- Merge pull request #271 from blockchain-certificates/chore/fix-semantic-release
chore(SemanticRelease): add semantic-release config (597fe5f
)
- Merge pull request #270 from blockchain-certificates/feat/support-credential-schema
chore(SemanticRelease): run version before publish (c0e2738
)
- Merge pull request #269 from blockchain-certificates/feat/support-credential-schema
chore(CI): re-enable semantic release publish (8d0b7c2
)
- Merge pull request #268 from blockchain-certificates/feat/support-credential-schema
Feat/support credential schema (efc311d
)
- Merge pull request #266 from blockchain-certificates/feat/follow-data-integrity-proof
Feat/follow data integrity proof ([71adf6c
](71adf6ceecbed3c2dc785665...