Releases: openlawteam/tribute-contracts
Releases · openlawteam/tribute-contracts
v2.2.2
Changelog
Info ⚠️
- The v2.2.2 release is not integrated with tribute-ui. The integration is in progress and a new release will be done when it is completed.
- In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.4 of tribute-contracts. Then checkout the following instructions to spin up a Tribute DAO: https://github.com/openlawteam/tribute-contracts/blob/release-v1.0.4/docker/README.md
Features & Enhancements 🚀
- feat: added new adapter Lend NFT, improved Onboarding, OffchainVoting by @adridadou in #330
- feat: configuration adapter supports addr conf (#425) by @fforbeck in #432
Bug Fixes 🐞
- fix: issues found with slither + fixed/disabled false-positives by @fforbeck in #413
- fix: avoid re-deploying identity contracts by @adridadou in #416
- fix: deploy utility contracts + check env vars by @fforbeck in #426
Maintenance 🔧
- chore: using node url instead of infura key by @fforbeck in #410
- chore: added dao address to adapter events by @adridadou in #397
- chore: bump axios from 0.21.1 to 0.21.4 in /website by @dependabot in #383
- chore: bump prismjs from 1.24.1 to 1.25.0 in /website by @dependabot in #403
- chore: better logs and configs for the deployment script by @fforbeck in #411
- chore: contract deployment fixes & enhancements by @fforbeck in #415
- chore: read extension address from factory by @fforbeck in #422
- chore: add deploy for harmony (#419) by @fforbeck in #424
- chore: recover from failed deployment by @fforbeck in #430
Documentation 📖
- docs: update README.md by @maxgrok in #399
- docs: enhancements for the dao tutorial by @fforbeck in #402
- docs: update TributeUI.md by @mcchan1 in #407
- docs: fix broken link + bump docusaurus v by @fforbeck in #414
- docs: update tutorial by @fforbeck in #417
- docs: small typo fix by @jordanteague in #423
Packages 📦
New Contributors
- @maxgrok made their first contribution in #399
- @jordanteague made their first contribution in #423
Full Changelog: v2.2.1...v2.2.2
v1.0.4
Changelog
Info ⚠️
- This is a minor release to add new features to the Configuration Adapter - which now supports configuration proposals to update configs that use the
address
type. - The v1.0.4 release is integrated with tribute-ui.
- In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.4 of tribute-contracts. Then checkout the following instructions to spin up a Tribute DAO: https://github.com/openlawteam/tribute-contracts/blob/release-v1.0.4/docker/README.md
Features & Enhancements 🚀
Maintenance 🔧
- chore: added deployment option for goerli chain by @cryptogoth in #418
- chore: added deployment option for harmony chain by @joequant in #419
Documentation 📖
Packages 📦
New Contributors
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Changelog
Info ⚠️
- The v1.0.3 release is integrated with tribute-ui.
- In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.3 of tribute-contracts. Then checkout the following instructions to spin up a Tribute DAO: https://github.com/openlawteam/tribute-contracts/blob/release-v1.0.3/docker/README.md
Features & Enhancements 🚀
- feat: add/remove extensions + set extension acl flags (#376)
- feat: using node url instead of infura key e5865f1
- feat: New Extension: Executor (#303) 5191e81
- feat: [Subgraph] CouponOnboarding optional adapter (#307) 7e02d83
- feat: launch a dao using docker-compose 0ee4363
- feat: deploy subgraph to local graph-node 0ee4363
Fixes 🐞
- fix: security issue in Executor (#308) 0b15b89
- fix: avoid using pastEvents to get dao registry address (#310) d486d9c
- fix: [Subgraph] ERC20 Extension Mapping (#315) 64d30c1
- fix: creator erc20 balance allocation (#319) b097ef7
- fix: member entity handleDelegateKey (#320) 1250a60
- fix: null member issue in token holder entity (#321) 56cd4a8
- fix: change function visibility ea23a4f
Maintenance 🔧
- chore: added js helper functions (#395) f18a962
- chore: update subgraph-config (#304) 99c8763
- chore: enable mainnet network deployment efa72b8
Packages 📦
v2.2.1
Changelog
Info ⚠️
- The v2.2.1 release is not integrated with tribute-ui. In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.0 of tribute-contracts.
- The v2.2.1 adds some js helpers functions to the lib, so it can be imported by other projects that interact with the tribute-contracts.
Maintenance 🔧
Packages 📦
v2.2.0
Changelog
Info ⚠️
- The v2.2.0 release is not integrated with tribute-ui. In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.0 of tribute-contracts.
Breaking Changes 🔥
- 8e471a1 8124413 The TributeNFT adapter was upgraded to handle the onboarding with ERC721 and ERC1155 tokens using the listener callbacks. So the
processProposal
function is no longer available in this adapter. The new member must submit the NFT directly to the adapter address with theproposalId
encoded (example), once the proposal pass.
Features & Enhancements 🚀
- feat: updated TributeNFT adapter to safely handle erc1155 and erc721 tokens (#388) 8e471a1 8124413 af768d5
Documentation 📖
- docs: tutorial fixes related to The Graph legacy vs non-legacy (#389) 0c18ccf
- docs: clarify what TRUFFLE_MNEMONIC means (#385) 95dc28c
- docs: clarifications/fixes to tutorial (#387) 9a2c473
- docs: fix lint 414e7f2 0a813be
Maintenance 🔧
- chore: run workflow on pr event 86be89d
Packages 📦
v2.1.1
Changelog
Info ⚠️
- The v2.1.1 release is not integrated with tribute-ui. In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.0 of tribute-contracts.
Breaking Changes 🔥
- 35cf2b4 The Managing adapter adds the support to add/remove extensions, and to set ACL flags for adapters that need to interact with extensions. The proposal submission function has changed to take into account this new feature. Checkout the docs for more info on that.
Features & Enhancements 🚀
Documentation 📖
Maintenance 🔧
Packages 📦
v1.0.2
Changelog
Info ⚠️
- This is a patch release to enable the option to set the ACL flags for adapters that need to interact with different extensions.
- The v1.0.2 release is not integrated with tribute-ui. In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.0 of tribute-contracts.
Breaking Changes 🔥
- 72b966d The Managing adapter adds the support to add/remove extensions, and to set ACL flags for adapters that need to interact with extensions. The proposal submission function has changed to take into account this new feature. Checkout the docs for more info on that.
Features & Enhancements 🚀
Packages 📦
v2.1.0
Changelog
Info ⚠️
- The v2.1.0 release is not integrated with tribute-ui. In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.0 of tribute-contracts. For more info on that checkout the docs.
Breaking Changes 🔥
- b511fcd The TributeNFT adapter expects new proposals to be submitted with the
tributeAmount
which indicates the balance of the ERC1155 token. If it is an ERC721 onboarding, thetributeAmount
should be set to0
.
Features & Enhancements 🚀
Bug Fixes 🐞
Maintenance 🛠️
- chore: enable test workflow for master branch 5b8776a
- chore: using test workflow to check coverage 0eac614
- chore: enable coverage report on prs 60dfb69
- chore: solc optimizer enabled by default 0a30ae4
Packages 📦
v2.0.4
Changelog
Info ⚠️
- The v2.0.4 release is not integrated with tribute-ui. In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.0.0 of tribute-contracts. For more info on that checkout the docs.
Breaking Changes 🔥
- If the DAO has the
OffchainVoting
adapter enabled, any adapter that submits proposals will need to provide thesubmitter
argument in the encodeddata
parameter, otherwise theOffchain.getSenderAddress
call will fail. Thesubmitter
argument was added as a new type in the domain types defined in the ERC712 implementation. Offchain.submitVoteResult
function was updated to consider a new argument called:reporter
.
Bug Fixes 🐞
Packages 📦
v2.0.3
Changelog
Info ⚠️
- The v2.0.3 release includes several smart contract changes which are not integrated with tribute-ui. In case you want to use tribute-contracts locally with tribute-ui, please checkout and use the latest integrated version v1.1.0 of tribute-contracts.
Features & Enhancements 🚀
Bug Fixes 🐞
Maintenance 🛠️
- Updated subgraph.yml 2f2e245 9e67489 15de40a
- Moved graph-node docker folder to
subgraph/
(#363) 36eb8d5 - Bump url-parse from 1.5.1 to 1.5.3 in /website (#348) e2ab582
Docs 📖
- Added more infos about the integration with tribute-ui (#353) 49a90fc
- Updated Configuration.md (#357) 5eeeeed
- Fix docs formatting d84fc53
- Updated subgraph setup (#358) ecc403e
- Updated README.md (#360) 802c2fd