Skip to content

Commit ad9647f

Browse files
committed
Merge BlockstreamResearch#364: Bump simplicity version
00d3625 Bump rust-simplicity version (ivanlele) Pull request description: ACKs for top commit: apoelstra: ACK 00d3625; successfully ran local tests Tree-SHA512: 15aa9ee1a8ee8e0820cdcf3d9e5813f72e502c8a9ca11732889a771426f55e9c21e26ac0754446ba9d27e1f6e400823753264b640d0180f768492e3ade9d8a08
2 parents c54f94b + 00d3625 commit ad9647f

5 files changed

Lines changed: 20 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# 0.7.1 - 2026-05-06
2+
3+
* Add runtime jet type check in `Context` [#361](https://github.com/BlockstreamResearch/rust-simplicity/pull/361)
4+
* Migrate execution to dynamic dispatch [#360](https://github.com/BlockstreamResearch/rust-simplicity/pull/360)
5+
* Move the `Jet` codec and parser towards object-safety [#358](https://github.com/BlockstreamResearch/rust-simplicity/pull/358)
6+
* Lock `human_encoding` module behind a feature flag [#357](https://github.com/BlockstreamResearch/rust-simplicity/pull/357)
7+
* Fix `get_padding` for larger costs and padding lengths [#356](https://github.com/BlockstreamResearch/rust-simplicity/pull/356)
8+
* Rewrite the `human_encoding` lexer and parser using `logos` [#354](https://github.com/BlockstreamResearch/rust-simplicity/pull/354)
9+
* Separate `Jet` env from the `Jet` trait [#351](https://github.com/BlockstreamResearch/rust-simplicity/pull/351)
10+
* Fix value bit corruption in `right_shift` [#348](https://github.com/BlockstreamResearch/rust-simplicity/pull/348)
11+
* Fix FFI type layout for Android [#347](https://github.com/BlockstreamResearch/rust-simplicity/pull/347)
12+
* Add API to output programs as Graphviz and Mermaid diagrams [#344](https://github.com/BlockstreamResearch/rust-simplicity/pull/344)
13+
* Fix FFI for platform-specific `uint_fast` types on macOS and Android [#334](https://github.com/BlockstreamResearch/rust-simplicity/pull/334)
14+
115
# 0.7.0 - 2025-12-11
216

317
* Improve `Display` for `Value` in several ways [#328](https://github.com/BlockstreamResearch/rust-simplicity/pull/328)

Cargo-recent.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
547547
name = "simpcli"
548548
version = "0.3.0"
549549
dependencies = [
550-
"simplicity-lang 0.7.0",
550+
"simplicity-lang 0.7.1",
551551
]
552552

553553
[[package]]
@@ -557,7 +557,7 @@ dependencies = [
557557
"base64 0.22.1",
558558
"libfuzzer-sys",
559559
"simplicity-lang 0.3.1",
560-
"simplicity-lang 0.7.0",
560+
"simplicity-lang 0.7.1",
561561
]
562562

563563
[[package]]
@@ -577,7 +577,7 @@ dependencies = [
577577

578578
[[package]]
579579
name = "simplicity-lang"
580-
version = "0.7.0"
580+
version = "0.7.1"
581581
dependencies = [
582582
"bitcoin",
583583
"bitcoin_hashes",

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "simplicity-lang"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
55
license = "CC0-1.0"
66
homepage = "https://github.com/BlockstreamResearch/rust-simplicity/"

fuzz/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ path = "fuzz_lib/lib.rs"
1616
libfuzzer-sys = "0.4"
1717
# We shouldn't need an explicit version on the next line, but Andrew's tools
1818
# choke on it otherwise. See https://github.com/nix-community/crate2nix/issues/373
19-
simplicity-lang = { path = "..", features = ["test-utils", "human_encoding"], version = "0.7.0" }
19+
simplicity-lang = { path = "..", features = ["test-utils", "human_encoding"], version = "0.7.1" }
2020
old_simplicity = { package = "simplicity-lang", version = "0.3.1", default-features = false }
2121

2222
[dev-dependencies]

simpcli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ edition = "2018"
77

88
[dependencies]
99
# todo add lexopt for command line parsing
10-
simplicity-lang = { version = "0.7.0", path = "..", features = [ "base64", "serde", "elements", "human_encoding" ] }
10+
simplicity-lang = { version = "0.7.1", path = "..", features = [ "base64", "serde", "elements", "human_encoding" ] }
1111

1212
[[bin]]
1313
name = "simpcli"

0 commit comments

Comments
 (0)