From e6a5eeeb0d4ac2dafe877197982368037498cec7 Mon Sep 17 00:00:00 2001 From: kumulynja Date: Mon, 24 Jun 2024 18:20:46 +0200 Subject: [PATCH] update changelog with 0.13.0-dev.2 version --- CHANGELOG.md | 70 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 42 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 709c28b..e71f72b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,33 +1,47 @@ +## [0.13.0-dev.2] + +### Fixed + +- Fix `assumeInteractiveReceiver` return type + +### Refactor + +- Separate receiver and sender logic in example app. + ## [0.13.0] ### Features & Modules + #### Send module -- ##### V1 - - `RequestBuilder` exposes `fromPsbtAndUri`, `buildWithAdditionalFee`, `buildRecommended`, `buildNonIncentivizing`, `alwaysDisableOutputSubstitution`. - - `RequestContext` exposes `extractContextV1` & `extractContextV2`. - - `ContextV1` exposes `processResponse`. -- ##### V2 - - `ContextV2` exposes `processResponse`. + +- ##### V1 + - `RequestBuilder` exposes `fromPsbtAndUri`, `buildWithAdditionalFee`, `buildRecommended`, `buildNonIncentivizing`, `alwaysDisableOutputSubstitution`. + - `RequestContext` exposes `extractContextV1` & `extractContextV2`. + - `ContextV1` exposes `processResponse`. +- ##### V2 + - `ContextV2` exposes `processResponse`. + #### Receive module -- ##### V1 - - `UncheckedProposal` exposes `fromRequest`, `extractTxToScheduleBroadcast`, `checkBroadcastSuitability`, `buildNonIncentivizing`, - `assumeInteractiveReceiver` &`alwaysDisableOutputSubstitution`. - - `MaybeInputsOwned` exposes `checkInputsNotOwned`. - - `MaybeMixedInputScripts` exposes `checkNoMixedInputScripts`. - - `MaybeInputsSeen` exposes `checkNoInputsSeenBefore`. - - `OutputsUnknown` exposes `identifyReceiverOutputs`. - - `ProvisionalProposal` exposes `substituteOutputAddress`, `contributeNonWitnessInput`, `contributeWitnessInput`, `tryPreservingPrivacy` & - `finalizeProposal`. - - `PayjoinProposal` exposes `isOutputSubstitutionDisabled`, `ownedVouts`, `psbt` & `utxosToBeLocked`. -- ##### V2 - - `Enroller` exposes `fromDirectoryConfig`, `processResponse` & `extractRequest`. - - `Enrolled` exposes `extractRequest`, `processResponse` & `fallbackTarget`. - - `UncheckedProposal` exposes `extractTxToScheduleBroadcast`, `checkBroadcastSuitability` & `assumeInteractiveReceiver`. - - `MaybeInputsOwned` exposes `checkInputsNotOwned`. - - `MaybeMixedInputScripts` exposes `checkNoMixedInputScripts`. - - `MaybeInputsSeen` exposes `checkNoInputsSeenBefore`. - - `OutputsUnknown` exposes `identifyReceiverOutputs`. - - `ProvisionalProposal` exposes `substituteOutputAddress`, `contributeNonWitnessInput`, `contributeWitnessInput`, `tryPreservingPrivacy` & - `finalizeProposal`. - - `PayjoinProposal` exposes `deserializeRes`, `extractV1Req`, `extractV2Request`, `isOutputSubstitutionDisabled`, `ownedVouts`, `psbt` & - `utxosToBeLocked`. + +- ##### V1 + - `UncheckedProposal` exposes `fromRequest`, `extractTxToScheduleBroadcast`, `checkBroadcastSuitability`, `buildNonIncentivizing`, + `assumeInteractiveReceiver` &`alwaysDisableOutputSubstitution`. + - `MaybeInputsOwned` exposes `checkInputsNotOwned`. + - `MaybeMixedInputScripts` exposes `checkNoMixedInputScripts`. + - `MaybeInputsSeen` exposes `checkNoInputsSeenBefore`. + - `OutputsUnknown` exposes `identifyReceiverOutputs`. + - `ProvisionalProposal` exposes `substituteOutputAddress`, `contributeNonWitnessInput`, `contributeWitnessInput`, `tryPreservingPrivacy` & + `finalizeProposal`. + - `PayjoinProposal` exposes `isOutputSubstitutionDisabled`, `ownedVouts`, `psbt` & `utxosToBeLocked`. +- ##### V2 + - `Enroller` exposes `fromDirectoryConfig`, `processResponse` & `extractRequest`. + - `Enrolled` exposes `extractRequest`, `processResponse` & `fallbackTarget`. + - `UncheckedProposal` exposes `extractTxToScheduleBroadcast`, `checkBroadcastSuitability` & `assumeInteractiveReceiver`. + - `MaybeInputsOwned` exposes `checkInputsNotOwned`. + - `MaybeMixedInputScripts` exposes `checkNoMixedInputScripts`. + - `MaybeInputsSeen` exposes `checkNoInputsSeenBefore`. + - `OutputsUnknown` exposes `identifyReceiverOutputs`. + - `ProvisionalProposal` exposes `substituteOutputAddress`, `contributeNonWitnessInput`, `contributeWitnessInput`, `tryPreservingPrivacy` & + `finalizeProposal`. + - `PayjoinProposal` exposes `deserializeRes`, `extractV1Req`, `extractV2Request`, `isOutputSubstitutionDisabled`, `ownedVouts`, `psbt` & + `utxosToBeLocked`.