From 3483f301bf83f324b59a0e10c3e4106ad17504fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Landabaso=20D=C3=ADaz?= Date: Thu, 19 Oct 2023 13:04:37 +0200 Subject: [PATCH] changelog: reflect the new tests added --- CHANGELOG.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1be1e87..80122c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,12 +49,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Transition from `expand({expression})` to `expand({descriptor})`. - Use `updatePsbtAsInput` as `updatePsbt` is now deprecated. - Introduced `updatePsbtAsOutput` for completeness. - - Opt for finalizers returned by `updatePsbtAsInput` as `finalizePsbt` has been deprecated. + - Opt for finalizers returned by `updatePsbtAsInput` as `finalizePsbtInput` and `finalizePsbt` have been deprecated. - **Additional Ledger Updates**: - Functions previously expecting `ledgerClient` and `ledgerState` should now receive `ledgerManager`. - This change affects multiple functions, including `signLedger`, all Ledger script expression functions and also: `keyExpressionLedger`, `registerLedgerWallet`, `getLedgerMasterFingerPrint`, and `assertLedgerApp`. - - `signLedger` and `signInputLedger` no longer necessitate passing an instance to the former `Descriptor` class. + - `signLedger` and `signInputLedger` no longer necessitate passing an instance to the former `Descriptor` class. All relevant information is automatically retrieved from the psbt now. + +- **Testing Enhancements**: + - **Deprecated Function Testing**: + - Retained old tests, now suffixed with `-deprecated`, to continue testing the deprecated functions and classes. + - **New API Testing**: + - Introduced additional tests specifically designed to evaluate the new API's functionality. - **Documentation Enhancements**: - Extensively documented all methods using typedoc.