Skip to content

Latest commit

 

History

History
134 lines (87 loc) · 3.68 KB

CHANGELOG.md

File metadata and controls

134 lines (87 loc) · 3.68 KB

Change Log

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

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