embark/CHANGELOG.md

17 KiB
Raw Blame History

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.0.0-beta.0 (2019-01-10)

Bug Fixes

  • @embark/coderunner: use custom require function in vm context (2dea50a)
  • @embark/core: fix to allow large ether values (f549822)
  • blockchain: fix metamask using the old web3 (749c32c)
  • contracts: fix linking libraries with long paths using output (d071130)

Features

  • add API server (d67863c)
  • @embark-ui: Change page title and description (2613c56)
  • @embark/cli: unify command history without needing a restart (919d271)
  • add development mode to cockpit (2505fa5)
  • add option --no-single-use-cockpit-token (34f5f97)
  • allow cockpit with docker (8efa889)
  • coverage without emit (df3435f), closes #1230

4.0.0-alpha.3 (2018-12-31)

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 cant 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)

4.0.0-alpha.2 (2018-12-05)

Bug Fixes

  • @embark/blockchain_process: ignore socket disconnect bytes (1fac391)
  • @embark/cmd: output contract json (4dca723)
  • @embark/contracts_manager: set contract deployedAddress if address is set (2ff119d)
  • @embark/core: don't expect balance on accounts (4961f70), closes #1067
  • @embark/core: ensure 0x0 address are extended to full zero addresses (d3f6b43), closes #956
  • @embark/core: expect afterDeploy hook on contracts config environment (903e9d4)
  • @embark/ens: use local ZERO_ADDRESS in ENSFunctions (6526e83)
  • @embark/webserver: load embark-ui sources from the correct path (96f7688)
  • accounts: remove warning for simulator configs (de58cab)
  • blockchain: fix setting proxy to false not applying (f50f106)
  • ci: make CI happy again by updating http paths to master branch (af1bc90)
  • cmd: removes -h as an option for host for the simulator (43be2a2)
  • cockpit: disable autocomplete in Login component (3ddcd1f)
  • cockpit: fix aside not opening correctly and typos (a714e07)
  • contracts: replace $accounts for onDeploy too (8831dfb)
  • contracts_manager: fix object contract arguments (6b61c8a)
  • dependencies: lock remix-test and debug version (f938473)
  • deployment: add a message when the errror is about the input (7a5035e)
  • ENS: register subdomain when not registered (ca212e3)
  • ens/embarkjs: fix using await with embarkjs functions (c64c093)
  • ipc: sends requests and events only when connected (cabfa93), closes #1063
  • module/authenticator: do not display log if no webserver (97829c0)
  • simulator: adds node to sim command to comply with Windows (1a29a8f)
  • simulator: change port depending of the type in config (51e39c5)
  • simulator: use config's gas limit if no option provided (3353a05), closes #1054
  • tests: enable coverage only when --coverage (0032569), closes #1091
  • tests: fix tests that fetched files from devleop (ea2a656)
  • tests: fix using node config inside a test (3a3c81e)
  • ui: click on debug button start the debugger (1600153)
  • ui: switch aside (66e431c)
  • add missing external declaration (6e784de)
  • adjust module resolution behavior (bc6e0e3)
  • coverage count (f32ddc9)
  • deploy hangs (92610ed)
  • handle contracts being removed (485b8ef), closes #1077
  • open/close aside container (7728c54)
  • ui: white screen on text editor (10caddd)
  • whisper: fix disabling whisper crashing blockchain (b48d29a), closes #1027
  • runtime environment needs to support locally installed embark (23f19a0)

Features

  • add CRUD to file explorer (f82d3de)
  • add debug button to transaction and contract log (184e1e2)
  • add new event before build (db35d7f)
  • adds support for swarm imports in Solidity (62607b0), closes #766
  • Allow parallel deploy (3406ae8)
  • expose dappPath (5fb687c)
  • handle missing directive (bae3116)
  • introduce function support for deploy lifecycle hooks (8b68bec), closes #1029
  • @embark/cli: add --template option to embark demo cli command (89e3eb6)
  • permanently save logs/events (51b8224)
  • run coverage for bytecode and deployedBytecode (f84d7f1)
  • strategy for deployment (f9f4c28)
  • @embark/cli: introduce eject-build-config alias (ffb8f54), closes #1121 #1121
  • @embark/cli: repl support inside dashboard (53780aa), closes #768
  • @embark/console: better determine suggestions for any js object not just with the dot.' (d427e62)
  • @embark/console: determine suggestions automatically for a js object of the type 'command.' (f206062)
  • @embark/contracts_manager: allow ABI definition non-owned contracts (17cec1b)
  • @embark/plugins: introduce API to register a contract factory (90aac83), closes #1066
  • @embark/whister: Add signature and recipient public key to whisper envelope (46e351e)
  • cockpit: add searching ENS names in search bar (dca52d0)
  • cockpit: make editor resizable (1030607)
  • update to solc 0.5.0 (45afe83)
  • coverage: count node by line only (154a4f0)
  • scaffold: allow association/file (f68f1fc)