No internet connection
  1. Home
  2. General Discussions

EOS Studio Release Notes

By Phil Li @phil
    2019-04-01 10:49:07.844Z2019-10-09 06:06:09.273Z

    v0.11.0

    Mac OS, Windows, Linux, Web

    New Features

    • Support the newest EOSIO 2.0 !!!
    • Switch to Monaco Editor (the editor used in VS Code)
    • Build a more reliable cloud CDT compiler
    • Show more info for build errors
    • Parse WASM binary in editor
    • Show sha256 hashes for setabi and setcode actions
    • Allow to download .ABI and .WASM files from transaction history
    • Optimize page loading time

    Bug Fixes

    • Fix some glitches in table scope selector
    • Fix the hard-to-select splitters
    • Fix markdown loading bugs

    v0.10.0

    Mac OS, Windows, Linux, Web

    New Features

    • View and modify account permission keys (available at the account toolbar)
    • Update the default template when creating a new project
    • View details of transactions (in transaction list and the contract execution result)
    • View private keys in the Keypair Manager
    • Autocomplete for the table scope selector in the Contract Inspector
    • Time and date selectors for time_point_sec type action input
    • New endpoint for Cloud-hosted network: http://eos-studio.api.dfuse.dev
    • Copy the network API endpoint and the chain Id
    • Update account creation API for the Kylin testnet
    • A confirm dialog to prevent accidental page close
    • Link to documentation

    Bug Fixes

    • Fix the bug that a string input can be mistakenly parsed as a JSON object
    • Support unicode in the project name
    • Fix cloud CDT fail on packed mac
    • Fix the bug that test files are created in a wrong path on Windows

    v0.9.1

    Mac OS, Windows, Linux, focuses on user experience improvement

    • New network page (view network data, blocks, choose API endpoints)
    • Launch block explorers from the network page
    • Manage starred accounts
    • View the raw command for contract action to be executed
    • View details for transaction results
    • Popup error message if the build has errors
    • Do not allow to modify the build command when using cloud cdt
    • Refresh abi/wasm after build
    • Refresh cached abi after deploy
    • Fix some errors from login failure on startup
    • Fix empty markdown rendering
    • Fix terminal randomly disappears
    • Fix terminal display errors for Windows
    • Fix a latency problem when loading public keys
    • Fix some unwanted behaviors for tabs in contract and account pages
    • Fix some display errors in the user homepage
    • Fix a missing docker check in the welcome page

    v0.8.0

    Mac, Windows & Linux

    • Login with GitHub; you can use the same account for both desktop and web versions;
    • A user homepage to display local, remote & starred project list;
    • Edit & synchronize remote projects;
    • Browse other people's shared projects;
    • Support the cloud-based CDT to build both local and remote projects;
    • Support the latest EOSIO.CDT v1.6.2;
    • Support the cloud-hosted EOSIO network;
    • Keypair manager can upload keys to the cloud and download cloud keys to local;
    • Provide Bloks.io Local access for local networks;
    • Reset application data (only use when even restart doesn't work).
    • Fix build fails due to missing -R config;
    • Fix empty build logs after switching tabs;
    • Fix black screen when using a custom network;
    • Fix no stars for account & contract when using a custom network.

    v0.7.0

    Mac, Windows & Linux

    • Fix bug: loading forever when trying to fetch eosio versions;
    • Open the keypair manager from the bottom bar;
    • Move the CDT manager to the bottom bar and allow to switch CDT version easily;
    • Make a list to show all local projects;
    • Rewrite the project structure to support web-based project (coming next version).

    v0.6.0

    Mac, Windows & Linux

    • Add @eosio.code permission with a button;
    • Allow to deploy only abi or only wasm (in Project Settings);
    • Add --max-transaction-time in nodeos config with default 200 so large contracts can be deployed;
    • Rename a file or folder in the file tree;
    • Add a file or folder in the file tree;
    • Always show the "Start" and "Stop" button in the local network tab;
    • Fix bug: contract abi didn't get refreshed after deploying a new version;
    • Fix bug: contract inspector didn't parse array inputs correctly;
    • Fix bug: Cannot read property 'apply' of undefined when creating a new account.

    v0.5.1

    Mac, Windows & Linux

    • Change the font for codes to 'Hack';
    • Fix bug: npm does not work.

    v0.5.0

    Mac, Windows & Linux

    • Automatically refresh file tree on changes;
    • Fix bug: nodeos fails to start on Windows with Docker Toolbox;
    • Fix bug: CDT fails to build on Windows with Docker Toolbox;
    • Fix bug: fail to create new accounts sometimes;
    • Fix bug: cannot stop the build task when using homebrew version CDT;
    • Fix bug: doesn't parse build error for homebrew version CDT;
    • Change the font for codes to 'Roboto Mono' which works on Windows and Linux;
    • Allow to stop the running process in the console;
    • Fix bug: fail to initialize test framework on Linux;
    • Fix bug: plugin toggle doesn't work sometimes.

    v0.4.6

    Mac, Windows & Linux

    • Fix bug: cannot download system contracts if .eosio folder does not exist;
    • Fix bug: support zsh shell;
    • Update new project template to support CDT@1.6;
    • Allow to copy private key (only at creation);
    • Update to eosjs@20.0.0.

    v0.4.5

    Windows & Linux

    • Fix bug: fail to launch on Ubuntu 18.04;
    • Fix bug: fail to mount shared folder with Docker Toolbox;
    • Show prints in transaction history.

    v0.4.4

    Mac, Windows & Linux

    • Show more error messages when downloading EOSIO and CDT;
    • Show more information when downloading system contracts;
    • Fix bug: keyboard shortcuts page appears unexpectedly;
    • Fix bug: black screen sometimes when connecting to a custom network;
    • Show a spinner in the terminal when executing a command;
    • Add "Ask a question", "report a bug" and "request a feature" in menu/help.

    v0.4.3

    Mac & Windows

    • Create a new keypair in Keypair Manager;
    • Use node-pty for terminal so it behaves more like a real terminal;
    • Fix multiple bugs related to running commands in the terminal;
    • Highlight command executed in the terminal;
    • Right click in the terminal to copy;
    • Allow to choose between eosjs@16 and eosjs@20-beta in the test framework;
    • Fix bug: no about window on Windows & Linux;
    • Fix bug: unexpected "Duplicate Account" notification;

    v0.4.0-beta

    Mac & Windows

    • Implement a test framework: use eosjs + mocha/jasmine to write test cases;
    • Add a terminal in the code editor page;
    • 0 replies
    1. Progress
    2. @philpinned this topic 2019-04-01 10:50:52.389Z.
    3. @philpinned this topic 2019-04-03 11:51:27.321Z.