Releases: ethereum/remix-ide
v0.12.0
v0.11.0
v0.10.4
v0.10.3 Release / RemixD issue fix
What's New
We fixed a bug on RemixD daemon. Please install a new version of it.
Change Log
v0.10.3 (2020/07/13 14:53 +00:00)
v0.10.2 Release
What's New
- new FileManager API
- multiple highlighting for plugin
- syntax highlighting for yul contract
- improved the UI of Debugger plugin
- function calls panel is added to Debugger
- new dark theme for editor
- using wasm builds of solidity compilers if available
- solidity plugin is preactivated now for the first load
- improved the way Remix can be embedded, by choosing which panel should be or not minimized and by focusing to the last loaded plugin (if loaded from the URL parameter)
- solidity compiler plugin's API is improved
- Remixd plugin is now a Websocket Plugin. ATTENTION a new version of RemixD was released. Please update it locally (https://remix-ide.readthedocs.io/en/latest/remixd.html)
- Refactored UnitTesting plugin. Added custom path to choose a workspace to keep the test files.
- the Light them was improved
Remix IDE
- remix.ethereum.org
- remix desktop app - https://github.com/ethereum/remix-desktop/releases
- npm install -g remix-ide
- 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
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 in remix-ide NPM package. it automatically shares the current local folder (or the given folder if any)
Change Log v0.10.2 (2020/07/08 11:19 +00:00)
#2937 remixD failure (@yann300, @ioedeveloper, @LianaHus)
#2939 Resolve with compilation error instead of rejecting (@yann300)
#2935 light theme placeholder color (@ethereum)
#2924 catch error when activating a plugin (@yann300)
#2906 adding custom path to Unit Testing (@yann300, @LianaHus)
#2891 Remixd Websocket Plugin (@yann300, @ioedeveloper)
#2922 Debugger: layout update (@yann300)
#2921 add panel to show function calls (@iurimatias)
#2916 Filemanager external api e2e (@ioedeveloper)
#2919 Increase timeout for provider (@yann300)
#2918 Use 0.2.4 remix-plugin & set default timeout (@yann300)
#2898 Txlistener reads on the last compilation per file and not only the last one (@yann300)
#2904 terminal title bar UI adjustments according to the last design (@LianaHus)
#2908 remove uneeded "compilerUrl" param (@yann300)
#2913 Fix Docker run instructions in Readme (@boxhock)
#2876 improve compiler api (@yann300)
#2905 Optimizing docker build (@edisinovcic)
#2907 Ci fix (@yann300, @ioedeveloper)
#2900 editor color themes: renamed edited 'chaos' to 'remixDark' (@LianaHus)
#2897 publish only built files (@yann300)
#2894 Adding docker support to circleci (@yann300)
#2896 Update run.md (@seandotau)
#2895 Update plugin_manager.md (@seandotau)
#2883 Ensure path of content loaded in the editor is consistent (@yann300)
#2878 Framing with parameters url (@yann300)
#2879 preactivate solidity (@LianaHus)
#2855 collapse terminal and side panel (@yann300)
#2828 Load wasm builds if available (@yann300, @LianaHus)
#2882 Fix Update UI After Folder Delete (@ioedeveloper)
#2833 Check if ast present (@yann300)
#2859 new Ace editor dark theme (@LianaHus)
#2852 new light theme (@LianaHus)
#2866 refactored debuggerUI (@LianaHus)
#2867 Don't call setFileContent 2 times (@yann300)
#2840 Fix and activate e2e test - source verification (@yann300)
#2832 Add syntax highlighting for yul contract (@yann300)
#2858 use SourceHighlighters in StaticAnalisys and remove multiple highlight (@LianaHus)
#2845 Make sure to highlight using internal path (@yann300)
#2733 Move filemanager api to new api (@ioedeveloper, @yann300)
#2848 update web3 provider modal (@ethereum)
#2815 Allow multiple highlight per plugin (@yann300, @ioedeveloper)
#2791 E2E Tests: Switch To Goerli TestNet. (@ioedeveloper)
#2790 disable test "Should debug Ropsten transaction with .." (@yann300)
#2789 Circle CI Parallelism (@ioedeveloper)
v0.10.1
What's New
- Solidity "Unit Testing" and "Static Analysis" Plugins' UI-es has been improved
- Debugger is using fetched Sourcecode
- Default solidity version is now 0.6.6
- Documentation has been updated
Remix IDE
- remix.ethereum.org
- remix desktop app - https://github.com/ethereum/remix-desktop/releases
- npm install -g remix-ide
- 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
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 in remix-ide NPM package. it automatically shares the current local folder (or the given folder if any)
Change Log
v0.10.1 (2020/04/29 16:07 +00:00)
- #2786 Unit Testing: show message for error in test file (@LianaHus)
- #2787 update plugins in homepage (@yann300)
- #2785 Split e2e tests execution (@yann300)
- #2782 unit testing docs updated (@Aniket-Engg)
- #2776 static analysis doc updated (@Aniket-Engg)
- #2768 bump default solidity version 0.6.1 -> 0.6.6 (@yann300, @LianaHus)
- #2783 E2E Tests - Run and Stop (@ioedeveloper)
- #2755 Fetch and compile before debugging (@yann300)
- #2780 replaced break-all to break-word (@LianaHus)
- #2774 update udapp with nested structs example (@ethereum)
- #2767 Ipfs Checkbox Fix & E2E Tests (@ioedeveloper)
- #2763 Better file type extraction (@yann300)
- #2764 Don't wait for the toaster to hide for continuing (@yann300)
- #2762 E2E Tests: Upload Local File to File Explorer (@ioedeveloper)
- #2760 Test for plugin reload after webpage refresh (@ioedeveloper)
- #2753 load activated plugins using localstorage (@Aniket-Engg)
- #2707 Deploy And Run Transactions Browser Tests (@ioedeveloper)
- #2715 Disabled 'Run Tests' Button When No Test Is Selected.
v0.10.0 remix plugin engine update, remix simulator and UI improvements
What's new
- Remix IDE is pulling plugins from plugins directory ( https://github.com/ethereum/remix-plugins-directory )
- many thanks to ethworks for developing
Dark
andLight
themes for Remix IDE and for design improvements suggestion ( https://ethworks.io ) - a lot of new e2e tests have been added to improve the quality and stability of Ide ( @ioedeveloper )
- very useful improvement to a script running in IDE: you can now use async/await for script execution (@yann300)
- more test examples added to documentation and other improvements in solidity unit testing ( @Aniket-Engg )
- publish the source code and ABI to IPFS added to Deploy & Run plugin.
Remix IDE
- remix.ethereum.org
- remix desktop app - https://github.com/ethereum/remix-desktop/releases
- npm install -g remix-ide
- 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
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 in remix-ide NPM package. it automatically shares the current local folder (or the given folder if any)
Change Log
v0.10.0 (2020/04/15 12:19 +00:00)
- #2736 bump the version to v0.10.0 (@LianaHus)
- #2731 bump remix-plugins (@LianaHus)
- #2726 fixed the issue with open file (@LianaHus)
- #2730 break for loop to fix arrow open (@LianaHus)
- #2724 Update conf.py for docs build & rm geth-remix tutorial (@ethereum)
- #2723 Uncaught Error Solidity Unit Testing Plugin (@ioedeveloper)
- #2720 testing examples added (@Aniket-Engg)
- #2725 Fix Failing Library Deployment Test (@ioedeveloper)
- #2718 Fixed wrong position of rename menu (@ioedeveloper)
- #2714 better query selection in terminal for expanding (@yann300, @LianaHus)
- #2722 Generated test file updated (@Aniket-Engg)
- #2713 Fixed wrong display of block number and index [block: txIndex:] for transactions in terminal. (@ioedeveloper)
- #2717 Update to FileExplorer documentation (@ethereum)
- #2688 Web3 Provider modal for local devmode (@ethereum)
- #2708 Return result for non VM calls (@LianaHus)
- #2705 Added folder and file to publish to gist test (@ioedeveloper)
- #2634 Update import.md to use release tag when importing from GitHub (@abcoathup)
- #2710 bump remix plugin - 0.2.0-alpha.8 (@yann300)
- #2692 Update team-best-practices.md (@yann300)
- #2633 Deploy Code To IPFS (@ioedeveloper)
- #2690 Update to Deploy & Run docs (@ethereum)
- #2703 Publish to Gist (@LianaHus)
- #2701 Fix bad reference (to access config) (@yann300)
- #2695 Bump remix plugin (@yann300)
- #2698 Added delay to async/await test (@ioedeveloper)
- #2670 remove the old permissionss saved in localstorage (@LianaHus)
- #2626 Parallel Browser Tests (Firefox & Chrome) (@ioedeveloper)
- #2691 Bump remix lib (@Aniket-Engg, @RyleySill93, @yann300)
- #2613 Improved Transaction Log Test (@ioedeveloper)
- #2694 Enabled Screenshots For Nightwatch In CircleCI (@ioedeveloper)
- #2687 Fixed collapsing solidity locals panel (@ioedeveloper)
- #2689 issue with rename of folder (@LianaHus)
- #2677 Added Metadata Contract Name To Success Modal (@ioedeveloper)
- #2679 transform toaster to inform message (@LianaHus)
- #2673 Eth work Compiler Plugin UI update (@LianaHus, @ioedeveloper, @alexcherman)
- #2675 updated the icon of home tab title (@LianaHus)
- #2659 Browser Editor Tests (@ioedeveloper)
- #2662 Debugger Browser Tests (@ioedeveloper)
- #2645 new logo on Homescreen and remix logo on home tab (@LianaHus)
- #2668 update label (terminal) (@yann300)
- #2666 Fix deleting folder (@yann300)
- #2640 Fix unregistering events for solidity module (@yann300)
- #2657 File Explorer Tests (@ioedeveloper)
- #2661 fixed the style of code and changed UI of Github Access Token section (@LianaHus)
- #2592 Add global web3 provider plugin (@yann300)
- #2557 Listening to Lexon compilation finished. (@step21)
- #2589 Script Execution - Async/Await support (@yann300)
- #2612 update label for given permission (@yann300)
- #2635 General Settings Browser Tests (@ioedeveloper)
- #2590 refactor vm provider to use remix-simulator (@yann300, @iurimatias)
- #2599 added filter invert to images (@LianaHus)
- #2596 WIP Using the new engine (@LianaHus, @yann300)
- #2637 Enabled Publish To Swarm Browser Test & Added Fix For ZoKrates Test (@ioedeveloper)
- #2600 Default to dark theme (@yann300)
- #2617 Merged importFromGist.js into gist.js (@ioedeveloper)
- #2615 EthWorks update for deploy & run module for the dark theme (@alexcherman)
- #2618 added new themes from ethwork (@LianaHus)
- #2604 fixed Environment doc link (@LianaHus)
- #2601 Plugin Manager Tests (@ioedeveloper)
- #2593 Terminal e2e tests (@ioedeveloper)
- #2614 Disabled Publish on Swarm Test (@ioedeveloper)
- #2605 Splash screen (@yann300)
- #2611 Fix e2e tests & Fix triggering event (@yann300)
- #2591 Homepage Tests (@ioedeveloper)
- #2587 typo fix to disappear file creation modal (@Aniket-Engg)
- #2583 refactor blockchain logic into their own providers - 2 (@yann300, @iurimatias)
- #2584 Environment Variables For Running Tests Locally (@ioedeveloper)
- #2574 updating docs with about Low level interactions with a contract (@ethereum)
- #2579 Documentation - custom compiler (@ethereum)
- #2580 Ethworks-Static-analysis2master (@alexcherman)
- #2582 refactor, abstract and remove dependencies on executionContext and udapp - 2 (@yann300, @iurimatias)
- #2542 Improve unit testing results visibility (@alexcherman)
- #2567 pull plugins from plugins directory (@yann300)
- #2533 Fix loading content from node_modules & browser tests (@yann300)
v0.9.4
Remix IDE
- remix.ethereum.org
- remix desktop app - https://github.com/ethereum/remix-desktop/releases
- npm install -g remix-ide
- 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
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 in remix-ide NPM package. it automatically shares the current local folder (or the given folder if any)
Change Log
upcoming (2020/02/04 18:37 +00:00)
v0.9.3: Receive/Fallback Supported
Remix IDE
- remix.ethereum.org
- npm install -g remix-ide
- 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
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 in remix-ide NPM package. it automatically shares the current local folder (or the given folder if any)
Change Log
v0.9.3 (2020/02/03 10:29 +00:00)
- #2570 release 0.9.3 (@Aniket-Engg )
- #2565 Receive/Fallback better textmsg + test(@LianaHus )
- #2563 Fix logs message during call or transact (@yann300)
- #2562 Receive bug and more tests (@LianaHus, @yann300)
- #2560 new package-lock (@yann300)
- #2531 Receive/fallback functions in UI(@LianaHus )
- #2530 add browser test for testing external web3 (@yann300)
- #2534 Browser tests - Import from gist (@yann300)
- #2555 pass compiler configuration to remix-tests (@Aniket-Engg )
- #2551 added missing
reject
(@yann300) - #2544 fix ipfs upload (@yann300)
- #2510 Refactor executionContext and udapp, into common class (@iurimatias)
- #2546 set and get compiler state properly (@Aniket-Engg)
- #2529 Handling boolean for the status (@yann300)
- #2536 Debugger tabs header font consistency (@Aniket-Engg)
- #2527 latest EthWork themes in cdn (@ethereum)
- #2522 Export to Gist (@yann300)
- #2520 Tiny typo (@yann300)
- #2517 moved Workshops to featured plugins section in home page (@LianaHus)
- #2514 Load plugins from parameters (@yann300)
- #2511 updated with remix-solidity (@Aniket-Engg )
- #2510 Refactor executionContext and udapp, into common class (@iurimatias )
- #2508 Add rust ace mode to editor (@dark64 )
- #2507 example contracts updated (@Aniket-Engg )
- #2506 Refactor dropdown logic (@iurimatias)
- #2504 Updates the style of "Add a custom compiler" btn (@LianaHus )
- #2501 execution context updated (@Aniket-Engg )
- #2499 0.6.0 and mutability specifiers (@LianaHus )
- #2495 added zoom btns (@LianaHus )
- #2493 recorder fixed (@Aniket-Engg )
- #2490 check and if possible use worker for unit tests compilation (@LianaHus )
- #2488 fixed autocompile (@LianaHus )
- #2485 Updates quorum urls (@bmcd87 )
- #2484 Update release-process.md (@LianaHus )
- #2483 default solidity version set to 0.5.14 (@Aniket-Engg )
- #2475 use Web3 utils instead of execution context web3 (@iurimatias)
v0.9.2 Istanbul support and new remix libs
Remix IDE
- remix.ethereum.org
- npm install -g remix-ide
- 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
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 in remix-ide NPM package. it automatically shares the current local folder (or the given folder if any)