Skip to content

Latest commit

 

History

History
464 lines (196 loc) · 22.8 KB

CHANGELOG.md

File metadata and controls

464 lines (196 loc) · 22.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.0.1 (2022-01-18)

Note: Version bump only for package @energyweb/issuer

6.0.0 (2021-12-30)

Bug Fixes

  • deps: update dependency chai to v4.3.4 (4cda837)
  • issuer: Make sure that .sol files are contained within the NPM release (7b45bc8)

Features

  • issuer: Operator approval check function (15c04e3)
  • issuer: Return transaction hash on Certificate.create() (aef990a)

BREAKING CHANGES

  • issuer: The Certificate facade no longer waits for the create() transaction to be mined, but delegates that responsibility to the facade user.

5.0.0 (2021-12-24)

Bug Fixes

  • deps: update dependency chai to v4.3.4 (4cda837)
  • issuer: Make sure that .sol files are contained within the NPM release (7b45bc8)

Features

  • issuer: Operator approval check function (15c04e3)
  • issuer: Return transaction hash on Certificate.create() (aef990a)

BREAKING CHANGES

  • issuer: The Certificate facade no longer waits for the create() transaction to be mined, but delegates that responsibility to the facade user.

4.1.0 (2021-09-17)

Features

  • origin-device-registry-local-irec-api: capacity is string now (d769f4f)

4.0.0 (2021-08-30)

Bug Fixes

  • claim data number overflow (d3b9f85)
  • deps: update dependency @ethersproject/abi to v5.2.0 (297112c)
  • deps: update dependency @ethersproject/contracts to v5.2.0 (c98515b)
  • deps: update dependency @ethersproject/providers to v5.0.24 (87afd70)
  • deps: update dependency dotenv to v10 (c1b44b7)
  • deps: update dependency dotenv to v9 (6b97197)
  • deps: update dependency dotenv to v9.0.2 (711307a)
  • deps: update dependency ethers to v5.1.3 (e7f4abb)
  • deps: update dependency ethers to v5.1.4 (71f379b)
  • deps: update ethers (785e3ef)
  • deps: update ethers (d40f585)
  • deps: update ethers to v5.3.0 (72c970e)
  • Fix and improve the batch issuance API + add test (37484e5)
  • issuer: allow setting amounts in batch transfer/claim (3f263f2)
  • revert ethers versions to working and disable updates (49753f0)
  • syncing a Certificate that was issued in a batch (8665a4e)

Features

  • issuer-irec-api: import irec certificates (30e6832)
  • issuer: add batch issuing facade (4e7f321)
  • issuer: add Certificate.metadata support (ab37d58)
  • issuer: Add RegistryExtended contract (124560b)
  • issuer: Allow the Issuer contract to mint more tokens (396f54e)
  • issuer: Upgradeability tests (8dc49f6)
  • issuer: Use OpenZeppelin ERC-1155 smart contracts + separate Private Issuer contract (97ef554)

BREAKING CHANGES

  • issuer: There is a new set of Issuer and Registry smart contracts that is based on OpenZeppelin's ERC-1155 contracts and not backwards compatible with the previous smart contracts

3.2.0 (2021-03-23)

Bug Fixes

  • deps: update dependency chai to v4.3.3 (ed9a753)
  • deps: update dependency chai to v4.3.4 (beeedd1)
  • deps: update dependency ethers to v5.0.31 (2c4a3a0)
  • deps: update dependency mocha to v8.3.0 (95868da)
  • deps: update dependency mocha to v8.3.1 (2aac4f1)
  • deps: update dependency mocha to v8.3.2 (0f535b4)
  • issuer: fallback to empty strings when encoding claiming data (23d47c4)

Features

  • issuer: add time range for claim data. calculate encoded/decoded payload locally (d1cc82a)

3.1.0 (2021-02-12)

Bug Fixes

  • deps: update dependency chai to v4.3.0 (aaa7dd8)
  • deps: update dependency ethers to v5.0.29 (149041b)
  • issuer: issuedCertificateTokenId is BigNumber but should be number (9ed9521)

Features

  • issuer: Track the issued certificate ID as a part of an approved CertificationRequest (b3a500d)

3.0.1 (2020-11-30)

Note: Version bump only for package @energyweb/issuer

3.0.0 (2020-11-20)

Bug Fixes

  • deps: update dependency ethers to v5.0.15 (7205cfd)
  • deps: update dependency mocha to v8.2.0 (e318650)
  • deps: update dependency mocha to v8.2.1 (eb0c31b)
  • issuer: security bug where a user could force another user to claim its certificates (e9d742b)

chore

  • issuer: replace Configuration with BlockchainProperties + remove dependency on origin-backend (52409c3)

BREAKING CHANGES

  • issuer: The Certificate and CertificationRequest facades no linger rely on the Configuration object, but BlockchainProperties. Also removed the dependency on origin-backend

2.4.6 (2020-10-02)

Bug Fixes

  • deps: update dependency mocha to v8.1.3 (83b5450)

2.4.5 (2020-08-25)

Note: Version bump only for package @energyweb/issuer

2.4.4 (2020-08-12)

Note: Version bump only for package @energyweb/issuer

