Skip to content

Commit 9dd867f

Browse files
committed
Merge #42: Release tracking PR: hal-simplicity 0.2.0
2037f15 Release tracking PR: hal-simplicity 0.2.0 (Andrew Poelstra) Pull request description: Cut a release so that users don't need to use git dependencies to get PSET support, state management, etc. ACKs for top commit: ivanlele: Ran tests at [2037f15](2037f15). ACK Tree-SHA512: 18b25faff191128ffb56f2b58c7313cf374f8d8bebb57a0a17c69f8f648776a6934d18d47929c20ef399917f5eeafe86068b459316fc053db981efbf0dd93ade
2 parents 2805f68 + 2037f15 commit 9dd867f

File tree

4 files changed

+37
-17
lines changed

4 files changed

+37
-17
lines changed

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1-
# v0.1.0 - 2025-07-29
1+
# 0.2.0 - 2026-01-06
2+
3+
- Remove second `simplicity` in all commands, so e.g. `hal-simplicity simplictiy simplicity info`
4+
becomes `hal-simplicity simplicity info`.
5+
[#13](https://github.com/BlockstreamResearch/hal-simplicity/pull/13)
6+
- Change the default NUMS key to match BIP-0341.
7+
[#18](https://github.com/BlockstreamResearch/hal-simplicity/pull/18)
8+
- Refactor transaction construction to use PSET rather than raw transactions; add
9+
the ability to compute sighashes and execute programs with trace output.
10+
[#12](https://github.com/BlockstreamResearch/hal-simplicity/pull/12)
11+
[#32](https://github.com/BlockstreamResearch/hal-simplicity/pull/32)
12+
[#37](https://github.com/BlockstreamResearch/hal-simplicity/pull/37)
13+
- Extend `address inspect` to support Liquid Testnet.
14+
[#27](https://github.com/BlockstreamResearch/hal-simplicity/pull/27)
15+
- Add basic state commitment support.
16+
[#33](https://github.com/BlockstreamResearch/hal-simplicity/pull/33)
17+
- Begin refactoring process to allow use as a RPC server.
18+
[#37](https://github.com/BlockstreamResearch/hal-simplicity/pull/37)
19+
[#38](https://github.com/BlockstreamResearch/hal-simplicity/pull/38)
20+
21+
# 0.1.0 - 2025-07-29
222

323
- Initial release, including hal-elements functions and the `simplicity info` command

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hal-simplicity"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
edition = "2021"
55
authors = ["Steven Roose <steven@stevenroose.org>", "Andrew Poelstra <apoelstra@blockstream.com>"]
66
license = "CC0-1.0"

tests/cli.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ fn assert_cmd(args: &[&str], expected_stdout: impl AsRef<str>, expected_stderr:
8282
#[test]
8383
fn cli_help() {
8484
let expected_help = "\
85-
hal-simplicity 0.1.0
85+
hal-simplicity 0.2.0
8686
hal-simplicity -- a Simplicity-enabled fork of hal
8787
8888
USAGE:
@@ -126,7 +126,7 @@ For more information try --help
126126
#[test]
127127
fn cli_address() {
128128
let expected_help = "\
129-
hal-simplicity-address 0.1.0
129+
hal-simplicity-address 0.2.0
130130
work with addresses
131131
132132
USAGE:
@@ -149,7 +149,7 @@ SUBCOMMANDS:
149149
#[test]
150150
fn cli_address_create() {
151151
let expected_help = "\
152-
hal-simplicity-address-create 0.1.0
152+
hal-simplicity-address-create 0.2.0
153153
create addresses
154154
155155
USAGE:
@@ -587,7 +587,7 @@ For more information try --help
587587
#[test]
588588
fn cli_address_inspect() {
589589
let expected_help = "\
590-
hal-simplicity-address-inspect 0.1.0
590+
hal-simplicity-address-inspect 0.2.0
591591
inspect addresses
592592
593593
USAGE:
@@ -752,7 +752,7 @@ For more information try --help
752752
#[test]
753753
fn cli_block() {
754754
let expected_help = "\
755-
hal-simplicity-block 0.1.0
755+
hal-simplicity-block 0.2.0
756756
manipulate blocks
757757
758758
USAGE:
@@ -775,7 +775,7 @@ SUBCOMMANDS:
775775
#[test]
776776
fn cli_block_create() {
777777
let expected_help = "\
778-
hal-simplicity-block-create 0.1.0
778+
hal-simplicity-block-create 0.2.0
779779
create a raw block from JSON
780780
781781
USAGE:
@@ -931,7 +931,7 @@ ARGS:
931931
#[test]
932932
fn cli_block_decode() {
933933
let expected_help = "\
934-
hal-simplicity-block-decode 0.1.0
934+
hal-simplicity-block-decode 0.2.0
935935
decode a raw block to JSON
936936
937937
USAGE:
@@ -1008,7 +1008,7 @@ ARGS:
10081008
#[test]
10091009
fn cli_keypair() {
10101010
let expected_help = "\
1011-
hal-simplicity-keypair 0.1.0
1011+
hal-simplicity-keypair 0.2.0
10121012
manipulate private and public keys
10131013
10141014
USAGE:
@@ -1031,7 +1031,7 @@ SUBCOMMANDS:
10311031
#[test]
10321032
fn cli_keypair_generate() {
10331033
let expected_help = "\
1034-
hal-simplicity-keypair-generate 0.1.0
1034+
hal-simplicity-keypair-generate 0.2.0
10351035
generate a random private/public keypair
10361036
10371037
USAGE:
@@ -1067,7 +1067,7 @@ FLAGS:
10671067
#[test]
10681068
fn cli_simplicity() {
10691069
let expected_help = "\
1070-
hal-simplicity-simplicity 0.1.0
1070+
hal-simplicity-simplicity 0.2.0
10711071
manipulate Simplicity programs
10721072
10731073
USAGE:
@@ -1091,7 +1091,7 @@ SUBCOMMANDS:
10911091
#[test]
10921092
fn cli_simplicity_info() {
10931093
let expected_help = "\
1094-
hal-simplicity-simplicity-info 0.1.0
1094+
hal-simplicity-simplicity-info 0.2.0
10951095
Parse a base64-encoded Simplicity program and decode it
10961096
10971097
USAGE:
@@ -1137,7 +1137,7 @@ For more information try --help
11371137
#[test]
11381138
fn cli_tx() {
11391139
let expected_help = "\
1140-
hal-simplicity-tx 0.1.0
1140+
hal-simplicity-tx 0.2.0
11411141
manipulate transactions
11421142
11431143
USAGE:
@@ -1160,7 +1160,7 @@ SUBCOMMANDS:
11601160
#[test]
11611161
fn cli_tx_create() {
11621162
let expected_help = "\
1163-
hal-simplicity-tx-create 0.1.0
1163+
hal-simplicity-tx-create 0.2.0
11641164
create a raw transaction from JSON
11651165
11661166
USAGE:
@@ -1221,7 +1221,7 @@ ARGS:
12211221
#[test]
12221222
fn cli_tx_decode() {
12231223
let expected_help = "\
1224-
hal-simplicity-tx-decode 0.1.0
1224+
hal-simplicity-tx-decode 0.2.0
12251225
decode a raw transaction to JSON
12261226
12271227
USAGE:

0 commit comments

Comments
 (0)