Skip to content
This repository has been archived by the owner on Apr 18, 2021. It is now read-only.

Releases: HAECHI-LABS/vvisp

Release v1.0.0

04 Mar 03:57
Compare
Choose a tag to compare

v1.0.0 has been released!

BREAKING CHANGES

1. abi-to-script => gen-script

  • Command name has been changed 0544b00
  • Now, this command can receive directory name. It will finds all contract files in there. #113 => 0d0bfb0
  • Now, this command does not have to receive file paths. Default directory name contracts/ will be set. 459209f

2. .env => vvisp-config.js

  • Configuration file .env migrated to vvisp-config.js #101
  • See docs at here.

3. vvisp-utils/getConfigRoot.js changed from async to sync

4. vvisp-utils/getWeb3.js => vvisp-utils/web3Store.js

  • Interface has been changed 8efa917

5. Solidity version upgraded to v0.5.0

  • init packages changed, it imports openzeppelin-test-helpers
  • all contracts in project upgraded(includes VvispRegistry.sol) #92

6. Default property of service.vvisp.json has been changed

  • registry false => true #107

Bug Fix

- #110 => #111, resume properly at initialize state of deplot-service - #112, flatten well with external modules

Other Features

  • vvisp-utils/getPrivateKey now receives not only 12 words of mnemonic.
  • Add some command line options:
    • -n, --network <network>
    • --from <privateKey>
    • --gasPrice <gasPrice>
    • --gasLimit <gasLimit>
    • --configFile <customFileName>

Release [email protected], [email protected]

04 Mar 04:32
Compare
Choose a tag to compare

From v0.3.0/v0.1.10

Bug Fix

  • vvisp console matches proxy address with contractApis when contract is upgradeable ce9033a
  • fix version of solc-coverage in init packages package.json 1024a20
  • fix error handling of vvisp console e0072c2
  • fix bug about returning value at vvisp console 18c075d

Release [email protected], [email protected], [email protected]

18 Feb 14:06
Compare
Choose a tag to compare

vvisp

Feature Changed:

init package

  • vvisp init now generate VvispRegistry.sol #82
  • Does not generate unnecessary files #82
  • Does not compile OwnedUpgradeabilityProxy.sol #82
  • Updating referenceFiles #85

Bug Fix:

vvisp-utils

Others:

  • compile.js now use printOrSilent #83

vvisp-contracts

Now vvisp-contracts released (Breaking Change #82)

init package must import @haechi-labs/vvisp-contracts if it use upgradeable contracts.


vvisp-contracts/
├── libs/
├──── BytesLib.sol
├── upgradeable/
├──── Proxy.sol
├──── UpgradeabilityProxy.sol
├──── VvispLibraryRegistry.sol
└──── VvispProxy.sol

Release [email protected] and [email protected]

13 Feb 03:09
Compare
Choose a tag to compare

Bug Fix:

  • fix CI test Error(false positive) #77
  • fix findImports bug #80 => #81

Release [email protected]

25 Jan 09:32
Compare
Choose a tag to compare

Feature:

  • #73: add receipt.logs parser, now we can see events
  • #72: add register command in console, now we can register new contract and address at state.vvisp.json during vvisp console.

Bug Fix:

  • #74: vvisp console show [CONTRACT] regex fix

Release [email protected] and [email protected]

25 Jan 09:26
Compare
Choose a tag to compare

New Feature

vvisp console

Provides a console environment that can invoke contracts interactively.

Issue: #45
Feature Merged at #47 (Thanks to @junbeomlee 👍)

Run

$ vvisp console

See here for more information.

Feature:

  • #60 resolved at #63: Now you can connect with custom blockchain link.
  • #61 resolved at #70: Now you can set private key at .env file.

Bug Fix:

  • #57 resolved at #62
  • #59 resolved at #62
  • #eec7b8: fix test error fs.remove => fs.removeSync, make mock env setter
  • #66 resolved at #68
  • #69: vvisp console, modified to accept array as input

Release [email protected] and [email protected]

10 Jan 06:41
Compare
Choose a tag to compare

vvisp
After v0.1.5

Feature

Fix Bugs

  • flatten #6c39596
  • do not compile Proxy when there is no upgradeable contract #32 => #34

Others

  • Change init messeages #f83e2c4, #29
  • upgrade husky version #b21a656
  • upgrade prettier, lint-staged version #385abf5
  • upgrade lerna version #a071816
  • add init test codes #27 => #29
  • upgrade version of @haechi-labs/vvisp-utils in references #54d2b41
  • add npm badge #37

vvisp-utils
After v0.1.2

Fix Bugs

  • fix bugs about deploy #0d39be6
  • Deprecation warning : new Buffer() => Buffer.from() #bf783dd

chore: release [email protected] and [email protected]

13 Dec 10:45
Compare
Choose a tag to compare

Fix bugs

  1. Parse string to array when running deploy-contract
  2. Change variable conventions properly.