All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.0.1 (2022-07-29)
Note: Version bump only for package @energyweb/origin-247-claim
5.0.0 (2022-03-23)
- tests (11e0370)
- Use
issuer
package directly. Dropissuer-api
package (7c293e1)
energyValue
field is now required in transfer and claim commands. Previously when callingtransfer
orclaim
methods inOffChainCertificateService
you could skip passingenergyValue
field to commands. Right now those calls will fail with ValidationError - you will have to explicitly passenergyValue
you want to use to make it work. Contracts (and blockchain properties) should not be deployed using seed anymore. For deploying contracts on blockchain on application startup refer to README.
4.0.6 (2022-02-10)
Note: Version bump only for package @energyweb/origin-247-claim
4.0.5 (2022-01-25)
Note: Version bump only for package @energyweb/origin-247-claim
4.0.4 (2022-01-24)
Note: Version bump only for package @energyweb/origin-247-claim
4.0.3 (2022-01-19)
Note: Version bump only for package @energyweb/origin-247-claim
4.0.2 (2022-01-17)
Note: Version bump only for package @energyweb/origin-247-claim
4.0.1 (2022-01-14)
Note: Version bump only for package @energyweb/origin-247-claim
4.0.0 (2022-01-11)
- origin-247-claim: fix error when two entities had the same id (54eeab7)
- make claimCustomizationFn generic as well (a4801c7)
- origin-247-certificate: add offchain implementation (109d636)
- add ClaimForUnitTestsModule (897492f)
- allow to customize claim facade input type (c706d2c)
- origin-247-certificate: because of introduction of offchain-certificate module, to standarize naming anything related to "classic" certificate module is now prefixed with "OnChain" - this includes module, service, service injection token and so on
- claim facade now accepts consumer and generator ids as generic
id
field. This way it is inline with matching algorithms, and requires less mapping
3.2.0 (2021-11-24)
- origin-247-certificate: add support for certificates
getAll
query (602e4f2)
3.1.5 (2021-11-02)
Note: Version bump only for package @energyweb/origin-247-claim
3.1.4 (2021-10-19)
Note: Version bump only for package @energyweb/origin-247-claim
3.1.3 (2021-10-19)
Note: Version bump only for package @energyweb/origin-247-claim
3.1.2 (2021-10-18)
Note: Version bump only for package @energyweb/origin-247-claim
3.1.1 (2021-10-15)
Note: Version bump only for package @energyweb/origin-247-claim
3.1.0 (2021-09-02)
- origin-247-claim: return round matches alongside flattened matches (734955e)
- origin-247-claim: spreadMatcher spread optimization (75f8bd3)
3.0.1 (2021-08-30)
Note: Version bump only for package @energyweb/origin-247-claim
3.0.0 (2021-08-30)
- origin-247-claim: remove findByGrouped method (95dfbf1)
- origin-247-claim: export aggregate, Duration and bigNum utils (a9c7f18)
- origin-247-claim: findByGrouped is removed
2.0.1 (2021-08-26)
Note: Version bump only for package @energyweb/origin-247-claim
2.0.0 (2021-08-26)
- origin-247-claim: allow flexible batch claims (f0f0916)
- origin-247-claim: claimCustomizationFn now accepts different - more flexible - interface
1.1.2 (2021-08-23)
Note: Version bump only for package @energyweb/origin-247-claim
1.1.1 (2021-08-23)
Note: Version bump only for package @energyweb/origin-247-claim
1.1.0 (2021-08-23)
- origin-247-claim: allow missing entity priority (0410559)
-
origin-247-claim: add basic matcher algorithm (d6f289b)
-
origin-247-claim: Add claim module and service (2e6b670)
-
origin-247-claim: Add filtering of zero value consumptions and generations (e71bab9)
-
origin-247-claim: expose only facade (fa0b528)
-
feat(origin-247-claim)!: work with generic entities instead of entity ID (11cea57)
-
feat(origin-247-claim)!: use BigNumber for volumes (dcd1dfa)
- origin-247-claim: tests (3717d07)
- 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