Skip to content

Commit b1851d4

Browse files
Release v3.1.0-next.0 (#138)
1 parent ffad3f6 commit b1851d4

3 files changed

Lines changed: 53 additions & 2 deletions

File tree

.changeset/pre.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,18 @@
44
"initialVersions": {
55
"@bitauth/libauth": "3.0.0"
66
},
7-
"changesets": []
7+
"changesets": [
8+
"cold-cups-eat",
9+
"curvy-pandas-agree",
10+
"famous-spies-drive",
11+
"great-ducks-roll",
12+
"happy-insects-wait",
13+
"itchy-dancers-confess",
14+
"long-hairs-jam",
15+
"nervous-carrots-punch",
16+
"orange-suits-impress",
17+
"seven-ligers-drum",
18+
"sour-ties-allow",
19+
"unlucky-windows-remember"
20+
]
821
}

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# `@bitauth/libauth`
22

3+
## 3.1.0-next.0
4+
5+
### Minor Changes
6+
7+
- [#138](https://github.com/bitauth/libauth/pull/138) [`1a03d3f`](https://github.com/bitauth/libauth/commit/1a03d3fe737783c2df7014ea70da2a3293c088c1) Thanks [@github-actions](https://github.com/apps/github-actions)! - Add support for debugging evaluations with loops
8+
9+
- [#138](https://github.com/bitauth/libauth/pull/138) [`4043ae7`](https://github.com/bitauth/libauth/commit/4043ae73eefd4900e6f979a8b4645b4b541b2cb7) Thanks [@github-actions](https://github.com/apps/github-actions)! - Deprecate `BCH_2022_05` VM, add `BCH_2023_05`, `BCH_2025_05`, and `BCH_SPEC` VMs, update vmb_tests
10+
11+
Additionally, all exports have been renamed to more consistently adhere to the `camelCase` capitalization style, without exceptions for abbreviations. For example `assembleBytecodeBCH` is now `assembleBytecodeBch`. To ensure backwards-compatibility, aliases (marked with `@deprecated` TSdoc tags) are also exported using the old capitalization. These aliases will be removed in a future major version.
12+
13+
### Patch Changes
14+
15+
- [#138](https://github.com/bitauth/libauth/pull/138) [`1f34ca4`](https://github.com/bitauth/libauth/commit/1f34ca443f65c6696096e198bcb9a70e6f6e026c) Thanks [@github-actions](https://github.com/apps/github-actions)! - Update `isStandardOutputBytecode` to allow P2SH32
16+
17+
Fixes #133. Thanks for the report @rkalis!
18+
19+
- [#138](https://github.com/bitauth/libauth/pull/138) [`d0d54b9`](https://github.com/bitauth/libauth/commit/d0d54b99445af46176804ec9a43c18a1edb9f139) Thanks [@github-actions](https://github.com/apps/github-actions)! - Fix OP_TXVERSION VMB tests, reduce 2025 nonstandard hashing density limit
20+
21+
- [#138](https://github.com/bitauth/libauth/pull/138) [`18e1614`](https://github.com/bitauth/libauth/commit/18e16143c025807b8f81f347ea7231bdb444271d) Thanks [@github-actions](https://github.com/apps/github-actions)! - Add BCH_2026_05, add VM benchmarking
22+
23+
- [#138](https://github.com/bitauth/libauth/pull/138) [`1a03d3f`](https://github.com/bitauth/libauth/commit/1a03d3fe737783c2df7014ea70da2a3293c088c1) Thanks [@github-actions](https://github.com/apps/github-actions)! - Add support for BigInt CHIP
24+
25+
- [#138](https://github.com/bitauth/libauth/pull/138) [`1a03d3f`](https://github.com/bitauth/libauth/commit/1a03d3fe737783c2df7014ea70da2a3293c088c1) Thanks [@github-actions](https://github.com/apps/github-actions)! - Improve performance of all virtual machines
26+
27+
- [#138](https://github.com/bitauth/libauth/pull/138) [`c0eadac`](https://github.com/bitauth/libauth/commit/c0eadacbbc4afcf712a602844f0317c7f715701b) Thanks [@github-actions](https://github.com/apps/github-actions)! - Run VMB benchmarks in CI
28+
29+
- [#130](https://github.com/bitauth/libauth/pull/130) [`ade0151`](https://github.com/bitauth/libauth/commit/ade015123b2bfdbca721602cda19191c6f12252d) Thanks [@bitjson](https://github.com/bitjson)! - clarify `generateDeterministicEntropy` usage examples
30+
31+
- [#138](https://github.com/bitauth/libauth/pull/138) [`1a03d3f`](https://github.com/bitauth/libauth/commit/1a03d3fe737783c2df7014ea70da2a3293c088c1) Thanks [@github-actions](https://github.com/apps/github-actions)! - Add support for Schnorr multisig in BCH VMs
32+
33+
- [#138](https://github.com/bitauth/libauth/pull/138) [`49bcce4`](https://github.com/bitauth/libauth/commit/49bcce4c1bf7d96f59dad3a3dfb4a44358bfa8ec) Thanks [@github-actions](https://github.com/apps/github-actions)! - Begin implementation of BCH_2025_05 and BCH_SPEC
34+
35+
- Revised `AuthenticationVirtualMachine` to remove `clone` (obviated by wide availability of `structuredClone`) and add `initialize`, allowing VM proposals to add to the program state of an existing VM (in a type-safe way) without duplicating its unchanged logic.
36+
- Clarified documentation around contributing upgrade proposals to Libauth VMs
37+
- Allow usage of any `BCH_SPEC` opcodes in `assembleBytecodeBch`/`disassembleBytecodeBch`
38+
39+
- [#138](https://github.com/bitauth/libauth/pull/138) [`1a03d3f`](https://github.com/bitauth/libauth/commit/1a03d3fe737783c2df7014ea70da2a3293c088c1) Thanks [@github-actions](https://github.com/apps/github-actions)! - Expand VMB benchmark tests and tooling
40+
341
## 3.0.0
442

543
### Major Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bitauth/libauth",
3-
"version": "3.0.0",
3+
"version": "3.1.0-next.0",
44
"description": "ultra-lightweight library for Bitcoin Cash, Bitcoin, and Bitauth",
55
"type": "module",
66
"main": "./build/index.js",

0 commit comments

Comments
 (0)