You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/docs/releases/release-notes.md
+10-4Lines changed: 10 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -19,8 +19,14 @@ This release also contains several breaking changes, please refer to the [migrat
19
19
- Output BitAuth IDE URI for debugging when transaction is rejected.
20
20
- Libauth template generation and debugging for multi-contract transactions
21
21
-:sparkles: Debugging now supports using the optimised contract bytecode (when compiled with `cashc@0.11.0` or later).
22
-
-:hammer_and_wrench: Deprecate the simple transaction builder. You can still use the simple transaction builder with the current SDK, but this support will be removed in a future release.
22
+
-:sparkles: Config-free usage of the CashScript SDK with Vite or Webpack
23
23
-:hammer_and_wrench: Update debug tooling to use the new `BCH_2025_05` instruction set.
24
+
-:hammer_and_wrench: Deprecate the simple transaction builder. You can still use the simple transaction builder with the current SDK, but this support will be removed in a future release.
25
+
-:boom:**BREAKING**: the Jest utilities for automated testing are now synchronous and no longer work with the deprecated simple transaction builder
26
+
*`expect(transaction).toLog(message)`
27
+
*`expect(transaction).toFailRequire()`
28
+
*`expect(transaction).toFailRequireWith(message)`
29
+
-:boom:**BREAKING**: Rework the `Unlocker` type to be a union of `ContractUnlocker | P2PKHUnlocker`
24
30
-:boom:**BREAKING**: Remove support for custom Clusters from `ElectrumNetworkProvider` and added a configuration object to the constructor.
25
31
-:boom:**BREAKING**: Remove support for old contracts compiled with CashScript v0.6.x or earlier.
26
32
-:bug: Fix bug where `JestExtensions``expect().toLog()` would detect logs from different tests.
@@ -81,9 +87,9 @@ Thanks [mainnet_pat](https://x.com/mainnet_pat) for the initiative and significa
81
87
-:sparkles: Add `MockNetworkProvider` to simulate network interaction for debugging and testing.
82
88
- Add `randomUtxo()`, `randomToken()` and `randomNft()` functions to generate dummy UTXOs for testing.
83
89
-:sparkles: Add CashScript Jest utilities for automated testing.
0 commit comments