diff --git a/packages/origin-247-certificate/CHANGELOG.md b/packages/origin-247-certificate/CHANGELOG.md new file mode 100644 index 00000000..0170ed0d --- /dev/null +++ b/packages/origin-247-certificate/CHANGELOG.md @@ -0,0 +1,36 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 1.0.0 (2021-08-17) + + +### Features + +* **origin-247-certificate:** add 247-certificates module ([e75077f](https://github.com/energywebfoundation/origin-247-sdk/commit/e75077fd2ebc16a9f4d4895e95650081628fcd47)) +* **origin-247-certificate:** add batch actions ([59e3656](https://github.com/energywebfoundation/origin-247-sdk/commit/59e36565fc9e7d2c20ad7bef7c29d90c8aec6ae7)) +* **origin-247-certificate:** allow to configure queue lock duration ([c6b6f3d](https://github.com/energywebfoundation/origin-247-sdk/commit/c6b6f3d93540da86b9528eca61e5d7009d071221)) +* **origin-247-certificate:** export CertificatePersisted event ([5f8cf8c](https://github.com/energywebfoundation/origin-247-sdk/commit/5f8cf8ce6729e335891e159e1c616d8f6af48d8c)) +* **origin-247-transfer:** add state to ETR, add batch methods ([6b85bb5](https://github.com/energywebfoundation/origin-247-sdk/commit/6b85bb585a56e556bf5743c2d400fae974fd9c69)) + + +* chore(origin-247-certificate)!: move issuer deps to peer deps ([5d6a1d3](https://github.com/energywebfoundation/origin-247-sdk/commit/5d6a1d37993087393ef7783dda30dc2bc1d31f04)) +* chore(origin-247-certificate)!: remove tokenId ([42887f3](https://github.com/energywebfoundation/origin-247-sdk/commit/42887f33944bbf7f01d4cca0203d995b111c7344)) +* chore(origin-247-certificate)!: update origin-sdk ([4d47c25](https://github.com/energywebfoundation/origin-247-sdk/commit/4d47c2569a6cb50e731f7ff649ebe2054dfc3d90)) +* feat(origin-247-certificate)!: add forUnitTests module ([1d39de9](https://github.com/energywebfoundation/origin-247-sdk/commit/1d39de9a483d53ef0096c688588f49cb4e91d7c2)) + + +### Bug Fixes + +* **origin-247-certificate:** save certificate to database after persisting event ([aaea748](https://github.com/energywebfoundation/origin-247-sdk/commit/aaea748cc3f07f49febfc670928ceabcc08c3af1)) + + +### BREAKING CHANGES + +* **origin-247-transfer:** ETR now has new table with new data +* **origin-247-transfer:** certificates are issued/transferred in batches which means, that the time of the event is even less specific +* user has to install issuer-api and issuer deps by himself +* tokenId removed +* certificate claims are now BigNumber strings instead of numbers +* service inject must be done by @Inject(CERTIFICATE_SERVICE_TOKEN) now diff --git a/packages/origin-247-certificate/package.json b/packages/origin-247-certificate/package.json index 02ba1580..6f419698 100644 --- a/packages/origin-247-certificate/package.json +++ b/packages/origin-247-certificate/package.json @@ -1,6 +1,6 @@ { "name": "@energyweb/origin-247-certificate", - "version": "0.0.2-alpha.1626162149.0", + "version": "1.0.0", "main": "./dist/js/src/index.js", "types": "./dist/js/src/index.d.ts", "scripts": { diff --git a/packages/origin-247-claim/CHANGELOG.md b/packages/origin-247-claim/CHANGELOG.md new file mode 100644 index 00000000..0863889e --- /dev/null +++ b/packages/origin-247-claim/CHANGELOG.md @@ -0,0 +1,31 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 1.0.0 (2021-08-17) + + +### Features + +* **origin-247-claim:** add basic matcher algorithm ([d6f289b](https://github.com/energywebfoundation/origin-247-sdk/commit/d6f289bd6305d45088a3c4db9a3c999b8ccdbec1)) +* **origin-247-claim:** Add claim module and service ([2e6b670](https://github.com/energywebfoundation/origin-247-sdk/commit/2e6b67057af46fe089fd0fe48be0e703e5beb78f)) +* **origin-247-claim:** Add filtering of zero value consumptions and generations ([e71bab9](https://github.com/energywebfoundation/origin-247-sdk/commit/e71bab9f4938a644a019cdb9dd48ecbac67aa0fa)) +* **origin-247-claim:** expose only facade ([fa0b528](https://github.com/energywebfoundation/origin-247-sdk/commit/fa0b528fa6f496b5b6635c4c03db0be87f60c0ca)) + + +* feat(origin-247-claim)!: work with generic entities instead of entity ID ([11cea57](https://github.com/energywebfoundation/origin-247-sdk/commit/11cea57937cd256ab10e9179b52d29f1366183fd)) +* feat(origin-247-claim)!: use BigNumber for volumes ([dcd1dfa](https://github.com/energywebfoundation/origin-247-sdk/commit/dcd1dfab5e3d1e2fa8f9c62680bee370a952d59d)) + + +### Bug Fixes + +* **origin-247-claim:** tests ([3717d07](https://github.com/energywebfoundation/origin-247-sdk/commit/3717d073aef7af3ff04c28698235179ea6b75125)) + + +### BREAKING CHANGES + +* result returned from matcher now is built of entities with all their fields, instead of entities id +* changed API: now instead of "priority" there is "groupPriority" field +* export from algorithm is wrapped in SpreadMatcher namespace +* input is not BigNumber instead of number primitive for all volume inputs diff --git a/packages/origin-247-claim/package.json b/packages/origin-247-claim/package.json index 5602f81f..fe6c78db 100644 --- a/packages/origin-247-claim/package.json +++ b/packages/origin-247-claim/package.json @@ -1,6 +1,6 @@ { "name": "@energyweb/origin-247-claim", - "version": "0.0.1", + "version": "1.0.0", "main": "./dist/js/src/index.js", "types": "./dist/js/src/index.d.ts", "scripts": { @@ -25,36 +25,36 @@ "@nestjs/cqrs": "7.0.1", "@nestjs/typeorm": "7.1.5", "ethers": "5.3.1", + "lodash": "4.17.21", "pg": "8.6.0", - "typeorm": "0.2.34", - "lodash": "4.17.21" + "typeorm": "0.2.34" }, "peerDependencies": { "@energyweb/origin-247-certificate": "^0.0.2-alpha.1626083770.0" }, "devDependencies": { + "@energyweb/issuer": "3.2.1-alpha.1626693085.0", + "@energyweb/issuer-api": "0.2.1-alpha.1626693085.0", + "@energyweb/origin-247-certificate": "1.0.0", + "@energyweb/origin-backend-utils": "1.5.2-alpha.1626693085.0", + "@energyweb/utils-general": "11.0.3-alpha.1626693085.0", + "@nestjs/bull": "0.3.1", "@nestjs/passport": "7.1.5", "@nestjs/platform-express": "7.6.18", "@nestjs/testing": "7.6.18", "@types/jest": "26.0.23", + "@types/lodash": "4.14.171", "@types/node": "15.12.4", + "bull": "3.22.9", + "class-transformer": "0.4.0", + "concurrently": "6.2.0", + "ganache-cli": "6.12.2", "jest": "27.0.5", "ts-jest": "27.0.3", "ts-node": "9.1.1", - "ganache-cli": "6.12.2", - "concurrently": "6.2.0", - "wait-on": "5.3.0", - "typescript": "4.3.4", - "@types/lodash": "4.14.171", - "@energyweb/issuer": "3.2.1-alpha.1626693085.0", - "@energyweb/issuer-api": "0.2.1-alpha.1626693085.0", - "@energyweb/origin-backend-utils": "1.5.2-alpha.1626693085.0", - "@energyweb/utils-general": "11.0.3-alpha.1626693085.0", - "@energyweb/origin-247-certificate": "^0.0.2-alpha.1626083770.0", - "@nestjs/bull": "0.3.1", - "bull": "3.22.9", "tsconfig-paths": "3.10.1", - "class-transformer": "0.4.0" + "typescript": "4.3.4", + "wait-on": "5.3.0" }, "jest": { "moduleFileExtensions": [ diff --git a/packages/origin-247-transfer/CHANGELOG.md b/packages/origin-247-transfer/CHANGELOG.md new file mode 100644 index 00000000..984e1ab1 --- /dev/null +++ b/packages/origin-247-transfer/CHANGELOG.md @@ -0,0 +1,38 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 1.0.0 (2021-08-17) + + +### Bug Fixes + +* **origin-247-certificate:** save certificate to database after persisting event ([aaea748](https://github.com/energywebfoundation/origin-247-sdk/commit/aaea748cc3f07f49febfc670928ceabcc08c3af1)) +* **origin-247-transfer:** correct handling transfer error ([cfff8d9](https://github.com/energywebfoundation/origin-247-sdk/commit/cfff8d98f441ecbe07600542e265147dab4d4eb9)) +* **origin-247-transfer:** don't issue zero volume certificate ([7147004](https://github.com/energywebfoundation/origin-247-sdk/commit/71470041a2d5b476e55cb70d9e660a96a1c506ef)) +* **origin-247-transfer:** fix ETR overriding each other ([cbc1961](https://github.com/energywebfoundation/origin-247-sdk/commit/cbc1961a9ed5809b236c7c0b9e57ae5d3981d69c)) + + +### Features + +* **origin-247-transfer:** add command for status update ([c29b531](https://github.com/energywebfoundation/origin-247-sdk/commit/c29b531b9a753c6b70155def53a1b7063f489e5e)) +* **origin-247-transfer:** add module boilerplate ([b051d4e](https://github.com/energywebfoundation/origin-247-sdk/commit/b051d4e7754766b355bf54ba81f13038ec491e5f)) +* **origin-247-transfer:** add sites blockchain addresses ([8d82137](https://github.com/energywebfoundation/origin-247-sdk/commit/8d8213738661a8a90ee75aab1d6d832816949c51)) +* **origin-247-transfer:** add state to ETR, add batch methods ([6b85bb5](https://github.com/energywebfoundation/origin-247-sdk/commit/6b85bb585a56e556bf5743c2d400fae974fd9c69)) +* **origin-247-transfer:** add transferDate and more public attrs ([2775f26](https://github.com/energywebfoundation/origin-247-sdk/commit/2775f260af6706f7750741edb1c53fabf90d203d)) +* **origin-247-transfer:** allow for no validators ([0df8056](https://github.com/energywebfoundation/origin-247-sdk/commit/0df8056996a1b14622a3a86830384408f16ee219)) +* **origin-247-transfer:** issue certificate and create energy block ([5a8f2cb](https://github.com/energywebfoundation/origin-247-sdk/commit/5a8f2cb3c60bac671fa101e303ad8269d969c2ba)) +* **origin-247-transfer:** save persist flag on ETR ([c3b098a](https://github.com/energywebfoundation/origin-247-sdk/commit/c3b098a63db478addb237ec2eabb36b018a607da)) +* **origin-247-transfer:** save sites from sites query, save certificateId separately, update schema ([51d749f](https://github.com/energywebfoundation/origin-247-sdk/commit/51d749fdb16186e04f0a8c2aa1b6f152a07b63e9)) +* **origin-247-transfer:** symmetric validation logic ([6ae2a88](https://github.com/energywebfoundation/origin-247-sdk/commit/6ae2a88f0db3eb27f4660b855b1f27a46d3865fe)) + + +* chore(origin-247-transfer)!: change column datatype, fix race condition ([0e5c429](https://github.com/energywebfoundation/origin-247-sdk/commit/0e5c42968a172473a7d714ce9c4cad5c82759a8d)) + + +### BREAKING CHANGES + +* **origin-247-transfer:** ETR now has new table with new data +* **origin-247-transfer:** certificates are issued/transferred in batches which means, that the time of the event is even less specific +* date columns in ETR database entity now have TIMESTAMPTZ type diff --git a/packages/origin-247-transfer/package.json b/packages/origin-247-transfer/package.json index 1f831987..f14de1cd 100644 --- a/packages/origin-247-transfer/package.json +++ b/packages/origin-247-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@energyweb/origin-247-transfer", - "version": "0.0.1", + "version": "1.0.0", "main": "./dist/js/src/index.js", "types": "./dist/js/src/index.d.ts", "scripts": { @@ -25,37 +25,37 @@ "@nestjs/cqrs": "7.0.1", "@nestjs/typeorm": "7.1.5", "ethers": "5.3.1", - "pg": "8.6.0", - "typeorm": "0.2.34", "lodash": "4.17.21", - "rxjs": "7.3.0" + "pg": "8.6.0", + "rxjs": "7.3.0", + "typeorm": "0.2.34" }, "peerDependencies": { "@energyweb/origin-247-certificate": "^0.0.2-alpha.1626083770.0" }, "devDependencies": { + "@energyweb/issuer": "3.2.1-alpha.1626693085.0", + "@energyweb/issuer-api": "0.2.1-alpha.1626693085.0", + "@energyweb/origin-247-certificate": "1.0.0", + "@energyweb/origin-backend-utils": "1.5.2-alpha.1626693085.0", + "@energyweb/utils-general": "11.0.3-alpha.1626693085.0", + "@nestjs/bull": "0.3.1", "@nestjs/passport": "7.1.5", "@nestjs/platform-express": "7.6.18", "@nestjs/testing": "7.6.18", "@types/jest": "26.0.23", + "@types/lodash": "4.14.171", "@types/node": "15.12.4", + "bull": "3.22.9", + "class-transformer": "0.4.0", + "concurrently": "6.2.0", + "ganache-cli": "6.12.2", "jest": "27.0.5", "ts-jest": "27.0.3", "ts-node": "9.1.1", - "ganache-cli": "6.12.2", - "concurrently": "6.2.0", - "wait-on": "5.3.0", - "typescript": "4.3.4", - "@types/lodash": "4.14.171", - "@energyweb/issuer": "3.2.1-alpha.1626693085.0", - "@energyweb/issuer-api": "0.2.1-alpha.1626693085.0", - "@energyweb/origin-backend-utils": "1.5.2-alpha.1626693085.0", - "@energyweb/utils-general": "11.0.3-alpha.1626693085.0", - "@energyweb/origin-247-certificate": "^0.0.2-alpha.1626083770.0", - "@nestjs/bull": "0.3.1", - "bull": "3.22.9", "tsconfig-paths": "3.10.1", - "class-transformer": "0.4.0" + "typescript": "4.3.4", + "wait-on": "5.3.0" }, "jest": { "moduleFileExtensions": [