v0.6.4
Availability Remix IDE:
- remix.ethereum.org
npm install -g remix-ide
- Remix is available as a desktop app https://github.com/horizon-games/remix-app/releases/tag/0.2.0, thanks to @pkieltyka
- Remix as a plugin for Embark: https://www.npmjs.com/package/embark-remix
- docker: https://hub.docker.com/r/4c0n/remix-ide/ thanks to @4c0n
Availability Remixd:
Remixd is a tool which provide a way to access your local file from any remix IDE web app.
npm install -g remixd
remixd
is included inremix-ide
NPM package. it automatically shares the current local folder (or the given folder if any)- docker: https://hub.docker.com/r/4c0n/remixd/ thanks to @4c0n
Changelog
-
UX improvement: run tab
-
UX improvement: terminal
-
UX improvement: static analysis warning appareance
-
UX improvement: multi parameter component
-
Multi parameter component: directly copy the encoded data to the clipboard
-
Test tab: code merged but the functionality is hidden
-
Code refactoring of right hand panel + associated tabs
-
When using
remixd
(e.g working with local files): resolving contracts located innode_modules
orinstalled_contracts
(behavior already used by Truffle)e.g
imports "zeppelin-solidity/contracts/math/SafeMath.sol"
will first be resolved toinstalled_contracts/zeppelin-solidity/contracts/math/SafeMath.sol
and then falllback tonode_modules/zeppelin-solidity/contracts/math/SafeMath.sol
. -
Code editor:
ctrl+s
andcommand+s
save the current file and start compiling (convenient when the autocompile is turned off) -
various bug fixes
https://github.com/ethereum/remix-ide/issues/1310
https://github.com/ethereum/remix-ide/issues/1315
https://github.com/ethereum/remixd/issues/5
https://github.com/ethereum/remix-ide/issues/1345
https://github.com/ethereum/remix-ide/issues/1322
... -
This release includes remix-solidity@0.1.11, remix-lib@0.2.9 and remix-core@0.0.15
ethereum/remix#795 (tuple encode/decode)
ethereum/remix#791
ethereum/remix#790
v0.6.4 (05/07/2018)
- Use tx and receipt to build logs #1358
- display transaction hash in log #1357
- Don't add test tab #1355
- Test tab #1350
- Fix hex normalization #1347
- Fix relative import #1346
- Update example-contracts.js #1344
- Update example-contracts.js #1343
- Override control-s and command-s to auto-recompile #1339
- add ballot_test #1336
- test-tab importFileCb injection #1334
- Remix tests import fix #1332
- Fix Typo #1330
- Import module from
installed_contracts
andnode_modules
folder #1328 - Adding copy to clipboard in the expanded view #1326
- Adjusted static analysis warning notification appearance #1324
- don't add instances if the creation fails #1323
- Add txStatus icon, move expand to the end, add lines between logs #1320
- Switch arrows in Recorder card #1319
- refactor compile tab #1318
- add missing API (newAccount) #1317
- Minor update of labels #1316
- Update settings-tab.js #1314
- Fix Render warning without msg #1312
- refactor compile tab #1308
- Multi param angles content #1307
- Refactor app.js #1244
- refactor debugger tab #1240
- refactor settings #1237
- refactor rhp #1233
- add test-tab (wip) #1229
- Run tab #1219
- Fix import with firefox (4f505ab)
- Fix displaying call in terminal (4adcf54)