Skip to content

Latest commit

 

History

History
472 lines (240 loc) · 28.6 KB

CHANGELOG.md

File metadata and controls

472 lines (240 loc) · 28.6 KB

CHANGELOG

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.7.0 (2024-10-16)

Bug Fixes

  • fix(Datetime): follow datetime spec from VC v2 (c94e909)

  • fix(Eth): update variable name from web3 (de2f5f0)

  • fix(Issue#286): add missing argument for CertificateV3Handler constructor (99db9d4)

Chores

  • chore(Release): manual release 3.7.0 (f617cdc)

  • chore(CI): disable password and use TWINE_NON_INTERACTIVE in travis env (b750e9d)

  • chore(CI): re-enable password param in TWINE to avoid manual prompt in Travis (a4f8663)

  • chore(CI): enable twine upload. maybe? (d328593)

  • chore(CI): debug twine upload (b663361)

  • chore(CI): debug twine upload (e436941)

  • chore(CI): debug twine upload error (1d435fe)

  • chore(CI): attempt fixing semantic release publish (a226f10)

  • chore(CI): disable keyring

as per https://twine.readthedocs.io/en/latest/index.html#disabling-keyring (3830290)

  • chore(vc-test-suite): do not test in chained proof mode (aff09fa)

  • chore(vc-test-suite): download vc example context and allow usage by jsonld document loader (1f4e75d)

  • chore(vc-test-suite): bump dep (5f43887)

  • chore(vc-test-suite): declare work dir in test conf.ini (a60ea4d)

  • chore(vc-test-suite): update dep (c08ca62)

  • chore(vc-test-suite): update dep (73441dc)

  • chore(vc-test-suite): update dep (03e37e9)

  • chore(vc-test-suite): update dep (6d5c365)

  • chore(Compliance): update compliance status (6a64c16)

  • chore(Compliance): update compliance status (db3cf57)

  • chore(Compliance): update compliance status (2834ae3)

  • chore(SemanticRelease): abstract to own bash script (24b1521)

Features

  • feat: removed code reps (b16a97f)

  • feat: gas_price method moved to the right class (c9d5ee6)

  • feat: fetching gas price from etherscan based on a config (f9562b3)

  • feat: supporting ethereum chain using the existing issue API (0f676d6)

  • feat: support for issuing credentials into the eth chains via API (1763f04)

Testing

  • test(issuer): ensure issuer cannot be an array (000ef0e)

Unknown

  • Merge pull request #301 from blockchain-certificates/fix/proof-and-date-validity

chore(CI): disable password and use TWINE_NON_INTERACTIVE in travis env (2b75eb8)

  • Merge pull request #300 from blockchain-certificates/fix/proof-and-date-validity

chore(CI): re-enable password param in TWINE to avoid manual prompt i… (c26fae7)

  • Merge pull request #299 from blockchain-certificates/fix/proof-and-date-validity

chore(CI): enable twine upload. maybe? (446f05b)

  • Merge pull request #298 from blockchain-certificates/fix/proof-and-date-validity

chore(CI): debug twine upload (a2d5eab)

  • Merge pull request #297 from blockchain-certificates/fix/proof-and-date-validity

chore(CI): debug twine upload (c5c70e1)

  • Merge pull request #296 from blockchain-certificates/fix/proof-and-date-validity

chore(CI): debug twine upload error (dc6e51d)

  • Merge pull request #295 from blockchain-certificates/fix/proof-and-date-validity

chore(CI): attempt fixing semantic release publish (5658d49)

  • Merge pull request #294 from blockchain-certificates/fix/proof-and-date-validity

fix(Datetime): follow datetime spec from VC v2 (471ca3c)

  • Merge pull request #292 from blockchain-certificates/fix/eth-issuance

fix(Eth): update variable name from web3 (f1b92cf)

  • Merge pull request #291 from blockchain-certificates/chore/ci-twine-keyring

Chore/ci twine keyring (d6ce0b7)

Support for issuing Credentials to the Ethereum Blockchain via API (863e5ed)

  • Merge branch 'master' into feature/issue_certs_on_ethereum_chain_via_api (0b4492a)

  • Merge pull request #288 from san-esc/master

Fix missing argument for CertificateV3Handler constructor (1e59dbc)

  • Merge pull request #287 from abhisheksarka/feature/dynamic_gas_price

Fetching current gas price from Etherscan (ce8947e)

  • Merge pull request #280 from blockchain-certificates/chore/fix-vc-test-suite-report

Chore/fix vc test suite report (6f5a042)

  • Merge pull request #279 from blockchain-certificates/chore/fix-semantic-release

chore(SemanticRelease): abstract to own bash script (6932041)

v3.6.0 (2024-03-07)

Bug Fixes

  • fix(Deps): remove unused dependency (94d3f83)

Chores

  • 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)

