Skip to content

Releases: blockchain-certificates/cert-issuer

v3.8.0

07 Nov 15:07
Compare
Choose a tag to compare

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

07 Mar 14:25
Compare
Choose a tag to compare

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] <[email protected]> (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] <[email protected]> (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...

Read more

v3.5.0

07 Jun 14:32
b4d939e
Compare
Choose a tag to compare

Feature

  • ConcurrentProofs: Chain sign concurrent proofs with merkle root of previous proofs (8449a9b)
  • ConcurrentProofs: Allow setting nature of multiple proofs by config/CLI (6ebf7f1)
  • ProofHandler: Add concurrent proof (8670875)

v3.4.0

26 May 13:35
9133b17
Compare
Choose a tag to compare

Feature

  • Compliance: Throw if issuer is an array (02616cc)
  • StatusList: Support issuance of array credentialStatus property value (71cabce)

Fix

  • Compliance: Improve issuer validation (d023dc0)
  • Deps: Fix connexion version (ace09c2)

Documentation

  • Example: Update example cert (59f55f9)

v3.3.0

25 Aug 15:29
3d07ec8
Compare
Choose a tag to compare

Feature

  • GoerliAndSepolia: Support Ethereum testnets, goerli and sepolia. (a7c3834)

Documentation

  • GoerliAndSepolia: Update docs about new supported Ethereum testnets, goerli and sepolia. (0355520)