0.25.4 (2019-11-06)
- add back farmer deposit case (2800d7f)
- add back InsufficientBudget event (e63b51e)
- ensure event listeners resolve the correct event (9ba73a1)
- error handling (22f6734)
- fixed AFSestimate contract name, deployed standard 3 (e6db15a)
- forgot to deploy bytecode (ffe7ddd)
- improve allocateRewards (abe78bb)
- lint (059cda7)
- lint (952c8fe)
- lint (7924e02)
- removed modifiers from AFSestimate, deployed standard 4 (78278b3)
- support mainnet standard version (e448275)
- tests (5b6aee6)
- typo (4c621a3)
- undo something (85f265e)
- use safemath (c2bbaa4)
- wording (6420a0f)
- ): lint; add(: standard estimate proxy did (8fc0f29)
- allow token transfer and balance with Etheruem address (764674e)
- consolidate proxy usage to AraProxy (f0da598)
- dynamically determine standard compile label (1ca775c)
- mainnet deploy (7a7402b)
- pass thru gas price (4fe0136)
- refactor out AraRegistry dependency in AraProxy (4c3cdfa)
- support estimate standard (e0e4ce4)
- support tx cbs (59e6f61)
- update Library contract to use uint32, redeploy to privatenet (6321541)
0.20.0 (2019-01-16)
- 0x prefix (cba1437)
- actually silence ganache... (4595541)
- add mods to AraRegistry (bcedd09)
- added quiet mode ganache (525b781)
- AraProxy (i think?) (2d29208)
- attempting disabling quiet mode (e1106df)
- bytesdir (c93365c)
- can upgrade all contracts at once (6cf49bb)
- cant silence ganache... (8f1b5e5)
- cli arg description (0c78f6f)
- cli updates (67a82e9)
- convert test AFS owner to new privatenet account (a1513a3)
- deploy proxy password bug (8a89340)
- ethify (d9b22fe)
- forgot a conflicts (304cfd2)
- forgot pk in constants, added new fixture (c2de479)
- lint (3a60e5a)
- lint (f679e80)
- lint (d06602f)
- lint (877af7c)
- more password bug fixes (cf1cbcc)
- or not... (a31a27a)
- PR comments, cleanup tests (c5aa884)
- remove spaces (7e29cab)
- revert (94348aa)
- revert abis (db0b9aa)
- update privatenet deploy account to accomodate mnemonic seed change (70f055f)
- updated test constants (a6955c3)
- upgrades should be working, more testing needed (c8cd57e)
- use AraProxy instead of Proxy (e45196f)
- without toHexString (c76a4fe)
- woops (6dee7a0)
- add calls to factory and more tests (7f6fb0c)
- add events (507d7fa)
- API WIP (fa22234)
- just a start (ff758cf)
- progress, need to fix AraProxy (cf28b05)
- update deploy cli to replace version (84c9069)
- upgrade api update (a994bc8)
- upgrade progress (fbc48f5)
- use compiled bytecode when deploying AFS standard if available (90a18a5)
0.16.0 (2018-12-19)
- build/*: revert ABIs (840cf83)
- scripts/test: downgrade solc compiler for truffle (fc762f0)
- storage.js: remove comment (7302568)
- 134 (941d25e)
- add help(false) back (2fa8a34)
- add jobID tohex (f9ec4e2)
- add return value to README (e106b79)
- add version aliases (74814a0)
- address PR comments (5505832)
- check the correct value (c6a42d9)
- constants (a26bed8)
- deploy standard during migration (acefd34)
- increase timeout (b09e898)
- issue #85 (614ec5d)
- library tests (7e20d63)
- lint (94c0977)
- lint (08646ab)
- lint (7f9396c)
- lint (c52b6ba)
- lint (4cdc00e)
- lint (bff4ded)
- missed a variable (33e4dac)
- missed a word (f1bd021)
- remove unused verbose option (584261f)
- migrations/2_deploy_contracts.js: fix undefined ctx in deploy (13378e1)
- purchase.js: accounted for budget == 0 for estimate (#159) (69dcf12)
- lint (e4eceec)
- lint (daf3f9d)
- lint (95e9c7d)
- lint (7d90f9e)
- lint (0a5ff7d)
- revert contracts/ ignore, ara-identity 0.34.x => 0.37.x (73317cb)
- rewards test (4edec35)
- should fix travis (68b67fc)
- test order (19c5d78)
- tests (387ac8c)
- uncomment non-storage tests (88d7890)
- .npmignore: revert bin/ and lib/ in npmignore (392288e)
- .npmignore: revert migrations, installed_contracts in ignore (d5aef2d)
- migrations/2_deploy_contracts.js: allow local truffle deployments (0835298)
- test/token.js: remove duplicate test (9b041da)
- local network support in constants (a4b8f19)
- pass in owner still for allowance, bump ara-identity to 0.30.x (b152283)
- remove async in promise (733d17f)
- remove logs (f23c4ed)
- remove owner being passed into ara-util.validate (7cd9aad)
- test script (7868e36)
- travis (3cfc45b)
- travis (2e20dbb)
- travis (79870a8)
- travis? (db5a541)
- constants.js: lint it up (c061587)
- constants.js: remove chainIds from address switch (1a44cc3)
- constants.js: revert privatenet addresses (8e9ff24)
- wrap bc events in promises (510d235)
- storage.js: remove storage falsy checks (8bd3ced)
- storage.js: checking if an AFS has been committed to (31f7d97)
- contract event updates and fix #152 (623aab6)
- contracts storage interface (123a701)
- fixes #140 (e56b76d)
- getJobOwner (5b0f8bf)
- show help if command provided is not valid (c9eea56)
- storage isEmpty wip (04e643a)
- purchase.js: Added estimate opt for purchasing (#154) (cdb511a)
- index event parameters (f5ceec8)
- rename commerce to ownership (b2a60aa)
- package.json: added shipright cmd to version hook (ca12fd3)
- rewards.js: estimaate option for redeem rewards balance (63ef04a)
0.3.0 (2018-10-25)
- enforce deposits (ea64a01)
0.2.15 (2018-10-25)
0.2.14 (2018-10-25)
- check if purchased on rewards allocation (1ff0b58)
- ensure purchase prior to submitting budget (67f5e1f)
- revert farmerDid to requesterDid for rewards redeem, submit (24814a9)
0.2.13 (2018-10-25)
- estimate deploy and upgrade proxy (5adeceb)
0.2.12 (2018-10-24)
- purchase.js: return jobId from purchase (d85956b)
0.2.11 (2018-10-23)
- constants.js: Create WEB3_NETWORK getter for network_id (b43e171)
- constants.js: Switch between network addresses based on rc (3ff85f5)
0.2.6 (2018-10-09)
- commerce.js: fix linter (ac0c1c9)
- commerce.js: not treat ddo as content for request/revoke (9cf9e3e)
- refactor commerce to remove need for owner DID (b9cb26a)
- commerce.js: update address error messages (4b07e55)
- contracts/Ownable.sol: remove internal functions (46d3989)
- library.js: check proxyExists first, to be deprecated in future PR (4df3558)
- password arg bug, finish token tests (e10ca34)
- purchase.js uses hasPurchased (548c402)
- library.js: deprecate checkLibrary (767d487)
- wrong pk in constants (a27a418)
- hasNotRequested modifier, minor commerce updates (25c1150)
- hasPurchased function (afe2e0b)
- refactored Ownable to allow for staging transfers (1110bdd)
- refactored Ownable to send ownership requests (888ae7e)
- started contract tests (bb9665d)
- transfer AFS ownership first pass (697ccff)
- transfer ownership estimate (57494b1)
0.2.5 (2018-09-21)
- cleanup rewards.js (dc82b14)
- revert commit refactor (#55) (96d19a6)
- rewards: using sha3 of farmer address (5ee0886)
0.2.4 (2018-09-19)
0.2.3 (2018-09-19)
- use semver for AFS.sol and Registry.sol to fix solc error (e3a4300)
0.2.2 (2018-09-19)
0.2.1 (2018-09-18)
- changelog support (8e56d78)
0.2.0 (2018-09-13)
0.1.0 (2018-09-12)
- rename Library.json (ac05e39)
- purchase.js: remove double tx send (9d53ad3)
- README.md: Add correct link to Travis CI (5771cca)
- rewards.js: add budget BN conversion (96e3a0e)
- rewards.js: convert budget to BN (09559a6)
- remove budget > 0 dependency for rewards, always convert to BN (203674a)
- rewards.js: remove duplicate expand (fc73bb3)
- properly convert token values for purchasing, rewards (673e9ed)
- package.json: revert package.json (7d9d43b)
- registry.js: remove AraToken.sol from compilation (7d9e9a9)
- token.js: expand for funcs calling contract (fc43770)
- token.js: fix loss of precision for big numbers (b70f60e)
- token.js: update type checking for val (f5b4bf5)
- add error check to getStandard (9cef6a5)
- add index >=0 check and remove unnecessary lib array (9d6c33f)
- cli logic (f686367)
- deprecate approve, use increaseApproval token func instead (c150ac2)
- do not destructure ara-web3/call (2f7eac0)
- do not destructure undefined (ef52dbf)
- fix AFS standard and more cli progress (c263c16)
- fix setting default address (e2cf648)
- library cli (2e8a821)
- lint fixes (44f3b49)
- remove slashes (4c97c96)
- remove unecessary default (188ee2f)
- require fix (090b4ee)
- revert approve function (42359ef)
- solidity compile error (2b1ceb1)
- update compiled contracts to respect new StandardToken (5e409f7)
- use string interpolate (0a98289)
- contracts/*: compile fixes (a5fc8fc)
- contracts/*: fix typos (f0d514d)
- index.js: add to exports (d8f59cc)
- Registry.sol: fix modifier logic (c8f8417)
- util.js: specify hex encoding (5439189)
- switch if to require in library contract (80ebc4d)
- purchase.js: remove budget being mandatory (cb6a07d)
- token.js: add expandTokenValue to exports to be consumed by ara-filesystem (d35740f)
- add addresses to constants (f64fb62)
- add library and purchase contracts (be8c6a7)
- add library module (da0c160)
- add purchase module (cc698a9)
- add rc and move stuff around (8303169)
- add require reason messages and better error handling in registry (67f0c10)
- add testnet provider (34bb143)
- add upgradeProxy function (3b1ea7d)
- added convenience setup cli cmd (f741267)
- allocate rewards working (b9b5ee6)
- ara token contract wrapper (a89f92d)
- basic purchase working (756cf65)
- bignumber support for token amount conversion (a066670)
- can deploy proxies and standards! (a959f94)
- current setup works with remote (7561688)
- deploy new standards and upgrade proxies working (21691be)
- deploy standard progress (626b856)
- deployments working!!! ready for tests and cleanup (a925bd0)
- forgot one (863736a)
- more rewards progress (30fa711)
- optimize storage in AFS contract (e98d5f8)
- proxy progress (68a3c8c)
- proxy testable (13258ba)
- proxyExists (da3d456)
- purchase updated with jobs and submit job working (4d92308)
- purchase working! made all hashed dids unhashed (28cb7f1)
- redeem balance (cbfb7cd)
- registry and proxy progress (4863ecd)
- rewards cli wip (0edd30d)
- rewards progress (f1c5eb7)
- simplify act setup (c40e655)
- start cli (f109eba)
- start lib cli (c9c4255)
- started registry and proxy work (ce6993b)
- update to latest StandardToken ERC20 implementation (8e57ac5)
- use had-did-method module (df9c7db)
- working with privatenet, and rebase (8cf5821)
- contracts/*: ensure caller of addProxy is owner of proxy (b3f4b39)
- contracts/AFS.sol: remove need to pass in sizes arr for initial writes (adfee98)
- Library, Purchase: add library and purchase contracts and deploy script (213ae89)
- migrations/*: migrate all contracts (7194584)
- Proxy.sol: make Proxy a concrete contract (7c74a78)
- purchase.js: complete purchase flow .. deploy proxy and add to registry (355d92d)
- registry.js: add registry module (b93aea4)
- registry.js: move deployProxy from afs repo to here, lint fixes (fee218d)