Features

  • 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(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)

  • 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)

Refactoring

  • 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 0f2fc9a34513940ed8ed788e4a27a3ed5fb68c37. (c701a12)

  • Revert "chore(SemanticRelease): run only on merge build"

This reverts commit d26ee30d30bff3d960bd65cd3fc3299bd050ea1a. (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)

Feat/vc v2 valid from valid until (19a2fc3)

  • Merge pull request #263 from blockchain-certificates/dependabot/npm_and_yarn/get-func-name-2.0.2

chore(deps): bump get-func-name from 2.0.0 to 2.0.2 (41c4550)

  • Merge pull request #264 from blockchain-certificates/fix/update-deps

fix(Deps): remove unused dependency (6df70eb)

  • Merge pull request #258 from blockchain-certificates/dependabot/npm_and_yarn/semver-5.7.2

chore(deps): bump semver from 5.7.1 to 5.7.2 (d8d36f5)

v3.5.0 (2023-06-07)

Chores

  • chore(Compliance): update compliance status (acfd4b7)

  • chore(CI): revert run on PR branch (65f4150)

  • chore(Compliance): publish compliance report on blockcerts.org (4506058)

  • chore(Compliance): run publish report only on PR (5d83c48)

Unknown

  • Merge pull request #256 from blockchain-certificates/feat/multiple-signatures-non-chained

Support non chained signatures (b4d939e)

  • Revert "feat(ConcurrentProofs): chain sign concurrent proofs with merkle root of previous proofs"

This reverts commit 8449a9bc8798ce29759e5c1ba95d1919b0ae9a64. (1ecd92f)

chore(Compliance): publish compliance report on blockcerts.org (45dd96c)

  • Merge pull request #254 from blockchain-certificates/test/vc-compliance

chore(Compliance): run publish report only on PR (9fde14f)

v3.4.0 (2023-05-26)

Chores

  • chore(Compliance): run publish only on PR (1413e52)

  • chore(CI): only build master (8941ab6)

  • chore(Compliance): update compliance report (3b3eeee)

  • chore(CI): only run on master branch (65d50b3)

  • chore(CI): fix typo (102bad4)

  • chore(version): bump version and update dependencies (a643fff)

Unknown

  • Merge pull request #251 from blockchain-certificates/test/vc-compliance

Test/vc compliance (9133b17)

Enable EIP-1559 ETH txs and update deprecated web3 methods/packages (48420fa)

  • update UnableToSignTxError() and delete redundant variable (107cd83)

  • Enable EIP-1559-compliant ETH transactions and update deprecated web3 methods/packages (4f293b3)

  • Merge pull request #237 from koshilife/support-goerli-and-sepolia

Support Ethereum testnets, the Goerli and the Sepolia (323601a)

v3.2.0 (2022-07-12)

Features

  • feat(StatusList): support issuance of array credentialStatus property value (71cabce)

  • feat(ConcurrentProofs): chain sign concurrent proofs with merkle root of previous proofs (8449a9b)

  • feat(ConcurrentProofs): allow setting nature of multiple proofs by config/CLI (6ebf7f1)

  • feat(ProofHandler): add concurrent proof (8670875)

Refactoring

  • refactor(ProofHandler): add chained flag (29f91bb)

Unknown

  • Merge pull request #238 from blockchain-certificates/feat/validate_metadata

Feat/validate metadata (76c99cb)

  • Merge pull request #253 from blockchain-certificates/feat/status-list-2021

feat(StatusList): support issuance of array credentialStatus property… (a34a9ac)

  • Merge pull request #248 from dallarosa/dallarosa-fix-dockerfile-regtest

fix Dockerfile (2414aa2)

  • fix Dockerfile

Added the header [regtest] to bitcoin.conf, fixing the error: "Error: Config setting for -rpcport only applied on regtest network when in [regtest] section." (c528638)

v3.3.0 (2022-08-25)

Chores

  • chore(CI): enable semantic release for real (ed3d51b)

Unknown

  • Merge pull request #245 from blockchain-certificates/chore/semantic-release

chore(CI): enable semantic release for real (3d07ec8)

  • Merge pull request #244 from blockchain-certificates/chore/semantic-release

chore(CI): configure semantic release to pick up version from tag (3dd6aa8)