All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.1.0 (2019-04-01)
- avoid division by zero and added isEthInvestor (4d88620)
- made startingBalance() public (347cd87)
6.0.7 (2019-02-21)
6.0.6 (2019-01-29)
6.0.5 (2019-01-23)
- Dockerfile: update Dockerfile for e2e (bac9003)
6.0.4 (2019-01-22)
- e2e-tooling: updated Dockerfile & e2e build config (01b09fe)
6.0.3 (2019-01-17)
- PoaManager: add function to add existing POAs (b06c80f)
6.0.2 (2019-01-16)
6.0.1 (2019-01-10)
- ContractRegistry has a different address on e2e-tooling ganache (32e4e30)
6.0.0 (2019-01-03)
- Globally renamed broker to issuer (8efdffb)
- functions that include 'broker' are renamed to 'issuer'
5.0.2 (2018-12-18)
5.0.0 (2018-12-18)
- buy() improvements (42f1fa3)
- Manual POA stage checks. Updated tests with updated POA interface (b7c30ba)
- Replaced checkFundingSuccessful with manualCheckForFundingSuccessful. Replaced setStageToTimedOut with manualCheckForTimeout
4.0.0 (2018-11-27)
- renamed some PoaCrowdsale functions (d38386e)
- Portal will need to be updated because it relies on the old names of the buy-functions
3.9.2 (2018-11-27)
3.9.1 (2018-11-27)
3.9.0 (2018-11-27)
- extract hard coded url parts to variables (22908f6)
- trigger ganache deploy (217349f)
3.8.3 (2018-11-27)
3.8.2 (2018-11-19)
3.8.1 (2018-11-16)
- Minor changes to POA cancel and timeout conditions. Improved tests (1114224)
- Minor changes to POA cancel and timeout conditions. Improved tests (acd234d)
- Updated CLI tool to work with new time variables. Added Issuer address as argument [skip ci] (acac3ad)
3.8.0 (2018-11-08)
- Whitelist is Pauseable (b516f4c)
3.7.6 (2018-11-07)
- POA: Refactor funding time variables. Introduced duration for fiat sale (abf0611)
- POA: Refactor funding time variables. Introduced duration for fiat sale (0f8b212)
- POA: Refactor funding time variables. Introduced duration for fiat sale (db5f368)
- POA: Refactor funding time variables. Introduced duration for fiat sale (2c3804d)
- POA: Refactor funding time variables. Introduced duration for fiat sale (b33d93b)
3.7.5 (2018-10-29)
3.7.4 (2018-10-18)
3.7.3 (2018-10-18)
3.7.2 (2018-10-16)
3.7.1 (2018-10-15)
3.7.0 (2018-10-08)
- Fiat rate penalty (fe6736d)
3.6.9 (2018-10-08)
3.6.8 (2018-10-08)
- this is not used anywhere (ad48397)
3.6.7 (2018-09-24)
3.6.6 (2018-09-21)
- ExchangeRateProviderStub callback is the same as actual implementation (185735c)
3.6.5 (2018-09-20)
3.6.4 (2018-09-19)
3.6.3 (2018-09-18)
3.6.2 (2018-09-17)
3.6.0 (2018-09-14)
- poa test setup now that ContractRegistry checks if address is a contract (c3d6d85)
- remove transferOwnership from PoaToken, since there is a live check with COntractRegistry to get latest PoaManager address (6aa4b9b)
- ContractRegistry checks that an address is a contract when updating (bfe13dc)
3.5.25 (2018-09-13)
3.5.24 (2018-09-04)
3.5.23 (2018-09-03)
3.5.22 (2018-08-31)
3.5.21 (2018-08-30)
3.5.19 (2018-08-24)
3.5.18 (2018-08-24)
3.5.17 (2018-08-23)
3.5.16 (2018-08-23)
3.5.15 (2018-08-23)
- audit: fixed audit issue 3.2 by adding hard fork scenario [skip-ci] (3f96ed9)
3.5.14 (2018-08-22)
- audit: fixed audit issue 3.26 by fixing argument name of 'BbkUnlocked' event (349d9ff)
3.5.13 (2018-08-22)
- audit: fixed audit issue 3.25 remove 'event' from event names (4ef8955)
3.5.12 (2018-08-22)
- audit: fixed audit issue 3.24 by changing PoaToken decimals type to uint8 (4c4fad8)
3.5.11 (2018-08-22)
- audit: fixed audit issue 3.23 by changing comment (d2243e9)
3.5.10 (2018-08-22)
- audit: fixed audit issue 3.18 by casting 'this' to 'address' (4c7bc6d)
3.5.9 (2018-08-22)
- audit: fixed audit issue 3.19 by changing buyFiat condition (de19b8a)
- audit: fixed audit issue 3.19 by changing buyFiat condition (269ca33)
3.5.8 (2018-08-21)
3.5.7 (2018-08-21)
- audit: fixed audit issue 3.10 by moving rewuire to to it's modifier (a7f92be)
3.5.6 (2018-08-21)
- audit: fixed audit issue 3.17 by adding conditiion to refund on buy (716a911)
3.5.5 (2018-08-21)
- audit: fixed audit issue 3.6 by adding amount zero check to lock/unlock BBK (cfe7093)
- check amount before doing more work (d5dca8b)
3.5.4 (2018-08-21)
- audit: fixed audit issue 3.14 by renaming internal buy functions (5c68e4e)
3.5.3 (2018-08-20)
3.5.2 (2018-08-20)
3.5.1 (2018-08-20)
3.5.0 (2018-08-18)
- POA: add stress tests for POA (120d78d)
- POA: Add STRESS-TESTS.md documentation (d26f256)
- POA: fiat funding stress test (400d2da)
- POA: finalize stress tests (6646898)
- POA: implement stress test for eth funding (bc5348a)
3.4.4 (2018-08-17)
- audit: Fixed audit issue 3.12 by removing unnecessary fallback functions (d7d27f4)
3.4.3 (2018-08-15)
- confusing names in PoaCrowdsale for eth-funding & activation time periods (e84e6dc)
3.4.2 (2018-08-14)
3.4.1 (2018-08-14)
3.4.0 (2018-08-10)
3.3.15 (2018-08-10)
3.3.14 (2018-08-09)
3.3.13 (2018-08-07)
3.3.12 (2018-08-07)
3.3.11 (2018-08-07)
3.3.10 (2018-08-06)
- POA: typo in IPoaTokenCrowdsale interface (19b7932)
3.3.9 (2018-08-06)
- CI: fixed
yarn todo
task due to missingleasot
dependency (88d5071) - POA: typo in IPoaTokenCrowdsale interface (950cc3d)
3.3.8 (2018-08-06)
3.3.7 (2018-08-06)
3.3.6 (2018-08-06)
3.3.5 (2018-08-03)
3.3.4 (2018-08-03)
3.3.2 (2018-08-01)
3.3.1 (2018-08-01)
3.3.0 (2018-07-31)
- added an account for the autominer and reverted to timebased triggering. (c398a10)
- CI should
npm release
and update thepackage.json
via agit push
so the version number goes to master (a5990ca) - remove setupPoaToken function from PoaManager; the only way to setup a… (e797597)
- SECRET env vars are prefixed with SECRET (25defe1)
- testing suite for BrickblockToken now passes on geth. (5e829f1)
- testing suite for ContractRegistry now passes on geth. (8c405f7)
- testing suite for ExchangeRates now passes on geth. (def9168)
- wrap hdwallet-provider (101a475)
- BrickblockAccount uses timestamp as a time lock to successfully call withdrawBbkFunds (bd96048)
- POA: move issuer getter/setter to POACommon, add
onlyIssuer
modifier, switchpayout()
fromonlyCustodian
toonlyIssuer
(581a03c) - POA: switch
startFiatSale
fromonlyCustodian
toonlyIssuer
(+ some name consolidation between fiatSale / fiatPreSale / sale / ethSale / Funding / Eth Funding…) (93a5fcb)
2.6.1 (2018-05-28)
2.6.0 (2018-05-25)
- additional checks in BrickblockToken for finalize (4eb1084)
- testing for BrickblockToken post-ico when it has been unpaused and transfers have occured (4305882)
2.5.5 (2018-05-25)
2.5.4 (2018-05-24)
2.5.3 (2018-05-22)
2.5.2 (2018-05-15)
2.5.1 (2018-05-15)
2.5.0 (2018-05-07)
- all events have Event suffix (eded94a)
- all events have Event suffix and add version constant for PoaManager (ad58c74)
- commenting out migrations for ExchangeRates.fetchRate as it does not work for
truffle migrate --network dev
when using Ganache as blockchain (6e450f3) - test wording and order of tests when calling from notOwner address (30c9d71)
- any token state is allowed for token convenience functions on PoaManager (cabc707)
- EntityState implementation for storing issuer and token information in PoaManager (d7e7491)
- PoaManager has functions for pausing and terminating PoaTokens (ea99026)
- version number for POAManager (212ad6e)
2.4.7 (2018-05-07)
2.4.6 (2018-05-04)
2.4.5 (2018-04-30)
2.4.4 (2018-04-25)
- use event RateUpdated during function setActRate (35d5a96)