]> Untitled Git - bdk-cli/commitdiff
Update CHANGELOG
authorSteve Myers <steve@notmandatory.org>
Wed, 3 Feb 2021 07:05:01 +0000 (23:05 -0800)
committerSteve Myers <steve@notmandatory.org>
Wed, 3 Feb 2021 07:12:41 +0000 (23:12 -0800)
CHANGELOG.md

index 9ccf7c82d3dc7fc42737688866f8ecbe18941a04..a4407150c2a3caf0c27c66443acf6bfe0c70b3d2 100644 (file)
@@ -7,10 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 ## [Unreleased]
 
 ### Project
-- Upgrade BDK to `0.3`
 
 #### Added
 - Add support for `wasm`
+- `CliOpts` struct and `CliSubCommand` enum representing top level cli options and commands
+- `KeySubCommand` enum
+- `handle_key_subcommand` function
+
+#### Changed
+- Upgrade BDK to `0.3`
+- Renamed `WalletOpt` struct to `WalletOpts`
+- `WalletSubCommand` enum split into `OfflineWalletSubCommand` and `OnlineWalletSubCommand`
+- Split `handle_wallet_subcommand` into two functions, `handle_offline_wallet_subcommand` and `handle_online_wallet_subcommand`
+- A wallet without a `Blockchain` is used when handling offline wallet sub-commands
+
+### `bdk-cli` bin
+
+#### Added
+- Top level commands "wallet", "key", and "repl"
+- "key" command has sub-commands to "generate" and "restore" a master extended key
+- "repl" command now has an "exit" sub-command
+
+#### Changed
+- "wallet" sub-commands and options must be proceeded by "wallet" command
+- "repl" command loop now includes both "wallet" and "key" sub-commands
 
 ## [0.1.0]