Releases: onflow/flow-cli
Version 0.32.1
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
🐞 Bug Fixes
- FCL Dev Wallet dependency update with bugfix #473 @sideninja
Version 0.32.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
🛠 Improvements
FCL Dev Wallet
The FCL Dev Wallet is now integrated into the CLI and it can be simply started using the flow dev-wallet
command. #467 @sideninja
📖 Documentation
- Documentation updates #471 @marcoroth
Version 0.31.2
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
🐞 Bug Fixes
Argument parsing for transactions
Arguments parsing for transactions was fixed so it handles multiple functions declarations (#465) @bluesign
🛠 Improvements
- Update emulator (#468) @sideninja
- Switch Sentry to sync transport (#466) @sideninja
Version 0.31.1
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
🛠 Improvements
- Update Cadence and the emulator (#464) @sideninja
📖 Documentation
- Update links to point to the correct url (#462) @maxi-troncoso
Version 0.31.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
⭐ Features
Protocol Snapshot Download
With a new command, you can now download and save the protocol snapshot. Use the command flow snapshot download <path>
to do so. (#440) @kc1116
Secure gRPC Connections
A new feature allows secure communication when using gRPC. Flow.json schema was expanded so it supports network definition with key
property which is the key used in the secure communication, as well as global flag --network-key
which can be used to achieve the same functionality. (#449) @kc1116
HTTP API on Emulator
The latest version of emulator is now supported which features HTTP API. You can even specify the port by using --rest-port
.
🛠 Improvements
Account multi-key creation
Accounts creation is now improved to support specifying multiple keys. (#431) @Kay-Zee
Transaction Prompts
New transaction prompts for confirming the send-signed
and build
commands were added making the actions more explicit. (#432) @Kay-Zee
General improvements
- Show a more user-friendly error message if the proposer key is missing (#453) @pavel-main
- Update dependencies (#458) @sideninja
- Add faucet link on keys generate (#456) @sideninja
- Clean outdated Homebrew (#442) @sideninja
Crash Reports
The CLI will now include a crash report screen, where you will be able to help us make the CLI better by submitting the generated crash report to our crash collection service. Crash reports are anonymous and don't contain personal information.
(#454) @sideninja
Staking info command
The output formatting for the staking info command was changed to support multiple stakes and delegations as well as the field "Total Stake" is again displayed.
🐞 Bug Fixes
- Bugfix for sending transactions with multiple function declarations (#444) @sideninja
📖 Documentation
- General documentation updates based on community feedback (#445) @sideninja
Version 0.30.2
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
💥 Breaking Changes
Dependency updates
Updated emulator version to latest v0.27.3 (#429) @sideninja
Documentation Updates
Update install guide to mention delay in Brew (#428) @kerrywei
v0.30.1
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
💥 Breaking Changes
Language Server Update
Language server version was bumped to include bugfix for LS VSC (#426) @sideninja
Documentation
Version 0.30.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
💥 Breaking Changes
Dependency updates
Updated emulator version to latest v0.27.2 (#422) @sideninja
⭐ Features
App Scaffolding
Implemented by the community FLIP Fest: (#404) @flyinglimao 🙌
The new app scaffolding feature of the CLI implemented by the flip fest participant allows you to create a structure for a new dapp project. It allows you to start a new project based on templates provided in the scaffolding repo or by examples such as kitty-items. The usage is pretty simple, just run flow app create <path>
and start hacking together the new best dapp.
🛠 Improvements
Documentation Updates
Small relative path documentation updates (#421) @kerrywei
Fixing documentation about removing and updating contracts (#416) @louisguitton
CI Fixes
Fixing Snyk scann Github action (#417) @haroldsphinx
Version 0.29.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
💥 Breaking Changes
Updated Dependencies
- Updated to new major Cadence version 0.20.1
- Updated to Flow emulator version 0.26.0
⭐ Features
Hot commands
Implemented by the community FLIP Fest: (#406) @sakshamb2113 🙌
This feature allows you to quickly execute most common CLI commands such as deploy, init and run. The run command starts the emulator and deploys all the contracts for the project. Read more about it in the docs
Usage:
flow [command]
Hot Commands:
deploy Deploy all project contracts
init Initialize a new configuration
run Start emulator and deploy all project contracts
🛠 Improvements
Tests
More state loader tests were added (#412) @sideninja
Version 0.28.4
⭐ Features
New Signature Command
A new signature command was added giving you capabilities to sign an arbitrary message with an account saved in the flow.json
configuration and to validate a signature of a message using those same accounts. You can easily use the command by running: flow signatures generate|verify
. Read more about it in the documentation. (#390) @sideninja
🛠 Improvements
Transaction Signing Check
During transaction signing the check is performed whether the signer provided is a correct one. (#382) @sideninja
Update dependencies
- Updated flow-emulator dependency (#408) @sideninja
- Update third-library dependencies (#396) @sideninja
Maintenance
🐞 Bug Fixes
Event Fetching Fix
Don't overflow block range calculation when the last block is smaller than the end range block (#392) @sideninja
📖 Documentation
- Update emulator documentation (#403) @sideninja