vscode-azure-blockchain-eth.../CHANGELOG.md

6.2 KiB

Change Log

All notable changes to the "azure blockchain" extension will be documented in this file.

1.6.2

Enhancements

  • Removed the Smart Contract Interaction options for contracts. A new version of this interaction will be implemented in a future release.

Fixes

Internal Improvements

1.6.1

Enhancements

Fixes

  • Fixed bug with astring and the associated typings to resolve the build issues with the later version of the core library.

Internal Improvements

1.6.0

Enhancements

  • Removed the dependency of Python for this extension. This was required by a nested component used by the exntension but has been removed. (#67 by @pinakighatak)

Fixes

Internal Improvements

1.5.0

Enhancements

Fixes

Internal Improvements

1.4.0

Enhancements

Fixes

  • Updated API calls for webviews to using updated APIs (#42 by @mjbvz)
  • Bumped version of VS Code core to support to 1.44.1 and internal vscode type def (1.39.0)

Internal Improvements

1.3.1

Enhancements

  • Updated README.md with changes for updated branding.
  • Rebranding commands and UI elements.

Fixes

Internal Improvements

1.3.0

Enhancements

  • Add version 2.5 of OpenZeppelin contracts to the extension
  • Added new code generator for logic apps
  • Added new code generator for flow apps
  • Adding initial code for decoupling frameworks from UI to support partner extensions better

Fixes

  • Fixed loader error for typescript in webpack (packaging error)
  • Fixed some unit test issues

Internal Improvements

  • Improving package locks for specific core packages to help with stability

1.2.0

Enhancements

  • Add the ability to create new Blockchain Applications for Blockchain Data Manager
  • Remove token menu and UI from extension
  • Add changelog popup on extension upgrade

Fixes

  • Fix issue with broken code generation when using custom build directories
  • Fix issue with OpenZeppelin contracts not showing as valid contracts for Blockchain Data Manager applications

Internal Improvements

  • Updates to telemetry for ABS deployments

1.1.0

Enhancements

  • Implement BDM core operations

Fixes

  • Fixed error when adding Mocks category from OpenZeppelin
  • Removed unnecessary notifications when deploying to removed networks

Internal Improvements

1.0.0

Enhancements

  • Added UI to handle required parameters for OpenZeppelin contract deployment.
  • Added Blockchain Data Manager to the core view for connecting to existing instances.

Fixes

  • Cleanup of obfuscation for build directory path.
  • Merge of public PR for url checker to include basic auth.

Internal Improvements

  • Refactoring custom build directory code.

0.1.13

Enhancements

  • Added progress notifications for long running tasks.
  • Updated transaction bytecode copy option to support libraries and complex contracts.
  • Added the ability to upgrade contracts deployed as part of OpenZeppelin.
  • Added the ability for contract build redirects from configuration to be respected.

Fixes

  • Updated requirements for minimum VS Code version to 1.36.1. This was to resolve some issues specific to Mac OS.
  • Updated notifications for code generation to be accurate for each type (logic app, flow app, function).

Internal Improvements

  • Test runner enhancements to fix some test issues (timing)
  • Updated search tags for SEO

0.1.12

  • Deployments from external truffle boxes can now deploy to Azure Blockchain Service
  • Additional context menu for deployed contract bytecode (transaction bytecode)
  • Fix on Mocks category for OpenZeppelin to remove the dead link for not existent docs
  • Better handling of OpenZeppelin when multiple categories are downloaded.
  • Fix misspelling of OpenZeppelin on the welcome page.

0.1.11

  • Fixed issue with Logic App generation JSON schema
  • Added Contract UI support for contracts deployed on Azure Blockchain Service
  • Updated deprecated Truffle NPM packages
  • Bumped HD wallet provider to latest Truffle version
  • Minimized output channel logs
  • Fixed output channel issue which shows JavaScript object after contract migration
  • Preview features added for token (TTI compliant) generation were added.

0.1.10

  • Fixed Drizzle error handling issues
  • Updated Azure Blockchain Service logos in tree view
  • Updated Azure Blockchain Development Kit logo
  • Fixed unit tests for debugger, OpenZeppelin and Truffle commands
  • Improved sign-in support for Infura projects

0.1.9

  • Added support for Infura project integration and account management

0.1.8

  • Added support for Open Zeppelin contract/library download and deployment
  • Contract UI/Interaction functionality updates
    • Implement support for array types as function parameters
    • Support Enum types
  • Bug fixes
    • Ganache not properly shutting down on VS Code exit
    • Closing open items raised in the extension VS Code public GitHub repo

0.1.7

  • Added contract UI/interaction feature
  • Added Solidity debugging feature

0.1.6

  • Added telemetry reporting capabilities

0.1.5

  • Backend test coverage
  • Cleanup of packaging output, optimization
  • Truffle installation fails on new installs fix
  • Improved support for multiple ganache instances
  • Preflight validation for ABS deployments
  • Cleanup of code generation output
  • Ganache commands cleanup
  • Add command to export private key from mnemonic
  • Better error handling ABS deployments

0.1.4

  • bug fixes

0.1.3

  • various bug fixes
  • moved logic app/function/flow generators out of Truffle build directory into their own directory
  • refactoring of Welcome/Requirements pages

0.1.2

  • doc and bug fixes for contract code generation

0.1.1

  • Updated menu options

0.1.0

  • Initial release