mirror of
https://github.com/embarklabs/embark.git
synced 2025-02-03 17:34:22 +00:00
20 KiB
20 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.0.0-beta.1 (2019-03-18)
Bug Fixes
- @embark/cockpit: Fix cockpit not suggesting console commands (0eaad43)
- @embark/cockpit: Fix contract method autosuggest (e943d03)
- @embark/cockpit: Fix decode transaction error (f957ba5)
- @embark/cockpit: fix gas estimation (43fed4f)
- @embark/cockpit: Fix whisper messages not being received (a67a4ad)
- @embark/cockpit: Switching between tabs resets logs (a6b15ae)
- @embark/cockpit: Utils/Communications handle enter (8b7a374)
- @embark/console: Fix console not working with VM2/monorepo (fc823bb)
- @embark/core:
web3.eth.getAccounts
returning empty (bb86b60) - @embark/core: Allow errors in event actions (9fad777)
- @embark/core: Fix contract testing with
remix_tests
(02305fa) - @embark/core: fix memory leak when contract files are loaded (40b9ac3)
- @embark/core: fix tests as paths have changed again (07ede90)
- @embark/core: Fix tests for shim/monorepo (eb4da28)
- @embark/core: Metamask + geth warning to enable regular txs (c233dbc)
- @embark/core: Prevent unnecessary re-renderings (128ecd4)
- @embark/core: Re-enable regular txs commands/api (236f6e6)
- @embark/core): fix(@embark/core: Fix recursive import remapping (e0fd641)
- @embark/demo: Fix demo (58ea3d9)
- @embark/embarkjs: Fix potential race condition (876eee5), closes /github.com/embark-framework/embark/pull/1319#discussion_r256850820
- @embark/ipfs: Update IPFS config CORS with default config (518d319)
- @embark/pipeline: Prevent crash when assets not specified (3aafde3)
- @embark/solc: Import remapping update (2f354c9)
- @embark/solidity: ensure SolidityProcess receives proper Logger instance (fdd51cf)
- @embark/solidity: fix binding in method call (3eeeec3)
- @embark/storage: Allow upload when storage disabled (9ea0383)
- @embark/storage: Fix storage not connecting error (0d72ebe)
- @embark/storage: Storage processes race conditions (6f5efb1)
- @embark/swarm: Fix swarm not being registered (14323f5)
- @embark/test_app: Fix tests as paths have chagned (0ba1627)
- @embark/tests: Make
web3
available in test descriptions (563ba15) - blockchain: check if node is synched after connection (0639717)
- blockchain-process: display error message when bad port (ed77fc7)
- build: start code-generator service even for contracts only (7fffc44)
- cockpit: fix converter inputs and copy-button position (35648ee)
- cockpit:editor: fix arrow not turning (359c28f)
- cockpit/console: fix cockpit's console outputting "console >" (22e771b)
- cockpit/console: increase number of suggestions (71da423)
- cockpit/console: replace br with backslash n (a341a4f)
- cockpit/contract: remove contract profiling and use functions (99dcd78)
- cockpit/dashboard: fix logs not in cockpit with dashboard (be38178)
- cockpit/deployment: filter out silent contracts (da76c8d)
- cockpit/editor: add delete modal to confirm deletion (3f488e1)
- cockpit/editor: remove delay on tooltips (c30c420)
- cockpit/estimator: make estimator clearer (1759aac)
- cockpit/firefox: fix bug with entities in firefox (ordering) (dddc9d0)
- cockpit/header: fix nav not highlighted for children pages (0648824)
- cockpit/sidebar: fix closed sidebar in the dark-theme (5816a79)
- cockpit/suggestions: fix suggestions with slashes (9bb33e9)
- cockpit/transactions: enable filtering constructor (447f3ed)
- cockpit/transactions: fix a typo in the transactions page (cba7c85)
- code-generator: use isDev instead of checking env (540ff75)
- console: fix ENS tests not working with embark side by side (e20c08a)
- console/logger: fix console and logger not outputting objects (32e8bd2)
- contract-artifacts: set address as deployedAddress on artifacts (a895e83)
- contracts: fix contracts being instanceOf a contract with libs (b5a3897)
- contractsConfig: fix using ints as gas and gasPrice (dd14262)
- coverage: fix coverage regex on Windows (5e9955e)
- embark: require embark-compiler in packages/embark's tests (37080c5)
- embark: specify "rxjs" as a dependency vs. "@reactivex/rxjs" (db40f03)
- embark-graph: add packages/embark-graph/tslint.json (733d804)
- embark-ui: AccountContainer should get txs for cold load case (fd79090)
- embark-ui: correctly calculate which blocks to display (cc8363a)
- embark-ui: correctly calculate which transactions to display (fbeea47)
- embark-ui: pagination (f5f610d)
- embark-ui: specify PUBLIC_URL=/ for production builds (f4626f8), closes /github.com/facebook/create-react-app/blob/master/packages/react-scripts/config/paths.js#L36
- embark/contracts: add the contracts back to the autocomplete (618ceb6)
- embark/dashboard: fix dashboard not printing repl errors (dd1133d)
- embark/dashboard: show command in the dashboard (54698cc)
- embark/logger: fix logs in the dashboard (88a41e7)
- embark/solidity: fix getting the original filename of contracts (4d424c0)
- embark/storage: fix hang when storage is disabled (5e4a80e)
- embarkjs/blockchain: only call doFirst once on connect (a0d336e)
- embarkjs/blockchain: pass error only when there is an error (fdd8ad5)
- ens: fix ens transactions getting stuck (84d4f3a)
- ens/logger: add ens contracts to contract manager before deploy (d80641c)
- generator: fix warnAboutMetamask being undefined (0d8f233)
- logger: filter undefined and null out of logs (6662731)
- pipeline: fix contract magic imports (fc113e8)
- add watch script on top level (#1320) (edd1e0f)
- solidity: make original really original (90adaab)
- allow to debug instanceOf contracts (1e4eaa5)
- allow to use embark in dev deps (daf6e64)
- blockchain logs show in cockpit (#1367) (41256cf)
- cockpit search with tx hash shows tx page (#1386) (891174e)
- command handlers named consistently (e36ea5d)
- contract length check now checks the correct thing (a295a5b)
- don't eval function calls for suggestions (#1382) (73a0672)
- editor wasn't saving changes (4340a9b)
- estimate gas automatically when not specified (8fd6a6d)
- fetch accounts (7d5935d)
- first parallel deploy (7ac27a0)
- format \n as
in cockpit console (#1385) (58ab76d) - handle the case where account is an object (24a6a47)
- limit cockpit editor file size (f12ca22)
- log command in console (1334900)
- node_modules should be part of hidden files (0b530f3)
- pressing enter on "Display additional results" does the expected thing (2cc0d30)
- prevent HTML injection in the cockpit (#1381) (78201ce)
- remove unneeded test_dapps/ directory in the monorepo root (5c2e30c)
- revise test urls to reflect test_dapps/ -> dapps/tests/ (eb1b693)
- simulator proxy with ws (5968eef)
- specify full path for password files (geth) (c1d08c6)
- supply missing tsconfig.json in packages/* (376b6ca)
- swarm command registers and warns when swarm is disabled (afe2512)
- template dependency errors don't exit (271a219)
- track and debug last transaction correctly (aba4e0e)
- upgrade packages with vulnerabilities (#1388) (913b4e1)
- test: fix tests getting stuck when embark is run next to it (e64ed36)
- use a yarn.lock that wasn't completely regenerated (41fb31a), closes /github.com/embark-framework/embark/pull/1307#issuecomment-461184291
- use our global Web3 and not Metamask's (9ccc453)
- use right accounts for contract deployment (576836d)
- test/blockchain: fix race condition of installing web3 and test (8ebba40)
- vyper: file path (e6eea1d)
- using async with async npm (0ddebc7)
- validate whisper channel name in communication tab (616af6d)
- warn when contract bytecode too large for EVM (387d33a)
Features
- @cockpit/transaction-decoder: allow for decoding raw transaction hashes (e72d648)
- @embark/core: Add events oracle (84ca98f)
- @embark/core: Auto generate EmbarkJS events (d378ccf)
- @embark/core: Disable regular txs until needed (135fde0)
- @embark/core: Improve VM (c1a5bfe)
- @embark/core: Recursively import contracts (2613e6d)
- @embark/core: Run all code in VM2 (9a9eb45)
- @embark/pipeline: Add
enabled
property to pipeline config (5ea4807) - blockchain/config: adds a cors command to add it to the config (84a74ac)
- blockchainConfig: enable having auto cors plus other origins (9e349ff)
- cockpit/console: display cmds from cockpit in embark console (e339641)
- cockpit/contracts: don't display contracts marked as silent (0e63d6b)
- cockpit/editor: add status messages for file operations (ecdfd47)
- cockpit/transaction: display a link for contracts and accounts (74847ee)
- compiler: add a new compiler api that checks for compatibility (df872fd)
- console: print console results as log so cockpit gets it (57cd6d3)
- console: wait for connector onReady to have warning (8ee32c1)
- contract: contracts can point to an artifact file to bypass deploy and compile (1543f6a)
- coverage: load contracts from plugin (46221a3)
- dapp-config: add dapp connection to dapp config (artifact) (52aebeb)
- deployer: add event to return the contract send object (1d459e4)
- embark-ui: add storybook (eab9aa5)
- embark/generation: remove generation of web3instance.js (3b0a2b9)
- add repository.directory field to package.json (a9c5e1a)
- allow to stop debugger (52d830a)
- avoid infinite loop (e8da329)
- create async wrapper (bc24598)
- enable embark to be run with an external pipeline (ebcc3c4)
- import resolver (29db66b)
- normalize README and package.json bugs, homepage, description (5418f16)
- embarkjs/blockchain: remove dependency on web3instance.js (bd9fc66)
- generattion: remove web3 generation to let EmbarkJS handle it (4023392)
- plugins: enable external plugin to be classes (5ab3e46)
- test/reporter: log tx functions during tests (87d92b6)
- test/reporter: only show tx details on option (2173576)
- ui: color console item info as success (193abd4)
- ui: keep state in frame (cd32630)
- web3-connector: convert web3connector to class and add connect (7eceaf6)
- web3connector: add web3 connector plugin to connect to web3 (976f994)