Skip to content

v4.0.0-alpha 3 release

Compare
Choose a tag to compare
@iurimatias iurimatias released this 31 Dec 20:17
· 1240 commits to master since this release

Bug Fixes

  • all ws endpoint use new technique (bbcfe9b)
  • allow message signing with wallet address (3a8808e)
  • consistent service order in cockpit (7574e14)
  • do not override web3 in embark (94a8bad)
  • record contract transaction history (435e1e6)
  • simulator: fix simulator when there is no accounts (34d5923)
  • windows path separator being wrong (72f8701)
  • @embark: single use tokens (6aa8781)
  • @embark/blockchain_process: proxy listens on the specified host (9e7bc53)
  • @embark/cli: start the dashboard after services are started (6c7782c)
  • @embark/cockpit/converter: allow decimal numbers (8a5871e)
  • @embark/core: Disable swarm if URL can’t be determined (c24536d)
  • @embark/core: Fix —template URL support (f1206b4)
  • @embark/core: Proxy support for raw transactions (ffcff4a)
  • @embark/core: Restart IPFS after CORS Update (27babf0)
  • @embark/core: Support legacy Parity version parsing (1ccc3e7)
  • @embark/ens: make resolve() work with promises and callbacks (2195475)
  • @embark/whisper: ensure web3 is ready when whisper info is requested (fd311f9)
  • @embark/whisper: use a new WebsocketProvider on each retry (27ad343)
  • blockchain: add cert options to blockchain initialization (bf8629d)
  • blockchain/geth: create geth dev account before other accounts (7811211)
  • cockpit/editor: remove arrows next to files in file explorer (d30b00e)
  • compiler: fix compiler being fired twice (ebd827b)
  • debugger: fix and improve console commands (37c28b9)
  • debugger: fix debugger displays (9c37f97)
  • embarkjs/web3: make global web3 available again (6e4a612)
  • ens: fix error message by checking for directives before (06553b5)
  • ens/web3: use blockchain connector for ens and fix global web3 (d5f6da3)
  • gethClient: clear timeout when call backing (9a6149f)
  • logHandler: stringify objects instead of trying to split it (33d6e29)
  • names: fix ens console commands (50858dc)
  • parity: create password file even when there are no accounts (7d2ceaa)
  • profiler: do not exit on error but print it (e207537)
  • proxy: delete old ids for accounts (604e267)
  • test: use logger instead of engine.logger (af48788)
  • test/console: register in the console in tests when ipc connected (503a79c)
  • whisper: fix crash on using whisper with the simualtor (1461e95)
  • ws: up fragmentation threshold to patch Geth bug with WS (b20bce9)

Features

  • add coverage events (8a6d075)
  • apply contract change to test (e3a7b74)
  • code runner use fs overrided (944b392)
  • ui: auto updates services in cockpit (a92a986)
  • enable ethereum manually (5a375d9)
  • @embark/core: Allow search to find contract by name (1e2cb64)
  • @embark/core: improve long running webpack UI (b49839a)
  • @embark/core: store IPC files in a dir within os.tmpdir() (a91a4dd), closes #1202 #450
  • @embark/core: Support directives in ENS config (7511156)
  • @embark/deployment: output transaction hash during deployment asap (0bb7d63)
  • @embark/deployment: output transaction hash of contract deployment (3099894)
  • console: add new api to register console commands (3229e15)
  • coverage: gas usage improvements (0118b1a)
  • scaffold: use ipfs in scaffold and upload file (9854368)
  • ui: auto updates contracts in cockpit (d10d906)