@@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 2.0.0] - 2025-08-07
9+
10+ Support for NU6.1 testnet activation; added testnet activation height for NU6.1.
11+
12+ ### Breaking Changes
13+
14+ - Renamed ` legacy_sigop_count ` to ` sigops ` in ` VerifiedUnminedTx `
15+ - Added ` SubsidyError::OneTimeLockboxDisbursementNotFound ` enum variant
16+ - Removed ` zebra_chain::parameters::subsidy::output_amounts() `
17+ - Refactored ` {pre, post}_nu6_funding_streams ` fields in ` testnet::{Parameters, ParametersBuilder} ` into one ` BTreeMap``funding_streams ` field
18+ - Removed ` {PRE, POST}_NU6_FUNDING_STREAMS_{MAINNET, TESTNET} ` ;
19+ they're now part of ` FUNDING_STREAMS_{MAINNET, TESTNET} ` .
20+ - Removed ` ConfiguredFundingStreams::empty() `
21+ - Changed ` ConfiguredFundingStreams::convert_with_default() ` to take
22+ an ` Option<FundingStreams> ` .
23+
24+ ### Added
25+
26+ - Added ` new_from_zec() ` , ` new() ` , ` div_exact() ` methods for ` Amount<NonNegative> `
27+ - Added ` checked_sub() ` method for ` Amount `
28+ - Added ` DeferredPoolBalanceChange ` newtype wrapper around ` Amount ` s representing deferred pool balance changes
29+ - Added ` Network::lockbox_disbursement_total_amount() ` and
30+ ` Network::lockbox_disbursements() ` methods
31+ - Added ` NU6_1_LOCKBOX_DISBURSEMENTS_{MAINNET, TESTNET} ` , ` POST_NU6_1_FUNDING_STREAM_FPF_ADDRESSES_TESTNET ` , and ` NU6_1_ACTIVATION_HEIGHT_TESTNET ` constants
32+ - Added ` ConfiguredLockboxDisbursement `
33+ - Added ` ParametersBuilder::{with_funding_streams(), with_lockbox_disbursements()} ` and
34+ ` Parameters::{lockbox_disbursement_total_amount(), lockbox_disbursements()} ` methods
35+
836## [ 1.0.0] - 2025-07-11
937
1038First "stable" release. However, be advised that the API may still greatly
0 commit comments