0.27.3 (2019-11-11)
- ararc (f864b5f)
- only check price is same if not estimate (7dd63fa)
- price estimateDid would always throw without deployed did (44997df)
- silence lint (062432d)
- switch rc to local (5819d79)
- allow pass in estimateDid (6798f83)
- support event callbacks (0020439)
- support separate callbacks in commit (c89b673)
0.22.1 (2019-01-10)
- bin/: Remove
.strict()
from cli args (2e11356) - bin/afs-metadata: Define password (20ab6be)
- accidentally pushed files (9a33a84)
- add help(false) back to fix shipright (49fa8f3)
- add id to test fixtures (7e5b90e)
- cli global options (8f0fd16)
- dont mkdirp ignored path (e276702)
- lint (1ac80e5)
- lint (4bf9b56)
- lint (2f85d51)
- lint (aa12db9)
- pass in afsPassword (7c9b219)
- typo (7048059)
- update test constants (4d7654a)
- upgrade ignore dep and make relevant changes (1c79c33)
- wording (33c8afd)
- add.js: fix paths as string causing unncessary add (ff69080)
- commit.js: remove sizes from buffer data (8e81d46)
- metadata.js: fix writeFile overwriting existing keys (7ffe03e)
- scripts/test: enable ganache quiet (525a470)
- scripts/travis-install: downgrade truffle install version (e08b2aa)
- bin/: Add password, afsPassword, & mnemonic args (9609919)
- bin/afs-create: password flag for integration tests (ee69e14)
- afs passwords work (1e3cbea)
- wip (84ad8f3)
0.14.0 (2018-12-12)
- scripts/test: add back in all tests (c0a3831)
- test/_util.js: add getIdentifier check to mirrorIdentity (e01ea6d)
- add network.identity ararc config (c16dc86)
- fix typo in test, revert to all tests (7600d7b)
- test cleanup and fix typo (da0db13)
0.12.0 (2018-12-10)
- metadata: return empty object when no metadata (46d4f2d)
- npmignore: re-add bin and lib (bb228b9)
- util: close afs after check update (1a9a383)
- remove deploy from test script (5a3b8a8)
- remove test specifier (0849734)
- tests (2d0b93b)
0.6.0 (2018-11-20)
0.5.7 (2018-11-20)
- test/destroy.js: remove old test (6f7f0a0)
- test/destroy.js: remove rest of old test (684a965)
- fix commit tests (ed1de7e)
- fix tests wip (0a9ab40)
- metadata: close afs after metadata read/write (976af08)
- package.json: Bump ara-context to 0.4.x (685218d), closes AraBlocks/ara-context#9
- scripts/test: revert commented out ganache (d6133ee)
- use contracts storage for commit (a89dfe9)
- added shipright to version hook (b27512b)
- create: Regenerate etc partition from key in DDO (8c82cc3)
- separate deploy from commit (ea99d9e)
- metadata: writeKeys to allow for multiple key writes (3c049d4)
- use updated contracts storage (77119a8)
0.2.13 (2018-11-05)
0.2.7 (2018-10-26)
- create.js: remove duplicate buffer creation (843c8b2)
0.2.6 (2018-10-25)
- pw requirement for editting AFS metadata (442f74f)
0.2.5 (2018-10-25)
0.2.4 (2018-10-25)
- price.js: check current price before overwriting (6da9882)
0.2.3 (2018-10-23)
0.2.2 (2018-10-17)
- .travis.yml: Cat npm debug logs instead of cp (0ccf23d)
- cli destructure (18bc576)
- bin/ara-filesystem: name => network (96aea86)
- Get create and add working again (746652b)
- create: Fix scoping issue (c1edcd3)
- Fix issue with afs creation (dfeecdb)
0.1.1 (2018-09-21)
- revert commit refactor (c5f3cf3)
- rm local test script cmds (f6e9f11)
- test script (d1f1485)
- up gaslimit (6df14c8)
- scipts/test: migrate cp to mv (283c107)
- scripts/test: fix typo (c71d606)
- scripts/test: im an idiot (b011d2c)
- scripts/test: revert mv back to cp (fb3dfb9)
- commit (3ad4748)
0.1.0 (2018-09-13)
- :( (31186cf)
- price.js: convert token amount for afs price (78ac274)
- add destructure (b2ea6c9)
- args come from opts (3f807d9)
- bugs (df047e0)
- change throw to debug (c6733f9)
- im an idiot (9daea9e)
- missed a type check (a9c8b66)
- only be able to modify content storage (cdcdac8)
- optimize append and write (57a20df)
- password rqmt in create (3b29626)
- residual bugs (b2c3469)
- type error check (05dc67f)
- .eslintrc: fix typo (e518b12)
- .gitignore: add generated CFSs to gitignore (673d58e)
- .travis.yml: setup travis to call bash scripts (7a72eed)
- add.js: remove duplicate mirror declaration (12e0f6e)
- aid, create: fix double hash for afs mnemonic and resolve afs owner did remotely (37ef245)
- aid.js: Use logical operator for each key, not whole opts object (6c978e4)
- bin/ara-filesystem: Add price arg to estimate gas func in onsetprice (1f2c942)
- bin/ara-filesystem: change passphrase request text (1ac0641)
- bin/ara-filesystem: Rename opts to keyringOpts (fdea4e2)
- bin/install-afs: Add missing repo (e8e9e19)
- bin/test: remove cd to fix path resolution for constants.js (fd79a98)
- bin/test: remove testrunner for now (7d4a5a5)
- commit.js: raise gas limit for writeAll (6ffb6da)
- commit.js: replace old util function (cd0177a)
- index.js: get travis working (4a4fb6c)
- package.json: add ara-identity to dependencies (cc5734a)
- package.json: Bump ld-cryptosuite-registry (ee0a070)
- don't use object const (8a3e544)
- linting and fixing tests to match new identity creation (2fede72)
- make all paths unix-based (f244040)
- make linter stfu (efb28f7)
- move scripts to scripts/ (dc88802)
- remove overwrite, migrate to afs.HOME (7ba3d04)
- remove password requirement for unarchive (1cd4dd1)
- undo optional path (#39) (ca4d3ca)
- use original mnemonic to regenerate AFS identity (33c2f1f)
- commit.js: making travis happy (46cfb4a)
- contracts/Storage.sol: fire commit event in write (efd087b)
- create.js: fix merge conflicts (97e66b1)
- package.json: add eslint config (a771be1)
- README.md: fix broken contribution links (0d34b2c)
- test/*: correct failing tests (598a8bc)
- util.js: linting (d35a9a9)
- adhere to linter (b5dc58c)
- use outside module for checking DID method (02bdfa3)
- key-path: Fix afs create issue on fresh install (89b24ec)
- test/aid.js: make tests serial so they pass (3ff9099)
- change price to uint16 and encapsulate did, password validation (c1c36e9)
- eslint update and cleanup (85a4f85)
- forgot untracked files (2ab5ac1)
- move truffle to top level (7b328df)
- remove cfs files (0175388)
- use require instead of if for storage modifier (#16) (71aeff8)
- use SafeMath in Storage for key add (0cb75fc)
- contracts/Storage.sol: change uint to uint256 (83c04b4)
- bin/ara-filesystem: Add cli opts for keyring, name, & secret (1c79449)
- create.js: Add opts arg to aid.archive (5d0127b)
- ability to resolve local identities (133c1ae)
- add, remove, history CLI commands; mnemonic phrase for AFS ID; resolve existing AFS; AFS tests (9d8c579)
- added authentication property (3fe29c3)
- Allow for user to determine own AFS path (b4af6f9)
- apply ddo to afs obj (940217e)
- archive and resolve AFS aid (27e1487)
- clear metadata entirely (7a58645)
- cli support for create (141a646)
- commit both files in single write call (5a87102)
- configurable opts for archiving and resolving (03c2828)
- extend AFS to generate own keypath (2e7540e)
- force option for destroy (c5d6659)
- format DID uri (913c211)
- gas price CLI estimations, offset overflow fix (ef12ed1)
- generic hash util (5453fbc)
- ignore headers on append commits, optimize commit (2cbf4ab)
- metadata support first pass (8750dfe)
- metadata tests (f1f70e5)
- minimize writes during commit to 2 (bad5227)
- only commit metadata tree and sig (deef331)
- optionally set price on commit (1797774)
- remove password requirement for getPrice, migrate to ara cfsnet (a6d862b)
- return afs instance from add/remove (2e24385)
- safety check in aid.create (24a13cb)
- setting default afs path (5ddc5e0)
- setup travis to integrate with truffle (42501e4)
- unarchive first pass (d18496d)
- validate password by decrypt keystore (b67dad9)
- working unarchive (04ebf7b)
- working updated afs identity archiving (196d4ad)
- write file to AFS metadata (3fbed8d)
- {commit.js, constants.js}: merge (2403ba7)
- aid.js, create.js: pass authentication wip (9b64e2d)
- bin/ara-filesystem: add force functionality for gas price confirmations (#38) (3c95b45)
- create.js: create AFS with custom storage (b341bd6)