2.4.3 (2020-08-10)

Bug Fixes

  • deps: update dependency ethers to v5.0.8 (c69bde0)
  • deps: update dependency mocha to v8.1.1 (f27c8a5)

2.4.2 (2020-08-06)

Bug Fixes

  • deps: update dependency mocha to v8.1.0 (fa63959)
  • issuer: Certificate creation date always shows current time (fc1cb51)

2.4.1 (2020-07-16)

Note: Version bump only for package @energyweb/issuer

2.4.0 (2020-07-08)

Bug Fixes

  • deps: update dependency winston to v3.3.0 (12f111e)
  • deps: update dependency winston to v3.3.3 (d66ad8e)

Features

  • issuer: approvedDate and revokedDate added to ICertificationRequest (20b276b)

2.3.1 (2020-06-16)

Note: Version bump only for package @energyweb/issuer

2.3.0 (2020-06-16)

Bug Fixes

  • deps: update dependency mocha to v8 (11aa19a)
  • issuer: fix a bug with certificate showing an incorrect partial claim value (5c0547c)

Features

  • more efficient certification request validation (2d85e0e)
  • issuer: getAllOwnedCertificates (e5b2fbb)
  • origin-ui-core: add deposit action (07acf6e)

2.2.0 (2020-05-29)

Bug Fixes

  • deps: update dependency mocha to v7.2.0 (b0ee1b6)
  • certificate tests (923eb7e)
  • linting errors (c6a6c65)
  • ownership commitments permissions + store original requestor (1751d30)

Features

  • issuer: store sender for the certification request (39d0871)

2.1.0 (2020-05-15)

Bug Fixes

  • issuer: enable storing more than 32 bytes in beneficiary data (f075dfd)

Features

  • issuer: store all certificationRequest information on the backend (355e51f)
  • issuer: Use defined beneficiary claim data (e89900f)

2.0.0 (2020-04-24)

Bug Fixes

  • certificate history (74e4e37)
  • issuer: contract interactions wait (15f2785)
  • issuer: return initialized=false if fetching events errored on Certificate (80087b2)
  • issuer: return uninitialized certification request if fails to read data from backend (0c19601)
  • issuer: storing bignumber in precise proofs (6dd91c7)
  • issuer: swtich IDs to get correct certificationRequestId in Certificate (23d5527)
  • issuer: wait for confirmation before proceeding to the next transcation (cba2368)

chore

  • issuer: better code organization and naming (438aa89)
  • issuer: only show energy volumes for the active user (39cf708)

Features

  • issuer: Web3js to ethers + typechain (594ea82)

BREAKING CHANGES

  • issuer: Certificate.energy now returns "publicVolume", "privateVolume" and "claimedVolume"
  • issuer: Use Certificate and CertificationRequest instead of Certificate.Entity and CertificationRequest.Entity
  • issuer: The issuer package now uses the Ethers instead of Web3JS

1.1.0 (2020-04-08)

Bug Fixes

  • issuer: return empty array in getCertificationRequestsForDevice() if none (fe51d90)
  • disallow bad user request certs flow (99cec42)
  • issuer: Certificate always has a private and public volume balance (37274aa)
  • issuer: isCertificatePrivate check (52c7001)

Features

  • add ability to autogenerate external device ids (822b752)
  • add ORGANIZATION_REMOVED_MEMBER and DEVICE_STATUS_CHANGED email notifications (384f90f)
  • add posting certificates for sale (84a141a)
  • issuer: approval process for private transfers (b285bfd)
  • issuer: improve storing multi-owner commitments off-chain (4c03539)
  • issuer: multi-owner private certificates (e3c23cf)
  • store energy amount in CertificationRequest (5d756ba)
  • issuer: rename IssueRequest to CertificationRequest, various security fixes (0984142)

1.0.1 (2020-03-16)

Note: Version bump only for package @energyweb/issuer

1.0.0 (2020-03-02)

Features

  • issuer: Unified private and public issuer contract (72de487)

BREAKING CHANGES

  • issuer: Unified issuer

0.12.0 (2020-02-17)

Features

  • issuer: export registry contract build (fba7d26)

0.11.0 (2020-02-12)

Bug Fixes

  • issuer: check time periods before requesting issuance (14b4451)
  • issuer: set certificate topic in the constructor (bac288c)

Features

  • check generation period when issuing (e51dc8b)
  • issuer: customizable certificate topic + AbstractIssuer contract (c519906)
  • check balances of other users (2d4af2b)
  • issuer: fetchin registry addresses (fc4dc2f)
  • Unprivatize @energyweb/issuer (79404e9)

0.10.1 (2020-02-04)

Note: Version bump only for package @energyweb/issuer

0.10.0 (2020-01-31)

Bug Fixes

  • issuer: batch claiming and batch transferring (0e0c9a8)
  • issuer: deployment to Volta (0c47042)
  • issuer: rm unused dependecies (8177302)

Features

  • issuer: add JS wrappers for PublicIssuer and Certificate (6511677)
  • issuer: enable revoking a certificate (bb3b2a6)
  • issuer: implement validity data checks (800f102)
  • issuer: initial skeleton for private issuance (37098f7)