Skip to content

Version 0.24.0

Compare
Choose a tag to compare
@sideninja sideninja released this 22 Jun 15:15
· 3965 commits to master since this release
f10e04b

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

💥 Breaking Changes

Cadence and Language Server Update

Cadence was updated to version 0.18.0 and the language server to version 0.18.2 which implements the breaking changes from flowkit library.

FlowKit API Changes

CLI implements a flowkit utility library that can be reused in other services. This is early-stage development and the API for this library was refactored and improved.

⭐ Features

Decode PEM Public Key

New command for decoding PEM encoded public key. You can use the decoding command like so:

flow keys decode pem --from-file key.pem

Public Key 		 d479b3cdc9edbddb195cb12b35161ade826b032a64bdd4062cc87fb3ba7e71c9cf646ff23990bb4532ca45c445c7e908cef278b2c4615360039a6660a366a95f 
Signature algorithm 	 ECDSA_P256
Revoked 		 false

🎉 Improvements

Validate Configuration

Configuration validation has been improved and will provide better feedback when there are wrong values set in the flow.json.

Updated Cobra

Cobra library was updated to the latest version.

Refactored Testing

The testing suite was completely refactored and improved which will provide better code coverage and more reliable codebase.

🐞 Bug Fixes

Refactored Event Display

Events output on the transaction command was refactored, so it better handles special values in the events.

Flow Init Warning

Flow init command incorrectly displayed a warning which is now removed.

Transaction IDs Output

All commands that send transactions to the network now display that transaction ID for better visibility.