Releases: ObsidianLabs/Black-IDE
Releases · ObsidianLabs/Black-IDE
Black IDE v0.31.0
Updates
- Added the ERC1155 project display on the welcome page.
- Improved the features of the breadcrumb navigation bar.
- Improved the save option user experience of the readme file.
- Improved the user experience of the contract deployment flow.
- Improved the toast display when trying to deploy the contract on the Polygon testnet.
- Fixed Bug: Invoking the
approve
method of ERC721 will throw an error. - Fixed Bug: Creating the same named project with Cloud project will be failed (Desktop version).
- Fixed Bug: ERC721 compile will be failed due to resource loading (Desktop version).
- Fixed Bug: Sometimes the deployment page will be crashed.
- Fixed Bug: The select icon is broken on the Project
Black IDE v0.30.0
Updates
- Improved the user experience of the Welcome page.
- Improved the user experience of using the ERC-1155 contract template.
- Improved the user experience of connecting to unstable networks.
- Improved the user experience of disconnecting custom network connections.
- Bug Fixed: Evmos network can still estimate gas when there is no balance.
- Bug Fixed: The Solidity compiler disappears when forking the public project.
- Bug Fixed: Black IDE for Mac crashes when running local network nodes.
- Bug Fixed: Readme files cannot be switched automatically according to the contract template.
- Bug Fixed: The project list is not displayed in the web version.
- Bug Fixed: The explorer page information is not updated after switching networks.
- Bug Fixed: Failed to create erc721 contract item on the mac version.
- Bug Fixed: The signer key list is too long in the loading state when deploying a contract.
- Bug Fixed: Failed to transfer via explorer after switching networks.
Black IDE v0.29.0
Updates:
- Added toast displays when the explorer service is unstable.
- Added the ERC1155 template.
- Added toast displays when invoking contract with empty params.
- Fixed Bug: Development network can not start up successfully for the first time.
- Fixed Bug: When switching to a newly-added custom network, the toast should indicate connection status.
- Fixed Bug: Edit the name of the custom network, and then click Update Network, Network Info displays unknown.
- Fixed Bug: The transfer action will always be pending on the Polygon network.
- Fixed Bug: The gas limit property displays none in the transaction detail pop-up.
- Fixed Bug: There is no new button when visiting https://ide.black/local (Web IDE).
- Fixed Bug: The top nav bar highlight error when navigating to the project page from the personal profile page.
- Fixed Bug: Querying the decimals method failed on the Moonriver Mainnet.
- Fixed Bug: Can not navigate to the external block explorer when clicking the transaction hash record and the view more on Block Explorer button.
Black IDE v0.28.1
Updates
- fix the issue with the local development node launch failed
Black IDE v0.28.0
Updates
- Improve the UX and UI of the Network Selection Menu.
- Improved the user experience of jumping to the external block explorer to query the transaction.
- Bug Fixed: The Explorer cannot display information in Evmos, Harmony, Conflux mainnet.
- Bug Fixed: Transaction Fee display error in the Transaction Detail window of the Optimism and Aurora network.
- Bug Fixed: Transaction Nonce display error in the Transaction Detail window of the Polygon mainnet.
- Bug Fixed: No prompt is displayed after the network switchover is successful.
- Bug Fixed: Failed to switch to another network after connecting to an unstable RPC test network.
- Bug Fixed: Cannot call MetaMask for transfer on a custom network.
- Bug Fixed: The JSON file cannot be automatically updated after switching to Contract page from Project page.
- Bug Fixed: When launching on the My Project page with logged-in status, the project list cannot be displayed in the web version.
- Bug Fixed: Failed to check the network after the custom network is edited.
Black IDE v0.27.1
chore: update to v0.27.1
Black IDE v0.27.0
Updates
- Add the ability to click the hash in the deploy contract page to open the block explorer.
- Add synchronization between the Metamask network and the Black IDE network.
- Improved the user experience of toast when the Chain ID does not match RPC in the custom network.
- Improve the user experience of deleting the project.
- Bug Fixed: When both Metamask and Coinbase wallet extensions are installed in the browser, the Metamask address is not displayed in Signer when the ERC20 contract is deployed.
- Bug Fixed: Switching the network from one network to another network, the ChainID does not update automatically.
- Bug Fixed: When users log out of the Project page or Welcome page, two highlighted items appear in the Tab bar.
- Bug Fixed: Right-click on the Compiler page to open the menu, and the function in the menu becomes invalid.
- Bug Fixed: Refreshing the page after switching networks causes network information to become invalid.
Black IDE v0.26.0
Updates
- Add the ability to jump to the block explorer by clicking on the transaction in the Explorer.
- Add usability detection for transfer buttons in Explorer.
- Bug Fixed: Filling in a custom network with an unsupported ChainID or RPC causes the page to crash.
- Bug Fixed: Switching the network from a custom network to another network, the ChainID does not update automatically.
- Bug Fixed: Clicking Run Contract on Moonbeam Test Network, the debug log panel does not query the data.
- Bug Fixed: When both Metamask and Coinbase wallet extensions are installed in the browser, Black IDE is unable to call up one of the wallets.
- Bug Fixed: The Network page information is not automatically updated after switching to a custom network.
- Bug Fixed: Deploying the contract using the ETH test network and using the approve function causes the MetaMask to keep loading.
- Bug Fixed: When clicking on the project's discord share link, the sharer switches the privacy state of the project causing the project to be lost.
Black IDE v0.25.0
Updates
- Add Moonriver and Moonbeam Testnet faucets.
- Add the feedback for the Estimate button on the contract page.
- Improve the user experience of the Home page.
- Bug Fixed: Page crashes when quickly deleting ABIs.
- Bug Fixed: The user login status on the Tab bar does not sync the status on the login page.
- Bug Fixed: Creating two files with the same name in a folder will cause the page to crash.
- Bug Fixed: When a user forks a sharer's project, the sharer switches the privacy state of the project causing the project to be lost.
- Bug Fixed: Switching between different methods on the contract page causes the address to be lost.
Black IDE v0.24.0
Updates
- Add support for the overloading function invoked in the Contract Inspector.
- Add support for importing OpenZeppelin on the website.
- Add a new user guiding page(Web only).
- Bug Fixed: Page will crash while deleting key in KeyPair Manager.
- Bug Fixed: After switching networks, the connection will fail when not on the Network page.
- Bug Fixed: Deploying the other’s public project will fail when the user does not log in.
- Bug Fixed: Deploy item lost in the context menu of the file tree.