v2.0.0-rc1
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v2.0.0-rc1
v2.0.0-rc1
17 May 2022
- Integration test for deployed contracts
#285
- most nft tests working
0643176
- first nft test working
14e0b76
- integration tests working
e25bf90
v2.0.0-rc0
17 May 2022
- CI script to upload contract ABIs to the artifacts repository
#284
- Add test action for uploading artifacts
8514998
- Compile contracts when uploading artifacts
c5626eb
- Skip contracts test when uploading artifacts
210d5dd
v1.99.9
4 May 2022
- Shipping just
development
artifacts#283
- Upgrade openzeppelin contracts
#281
- fixing multisig
#273
- Transfer conditions allow transfer or lazy minting
#277
- Uploading contracts artifacts to repo
#274
- Allow NFT holders to burn NFTs
#276
- Create agreement and fulfill conditions
#266
- upgrade gnosis safe sdk
6f9d343
- update rest of the packages
69bf075
- TransferConditions allow to transfer or lazy mint
cb92133
v1.99.8
8 April 2022
- Renaming INeverminedConfig to INVMConfig to avoid bytecode generation problem
93a0611
v1.99.7
7 April 2022
- Fix condition manager deploy
#270
- updating version
ee69f3d
- fixing deploy
ecca4c2
- fixinf upgrade test
6fb6f27
v1.99.6
6 April 2022
- updating version
#269
- Allowing on-chain Nevermined instance configuration
#265
- New develop
#264
- Bump follow-redirects from 1.14.7 to 1.14.9
#241
- Celo mainnet contracts 1.3.5
#258
- Fixing error granting permissions to the
EscrowComputeExecutionTemplate
contract#257
- NFT-721 improvements (Subscriptions + POAP)
#256
- Revert "Using ERC-721 as a subscriptions vehicle"
#255
- Using ERC-721 as a subscriptions vehicle
#254
- Updated to latest version of circom stuff
#250
- Mubai artifacts 1.3.6
#252
- fix-init-aave-template
#253
- revert the revert
8b5ef66
- circuit compiles
cd9b889
- Adding reference POAP implementation
c7d8920
v1.99.5
30 March 2022
- aave uses erc 721
9eac914
v1.99.4
29 March 2022
- fixing
f2284da
v1.99.3
8 March 2022
v1.99.2
25 March 2022
- Bump follow-redirects from 1.14.7 to 1.14.9
#241
- Celo mainnet contracts 1.3.5
#258
- Fixing error granting permissions to the
EscrowComputeExecutionTemplate
contract#257
- Revert "Using ERC-721 as a subscriptions vehicle"
#255
- Using ERC-721 as a subscriptions vehicle
#254
- Mubai artifacts 1.3.6
#252
- fix-init-aave-template
#253
- Adding reference POAP implementation
c7d8920
- Adapting Copyright to Nevermined AG
35a6ac9
- Adding ERC-721 as subscriptions vehicle
451f01c
v1.99.1
8 March 2022
- Adding v1.99.0 Changelog updates
565d742
v1.99.0
8 March 2022
v1.3.12
2 April 2022
- Jcortejoso/celo 1.3.8
#268
- Celo 1.3.8
59a2d89
- Adding v1.3.10 Changelog updates
7876ba9
- Adding v1.3.11 Changelog updates
b26420a
v1.3.10
2 April 2022
- Alfajores 1.3.8
#267
- Mumbai artifacts 1.3.8
#259
- Bump follow-redirects from 1.14.7 to 1.14.9
#241
- Adding v1.3.9 Changelog updates
22156ce
- bumping to v1.3.10
fbf69e3
v1.3.9
25 March 2022
- Celo mainnet contracts 1.3.5
#258
- Adding v1.3.8 Changelog updates
69c9df4
- bumping to v1.3.9
ec4ce9f
- Make the linter happier
da3c9ff
v1.3.8
23 March 2022
- Fixing error granting permissions to the
EscrowComputeExecutionTemplate
contract#257
- Revert "Using ERC-721 as a subscriptions vehicle"
#255
- Using ERC-721 as a subscriptions vehicle
#254
- Gas optimization
#240
- escrow tests still not working
ead9d0f
- integration tests working
37cc058
- cleannup
aeeccc2
v1.3.7
15 March 2022
- Mubai artifacts 1.3.6
#252
- fix-init-aave-template
#253
- fix-aave-credit-agreement
#243
- check royalties for NFTs
#242
- Bump simple-get from 2.8.1 to 2.8.2
#228
- Adding geth dev mode
#235
- Upgrade test from previous version
#239
- Adding support to Dutch Auctions
#233
- English auction implementation with dynamic pricing interface
#226
- More tests
#230
- Auctions implementation
8e4a8aa
- Adding e2e tests
ec2d71e
- moving wrapper to own file
990105f
v1.3.6
9 February 2022
- 1.3.5 Deployment on Alfajores, Mumbai and Polygon
#229
- Polygon 1.3.5 deployment
cc6df7e
- Alfajores 1.3.5 deployment
9aff11f
- Mumbai 1.3.5 deployment
ec9ebbe
v1.3.5
8 February 2022
- NFT dtp agreements
#221
- Escrow bug
#227
- Fixing create and pay with ether
#225
- simple tests for multi escrow
6d2c227
- adding escrow for nfts
cefa625
- tests seem to work
f763da7
v1.3.4
29 January 2022
- Jcortejoso/polygon 1.3.3
#220
- Polygon mainnet and mumbai 1.3.3
ee48673
- deployment problems
50be2ff
- fixing
9db9641
v1.3.3
17 January 2022
- Adding support to NFTs metadata (ERC-721 & 1155)
#213
- Creating agreement and paying working with erc-721
#211
- Alfajores 1.3.2
#206
- Update openethereum
#205
- Deploy aave conditions
#204
- Adding support to EIP-2981
04a0d0c
- Updated addresses in README
98c18ed
- deploy aave contracts
3bb922d
v1.3.2
19 December 2021
- Allows to register a NFT and mint the ERC-1155 based NFT attached to it
#201
- using same naming for
_mint
attribute9bc0cc2
- linting
07972e8
- Adding v1.3.1 Changelog updates
623e240
v1.3.1
10 December 2021
v1.3.0
1 December 2021
- Remove erc1155 interface from registry
#198
- Waiting for node in loop
#197
- removed useless methods
daa7ae1
- waiting for node in loop
53aae0d
- will be a breaking change
c230ce4
v1.2.4
1 December 2021
- init transfer did condition with correct contract
#195
- fix initialization of transfer ntf condition for erc 721
f1efac7
- Adding v1.2.3 Changelog updates
d7e992d
- bumping version
52b2fd9
v1.2.3
30 November 2021
- Fixing artifacts to work with sdk-js tests
#193
- Create agreement and fulfill
#192
- Added missing dependency to polygon dockerfile
#191
- create agreement and pay with one step
a929c00
- fixing didregistry / erc1155 mess
37ae953
- deploying contracts
f747649
v1.2.2
25 November 2021
- Use erc access control for NFT transfer
#190
- Fixing erc 1155 interfaces
#189
- Minting erc721 nfts from registry
#181
- Adapting to Hardhat artifacts generation
#188
- moving erc1155 to another contract
4c421a1
- unit tests for minting erc 721
6a5a7a4
- tests seem to work
c4d1894
v1.2.1
22 November 2021
- Fix NPM and Maven artifacts generation
#186
- read spree url from env
#187
- Adding v1.2.0 Changelog updates
fb0bde7
- bumping to
v1.2.1
0d74b7e
- using the same node version
fa7396d
v1.2.0
22 November 2021
- Bump @openzeppelin/contracts-upgradeable from 4.3.2 to 4.3.3
#182
- Bump lodash from 4.17.19 to 4.17.21
#183
- update rest of the dockerfiles
#185
- python package in alpine was renamed
#184
- Updating to hardhat
#178
- unit tests working
9af83f8
- adding old artifacts back
a66cf30
- removing these
c764f52
v1.1.9
12 November 2021
- Mumbai contract deployment v1.1.8
#179
- Feature/polygon localnet
#175
- Adding K-V storage to conditions allowing to implement protection between conditions
#173
- Integration of Aave to support loans with NFTs as collateral
#156
- remove treasury & dynamic fee
#171
- interest rate mode
#170
- Bump hosted-git-info from 2.8.8 to 2.8.9
#168
- Bump tar from 4.4.13 to 4.4.19
#167
- Feature/withdraw aave
#165
- added aurora networks
#162
- repayment condition
#164
- Implementation of the Aave NFTs template
3f7e6c0
- Adding access control to the aave flow
a0cc623
- Adding aborted conditions flow
c4d10c8
v1.1.8
29 September 2021
- 1.1.2 deployment to testnets
#161
- added aurora mainnet
f4025cd
- Celo alfajores 1.1.2 contracts
6b452c1
- 1.1.3 contracts deployed to mumbai
5797960
v1.1.7
21 September 2021
- update docs
#163
- Fix error in init script
#160
- v1.1.6 -> aurora testnet
b858d11
- added aurora networks
8e49d07
- update aurora networks
60eabd2
v1.1.6
3 September 2021
- Changed the way artifacts are packaged in python
#159
- bump version of js and java packages
f983f68
- Adding v1.1.5 Changelog updates
f8ab8f5
v1.1.5
3 September 2021
- Add circuit artifacts
#158
- Bump mathjs from 7.0.2 to 7.5.1
#157
- Transfer proof
#121
- Bump path-parse from 1.0.6 to 1.0.7
#149
- add circuit artifacts
84e3ce0
- changed condition
90d6a43
- simple test
ff4fe5b
v1.1.4
14 August 2021
- Fix package.json to allow node > 10
#150
- Adding v1.1.3 Changelog updates
0ad4563
- bumped version
fd99f2e
v1.1.3
13 August 2021
- v1.1.2 to rinkeby
#147
- Feature/mainnet
#148
- v1.1.2 -> eth mainnet
a38ec9d
- update
8f6b058
- prepare for mainnet
f5876c9
v1.1.2
10 August 2021
- Fixes resulting of ERC-721 security audit
#145
- Add transfer eth unit tests, Harden eth transfer
#123
- Mrsmkl/init transfer
#146
- Feature/update constants
#122
- Update NFT e2e tests
#120
- make vita dao tests more realistic
#118
- Adding some NFT interfaces
#107
- vitadao test
#117
- Feature/version v1.1.1
#116
- made fulfill public to fix #139
#139
- Add nft holder to hashValues to fix #134
#134
- fixes #131 & #133
#131
- fixes #129
#129
- fixes #127
#127
- fixes #127
#127
- fixes #126
#126
- fixes #125
#125
- fixes #124
#124
- fixes #143
#143
- fixes #144
#144
- v1.1.2 rinkeby
df59830
- revert style
9cdd71f
- use address zero constant
b9b0184
v1.1.1
13 July 2021
- transfer nfts from nft holders that are not did owner
#109
- deploy to rinkeby
9d7294c
- added nft721 access template
fccaffb
- approved operators and fulfill transfer nft condition
1e3ede3
v1.1.0
8 July 2021
- feature/nft721 deployment
#115
- Using AccessControl in TransferNFTCondition
#114
- Erc721 tests
#112
- erc721 suggestion transfer nft
#111
- Bump handlebars from 4.7.6 to 4.7.7
#106
- Making the fulfill transfer NFT condition work from any caller if lock condition was fulfilled
#105
- Bump glob-parent from 5.1.1 to 5.1.2
#104
- Bump normalize-url from 4.5.0 to 4.5.1
#103
- v1.1.0 -> rinkeby
6951df8
- copy pasta
1610ef9
- added unit test for TransferNFT721
6169f91
v1.0.0
27 May 2021
- Bumping version to v1.0.0 and networks deployment
#97
- Feature/fresh mumbai
#102
- Feature/fresh rinkeby
#101
- Suport celo networks
#100
- Use yarn instead of npm
#99
- Update openethereum version on the embedded contracts dockerfile
#94
- Remove all artifacts previous to the deployment
#93
- use yarn instead of npm
ec5dd99
- 1.0 -> baklava
a1d5f81
- 1.0 -> alfajores
59b8029
v1.0.0-rc8
19 May 2021
- DID frontrun protection
#90
- Fix re-entrancy
#88
- using
abi.encode
as general solidity recommendation to avoid collisions#86
- Reverting to d47a0ee
61a2a1e
- updating truffle
8747955
- Using
ganache-core
to accelerate testsa9cb595
v1.0.0-rc7
12 May 2021
- Security fixes related with v1.0 security audit
#84
- Mrsmkl/audit issues
#85
- usage of isDIDOwner, fixes #80 and #83
#80
- DID-01C: Redundant Variable, fixes #81
#81
- tight-pack DIDRegister structure, fixes #82
#82
used
is executed before minting to avoid properly. It fixes #71#71
- Tautology clauses, fixes #66
#66
- Reverting to 16ba603
b763fc6
- Separating the DID registration into 2 steps
fb3178f
- Improving the revert messages to reduce the contract size
b4114fa
v1.0.0-rc6
5 May 2021
- Adding polygon networks support
#64
- Adding rinkeby & mumbai artifacts
dc353ab
- Adding rinkeby artifacts
47b44eb
- mumbai wallets file
f5207b2
v1.0.0-rc5
29 April 2021
- More code coverage
#63
- Remove use of tx.origin
#62
- Improve tests executions and security improvements
#60
- Improving how contracts documentation is created
#59
- modifying documentation generation
772f7ef
- Adding documentation format
4448e0e
- improving tests execution for ThresholdCondition
f26f390
v1.0.0-rc4
20 April 2021
- Adding ETH and multiple ERC20 payment support
#56
- Deprecating Lock and Escrow reward conditions. Compleating documentation
babff36
- Modification of Lock and Escrow payment conditions to support payment in ETH and additional ERC20 contracts
02ba516
- testing of lock and escrow conditions with external token address
c83850c
v1.0.0-rc3
14 April 2021
- Adding NFTAccessCondition
#53
- Adding contract deployment scripts
f790d24
- removing unused function
c1e371f
- Adding v1.0.0-rc2 Changelog updates
85d008e
v1.0.0-rc2
12 April 2021
- Simplification of NFTTransferCondition
#52
- Bump y18n from 4.0.0 to 4.0.1
#50
- Refactoring Access and Compute Templates
#49
- Create CODE_OF_CONDUCT.md
1932032
- Fixing hash generation of TransferNFT condition
7e9fd0f
- Simplifying transfer nft condition
a00e6db
v1.0.0-rc1
28 March 2021
- Refactoring Access Template
5bbb516
- Adding EscrowPaymentCondition tests
fff4dc4
- Compute template now is using LockPayment and EscrowPayment conditions
3ecad38
v1.0.0-rc0
18 March 2021
- NFTs engine
#47
- Create docker image with contracts pre-compiled
#41
- Implementing NFT Access Template closes #45
#45
- New conditions and NFT templates
3627dcf
- refactoring DIDRegistry
0fc8acc
- RewardPaymentCondtion and e2e test
e17a8c3
v0.6.2
28 January 2021
- EscrowReward condition support for distributing different rewards to multiple addresses
#42
- workaround to fix the problems with web3j-cli, fixes nevermined-io/sdk-java#39
#39
- EscrowReward condition support for distributing different rewards to multiple addresses.
8c20ada
- Refactoring escrowReward to deprecate distribution of individual address
24039a7
- Test refactoring to reduce multiple contract re-deployments
f818217
v0.6.1
30 December 2020
- Adding a new type of DynamicAccess template
#39
- Updated rinkeby contracts to 0.6.0
#38
- New Nft holder condition
#36
- Implements the new
NftHolderCondition
. It closes #35#35
- refactoring tests to accelerate CI validation
d49ca84
- test refactor reducing the number of contract deployments
0de7435
- tests refactor
d994799
v0.6.0
16 December 2020
- Every DID is a NFT
#34
- Refactor DIDRegistry after solidity upgrade
#32
- Migration to solidity 0.6.12 + openzeppelin 3.3
#29
- Bump ini from 1.3.5 to 1.3.8
#30
- refactoring didregistry, implements #31
c0aad7b
- update open zeppelin
23dfe20
- bumping truffle + tests
262e755
v0.5.2
26 November 2020
- Extending provenance capabilities to facilitate SDK integration
#26
- Adding provenance tests
717f1a6
- linting and simplication
d643e60
- Adding provenance fetch method
28070e2
v0.5.1
23 November 2020
- Implementation of Provenance within DID registry
#23
- Bump dot-prop from 4.2.0 to 4.2.1
#24
- Bump bl from 1.2.2 to 1.2.3
#25
- update keeper docs
#22
- Version/v0.5.0
#21
- Unification of the DIDRegistry and ProvenanceRegistry
ad2d742
- Fixing signature issues and linting
dcc8fae
- adding tests
e7f90df
v0.5.0
5 November 2020
- migration to new nevermined-io organization
#20
- Feature/provenance
#19
- Feature/coverage
#18
- Update truffle.js
#17
- Version/v0.4.1
#16
- Fix linting
03a92d7
- update packages
723ed4f
- Revert "update packages"
3703402
v0.4.1
12 August 2020
- rollback
ca4b8f0
v0.4.0
12 August 2020
- Feature/test token
#15
- remove ocean token reference
#14
- Fixing audit errors and aligning the README to the CI/CD commands
#13
- Service update
#10
- deploy rinkeby
8fa32a6
- Modifying versions as a result of running the
audit
commanda840bcb
- replace ocean token with test token
35828ea
v0.3.1
15 May 2020
v0.3.0
15 May 2020
v0.2.1
29 April 2020
- Integrating contract-tools repo
#9
- using contract-tools
283c3ca
- Allow NPM deployment
5b02aca
- version
1e5ffb5
v0.2.0
29 April 2020
v0.1.3
29 April 2020
v0.1.2
23 April 2020
v0.1.1
22 April 2020
v0.1.0
22 April 2020