From 18cb1b010947b8db161860e0a0367618fbe918af Mon Sep 17 00:00:00 2001 From: Oscar Pepper Date: Tue, 16 Apr 2024 16:50:20 +0100 Subject: [PATCH 1/4] cleanup changelogs and create for netutils --- Cargo.lock | 1 + zingo-netutils/CHANGELOG.md | 17 +++++++++++++++++ zingolib/CHANGELOG.md | 32 +++++++++++++++----------------- 3 files changed, 33 insertions(+), 17 deletions(-) create mode 100644 zingo-netutils/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 8bbd2d834..0e7c90bb6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4292,6 +4292,7 @@ dependencies = [ "zingo-status", "zingo-testvectors", "zingoconfig", + "zip32", ] [[package]] diff --git a/zingo-netutils/CHANGELOG.md b/zingo-netutils/CHANGELOG.md new file mode 100644 index 000000000..14c78900f --- /dev/null +++ b/zingo-netutils/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Deprecated + +### Added + +### Changed + +### Removed + diff --git a/zingolib/CHANGELOG.md b/zingolib/CHANGELOG.md index 7e5a6dfcc..2cd732db5 100644 --- a/zingolib/CHANGELOG.md +++ b/zingolib/CHANGELOG.md @@ -9,30 +9,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Deprecated -- LightClient::do_list_transactions +- `lightclient::LightClient::do_list_transactions` ### Added -- GrpcConnector::get_client --> pub -- LightClient pub fn export_save_buffer_runtime -- LightClient pub fn get_wallet_file_location -- LightClient pub fn get_wallet_dir_location -- `wallet::keys::is_transparent_address` -- pub struct crate::wallet::notes::NoteRecordIdentifier +- `lightclient::LightClient::save` + - `export_save_buffer_runtime` fn + - `get_wallet_file_location` fn + - `get_wallet_dir_location` fn +- `wallet::keys::is_transparent_address` fn +- `wallet::notes::NoteRecordIdentifier` struct - `utils` mod -- `utils::txid_from_hex_encoded_str` fn ### Changed -- load_client_config fn moves from zingolib to zingoconfig -- `wallet::keys`: - - `is_shielded_address` takes a `&ChainType` instead of a `&ZingoConfig` -- zingolib/src/wallet/transaction_record_map.rs -> zingolib/src/wallet/transaction_records_by_id.rs -- TransactionRecordMap -> TransactionRecordsById +- `wallet::keys::is_shielded_address` takes a `&ChainType` instead of a `&ZingoConfig` +- `wallet::transaction_record_map::TransactionRecordMap` -> `wallet::transaction_records_by_id::TransactionRecordsById` ### Removed -- LightClient pub fn do_save -- LightClient pub fn do_save_to_buffer -- LightClient pub fn do_save_to_buffer_sync -- LightWallet pub fn fix_spent_at_height +- `load_clientconfig` moved to zingoconfig crate +- `lightclient::LightClient` + - `do_save` + - `do_save_to_buffer` + - `do_save_to_buffer_sync` + - `fix_spent_at_height` From 03563978c7626d9549e904d71ed985f1fa694b1b Mon Sep 17 00:00:00 2001 From: Oscar Pepper Date: Tue, 16 Apr 2024 17:07:50 +0100 Subject: [PATCH 2/4] added missing changelogs and cleaned up zingoconfig changelog --- zingo-memo/CHANGELOG.md | 17 +++++++++++++++++ zingo-status/CHANGELOG.md | 17 +++++++++++++++++ zingo-testutils/CHANGELOG.md | 17 +++++++++++++++++ zingo-testvectors/CHANGELOG.md | 17 +++++++++++++++++ zingocli/CHANGELOG.md | 17 +++++++++++++++++ zingoconfig/CHANGELOG.md | 7 ++++--- 6 files changed, 89 insertions(+), 3 deletions(-) create mode 100644 zingo-memo/CHANGELOG.md create mode 100644 zingo-status/CHANGELOG.md create mode 100644 zingo-testutils/CHANGELOG.md create mode 100644 zingo-testvectors/CHANGELOG.md create mode 100644 zingocli/CHANGELOG.md diff --git a/zingo-memo/CHANGELOG.md b/zingo-memo/CHANGELOG.md new file mode 100644 index 000000000..14c78900f --- /dev/null +++ b/zingo-memo/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Deprecated + +### Added + +### Changed + +### Removed + diff --git a/zingo-status/CHANGELOG.md b/zingo-status/CHANGELOG.md new file mode 100644 index 000000000..14c78900f --- /dev/null +++ b/zingo-status/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Deprecated + +### Added + +### Changed + +### Removed + diff --git a/zingo-testutils/CHANGELOG.md b/zingo-testutils/CHANGELOG.md new file mode 100644 index 000000000..14c78900f --- /dev/null +++ b/zingo-testutils/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Deprecated + +### Added + +### Changed + +### Removed + diff --git a/zingo-testvectors/CHANGELOG.md b/zingo-testvectors/CHANGELOG.md new file mode 100644 index 000000000..14c78900f --- /dev/null +++ b/zingo-testvectors/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Deprecated + +### Added + +### Changed + +### Removed + diff --git a/zingocli/CHANGELOG.md b/zingocli/CHANGELOG.md new file mode 100644 index 000000000..14c78900f --- /dev/null +++ b/zingocli/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Deprecated + +### Added + +### Changed + +### Removed + diff --git a/zingoconfig/CHANGELOG.md b/zingoconfig/CHANGELOG.md index d06a6853a..a3f63a0b2 100644 --- a/zingoconfig/CHANGELOG.md +++ b/zingoconfig/CHANGELOG.md @@ -9,12 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- pub fn get_wallet_pathbuf +- `get_wallet_pathbuf` fn +- `wallet_path_exists` fn ### Changed -- wallet_exists renamed -> wallet_path_exists - ### Deprecated +- `wallet_exists` fn + ### Removed From 17597ca42b31ccc84d73b354713306365892a52c Mon Sep 17 00:00:00 2001 From: fluidvanadium Date: Tue, 16 Apr 2024 16:30:23 +0000 Subject: [PATCH 3/4] edit CHANGELOG --- zingolib/CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zingolib/CHANGELOG.md b/zingolib/CHANGELOG.md index 2cd732db5..300bddb4b 100644 --- a/zingolib/CHANGELOG.md +++ b/zingolib/CHANGELOG.md @@ -13,10 +13,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- `lightclient::LightClient::save` - - `export_save_buffer_runtime` fn - - `get_wallet_file_location` fn - - `get_wallet_dir_location` fn +- `lightclient::LightClient` methods + - `export_save_buffer_runtime` + - `get_wallet_file_location` + - `get_wallet_dir_location` - `wallet::keys::is_transparent_address` fn - `wallet::notes::NoteRecordIdentifier` struct - `utils` mod From cc1f0d51d995e56fb9f69f6eac88ce375f7683e4 Mon Sep 17 00:00:00 2001 From: Oscar Pepper Date: Wed, 17 Apr 2024 12:27:31 +0100 Subject: [PATCH 4/4] formatting --- zingolib/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zingolib/CHANGELOG.md b/zingolib/CHANGELOG.md index d9008ff6a..25de17e2b 100644 --- a/zingolib/CHANGELOG.md +++ b/zingolib/CHANGELOG.md @@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- `lightclient::LightClient` methods +- `lightclient::LightClient`: - `export_save_buffer_runtime` - `get_wallet_file_location` - `get_wallet_dir_location` @@ -30,7 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - `load_clientconfig` moved to zingoconfig crate -- `lightclient::LightClient` +- `lightclient::LightClient`: - `do_save` - `do_save_to_buffer` - `do_save_to_buffer_sync`