Skip to content

Releases: openlawteam/tribute-contracts

v2.6.5

15 Nov 13:29
9d478d1
Compare
Choose a tag to compare

What's Changed

  • fix: setting standard contracts to be auto-deployed by @fforbeck in #581

Full Changelog: v2.6.4...v2.6.5

v2.6.4

09 Nov 16:12
f198c3c
Compare
Choose a tag to compare

What's Changed

  • fix: project dependencies and deployment logs by @fforbeck in #579

Full Changelog: v2.6.3...v2.6.4

v2.6.3

21 Oct 17:40
f1f39ba
Compare
Choose a tag to compare

Changelog

Info ⚠️

The release v2.6.3 is not integrated with tribute-ui.

Features & Enhancements 🚀

Full Changelog: v2.6.2...v2.6.3

v2.6.2

14 Oct 19:28
a2cc438
Compare
Choose a tag to compare

Changelog

Info ⚠️

The release v2.6.2 is not integrated with tribute-ui.

Features & Enhancements 🚀

Full Changelog: v2.6.1...v2.6.2

v2.6.1

16 Aug 18:07
Compare
Choose a tag to compare

Changelog

Info ⚠️

The release v2.6.1 is not integrated with tribute-ui.

Features & Enhancements 🚀

  • enhancement: Grant adapters ext acl when replacing ext (#553) 38dace4

v2.6.0...v2.6.1

v2.6.0

05 Aug 17:24
Compare
Choose a tag to compare

Changelog

Info ⚠️

  • The release v2.6.0 is not integrated with tribute-ui.

Important Changes 🗒️

  • The Manager adapter's coupon type and function signatures have been changed to remove proposalId.

Features & Enhancements 🚀

  • enhancement: Remove manager proposalId (#552) 6dd9c0d
  • enhancement: Make KycOnboarding compatible with V1 bank (#551) be171ad
  • enhancement: Manager v1 extension compat (#546) a4c79f9
  • enhancement: make ragequit compatible with v1 DaoRegistry (#544) 167b522
  • feat: update KycOnboarding to allow for top ups, update Manager to allow for config-only updates (#543) 8aafb29

v2.5.0...v2.6.0

v2.5.0

08 Jun 21:09
3ab7ea3
Compare
Choose a tag to compare

Changelog

Info ⚠️

  • The release v2.5.0 is not integrated with tribute-ui.

Features & Enhancements 🚀

Fixes 🐞

  • fix-02: reset grace period if is a tie by @fforbeck in #508
  • fix-03: track redeemed kyc coupons by @fforbeck in #509
  • fix-15: check if balance < payback amount by @fforbeck in #512
  • fix-18: return the correct selector by @fforbeck in #513
  • fix-20: save N tokens from the same nft contract addr by @fforbeck in #514
  • fix-28: only sender can withdraw by @fforbeck in #518
  • fix-30: reimburse the from account by @fforbeck in #519
  • fix-25: remove the previous nft owner if balance=0 by @fforbeck in #515
  • fix(nft): handle nfts sent using transferFrom by @fforbeck in #523
  • fix(guild-kick): member is jailed during the kick process by @adridadou in #524
  • fix(deploy): read extension addr from event by @fforbeck in #526
  • fix(dao-registry): extension removal by @fforbeck in #525
  • fix(clone-factory): check clone address by @fforbeck in #528
  • fix(extensions): initialize extension from factory by @fforbeck in #527
  • fix(guild-kick): can not kick yourself using a delegate by @fforbeck in #529
  • fix(offchain-voting): remove duplicate checks; set node index to start from 1; tests by @fforbeck in #534

Maintenance 🛠️

  • chore(test): migrating tests from oz-test-env to hardhat by @fforbeck in #520

New Contributors

Full Changelog: v2.4.0...v2.5.0

v2.4.0

18 Feb 20:13
3b49eee
Compare
Choose a tag to compare

Changelog

Info ⚠️

  • The release v2.4.0 is integrated with tribute-ui.

Important Changes 🗒️

  • Contracts are now deployed using Hardhat. The migration to Hardhat solved the rate-limit issues faced during the deployment task.
  • Improved the deployment task with better logs & caching.
  • A Hardhat plugin was created to sign transactions with externally managed private keys (Google KMS).

Maintenance 🛠️

  • chore: migration to hardhat + enabled external tx signers by @fforbeck in #488
  • chore: added deployment bash script + minor improvements by @fforbeck in #497
  • chore: save DaoRegistry address; remove Migrations.sol by @fforbeck in #499

Full Changelog: v2.3.5...v2.4.0

v2.3.5

04 Feb 14:30
2e9fb4c
Compare
Choose a tag to compare

Changelog

Info ⚠️

  • The v2.3.5 release is integrated with tribute-ui.

Important Changes 🗒️

  • Every write operation in any DAO Extension must verify if the dao contract in the call arguments matches the dao tied to the extension, otherwise it might be exploited by a malicious dao contract.
  • Members that delegate the voting power to a new address are allowed to revoke the delegate address by calling the updateDelegateKey from their original member account or from the delegate account.
  • Distribute.sol: take into account the lock/unlocked UNITS and LOOTs of the member.
  • KickBadReporter.sol: if the proposal didn't pass it now returns all the funds to the member.
  • InternalTokenVestingExtension.sol: take into account the number of tokens blocked for the proposal. The idea is to reset the vesting mechanism to "now" with a new token amount to be vested, and that is based on the blocked amount minus amount to release.

Fixes 🐞

  • fix: kyc onboard with delegate key + erc1155 token transfers by @adridadou in #481
  • fix: impersonation issue by @adridadou in #484
  • fix: failed bad reporter proposal should return all funds by @fforbeck in #489
  • fix: LendNFT and InternalTokenVestingExtension by @adridadou in #487
  • fix: token distribution by @fforbeck in #490
  • fix: make it possible for the initial member addr to change the delegate key by @adridadou in #492

Maintenance 🛠️

  • chore: update git+npm ignore 2255b50

Packages 📦


Full Changelog: v2.3.4...v2.3.5

Launch your DAO: https://tributedao.com/docs/tutorial/dao/installation

v2.3.4

19 Jan 20:22
61433a8
Compare
Choose a tag to compare

Changelog

Info ⚠️

  • The v2.3.4 release is integrated with tribute-ui.

What's Changed 🗒️

  • Members that delegate the voting power to a new address are not allowed to submit votes. If the member attempt to submit the vote without using the delegate address, an error will be thrown.
  • Skip the Governance Token voting weight validation if the vote result belongs to a member that didn't vote (choice = 0), this way it is guaranteed that the vote result is valid and can be submitted.

Fixes 🐞

  • fix: isActiveMember, requestStep, and voting power validation by @adridadou in #479

Maintenance 🛠️

Packages 📦


Full Changelog: v2.3.3...v2.3.4

Launch your DAO: https://tributedao.com/docs/tutorial/dao/installation