Releases: HQ20/contracts
Releases · HQ20/contracts
v0.0.5
What’s Changed
- Refactor/readme (#327) @albertocuestacanada
- Fix security issues in dependencies @obernardovieira
v0.0.4
What’s Changed
- Upgraded to solidity 0.6 and OpenZeppelin contracts 3.0
- Removed our own role-based access control contract now that its ideas are used in OpenZeppelin's
- Implemented a dividend-bearing ERC20 token which supports transfer, minting and burning.
- Implemented DecimalMath.sol for quick and easy to use fixed-point math
- Implemented ERC20Mintable and ERC721Mintable as an admin and users contract using AccessControl.sol
v0.0.3
What’s Changed
- New/onemanonevote tests (#261) @albertocuestacanada
- Refactor/onetokenonevote (#260) @albertocuestacanada
- Drafted OneManOneVote.sol (#257) @albertocuestacanada
- Add voting procedures in DAO (#256) @uivlis
- Refactor/roles (#255) @albertocuestacanada
- Remove Fixidity (#254) @uivlis
- Remove returns for lists (#252) @uivlis
- Extracted proposal logic into reusable contract. (#250) @albertocuestacanada
- Drafted Democracy. (#246) @albertocuestacanada
- Refactor/voting (#247) @albertocuestacanada
- Refactor/voting (#244) @albertocuestacanada
- Add voting for releasing DAO dividends. (#226) @uivlis
- Move Voting out of drafts (#236) @uivlis
- Replace Fixidity with DecimalMath in Issuance*.sol (#235) @uivlis
- Add new version of DecimalMath that supports multiple decimals base (#230) @uivlis
- Fix decimal conversions in ERC20DividendableEth - Fixes #221 (#224) @albertocuestacanada
- Implemented TokenMath. (#222) @albertocuestacanada
- Fix supply bug in ERC20DividendableEth.sol (#217) @uivlis
- Refactored tests. (#211) @albertocuestacanada
- WIP: First draft of DAO-Voting integration (#208) @uivlis
- Update main README.md (#210) @uivlis
- Update README.md for ERC20MultiDividendable (#209) @uivlis
- Draft lists (#200) @albertocuestacanada
- Delete an unaesthetic space before a comma. (#207) @uivlis
- Add README.md for Voting.sol (#206) @uivlis
- Add Voting.sol (#192) @uivlis
- Optimized StateMachine.sol. (#201) @albertocuestacanada
- Moved all mock contracts to
contracts/test
. - Fixes #198 (#199) @albertocuestacanada - Commented out gas tests. - Fixes #183 (#197) @albertocuestacanada
- Silenced warnings - fixes #184 (#196) @albertocuestacanada
- Refactored RBAC contracts into Data + Organization + Business layers. (#182) @albertocuestacanada
🐛 Bug Fixes
0.0.2
What’s Changed
- Rename
ERC20Dividendable
intoERC20DividendableEth
- Add
ERC20MultiDividendable
- Split (old)
Issuance
into (new)Issuance
andIssuanceEth
- Add
VentureEth
- Add
DAO
- Promote
EnergyMarket
toexamples
- Promote
UniswapExchange
out ofdrafts
- Promote
Classifieds
out ofdrafts
0.0.1
In this release, we have included contracts for:
- A State Machine.
- An ICO.
- Using the ERC165 standard.
We have also included draft versions (meaning test coverage between 80% and 90%) of:
- A dividend-bearing ERC20 token.
- A classifieds board.
- The Uniswap exchange in solidity.
- An energy market.
And from previous versions we include:
- Linked Lists.
- Whitelists.
- Role Based Access Control.