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: CHANGELOG.md
+36Lines changed: 36 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -137,6 +137,14 @@ The full changelog:
137
137
- Refactor out `type_check`[#649](https://github.com/rust-bitcoin/rust-miniscript/pull/649)
138
138
- Replace macros with traits, using trait bound trick [#650](https://github.com/rust-bitcoin/rust-miniscript/pull/650)
139
139
140
+
# 11.2.0 - July 20, 2024
141
+
142
+
- Fix panics while decoding large miniscripts from script [#712](https://github.com/rust-bitcoin/rust-miniscript/pull/712)
143
+
144
+
# 11.1.0 - July 9, 2024
145
+
146
+
- Explicitly track recursion depth in fragments [#704](https://github.com/rust-bitcoin/rust-miniscript/pull/704)
147
+
140
148
# 11.0.0 - November 16, 2023
141
149
142
150
- Add the planning module [#592](https://github.com/rust-bitcoin/rust-miniscript/pull/592)
@@ -150,6 +158,14 @@ The full changelog:
150
158
- Add method to convert expr_raw_pkh into pkh [557](https://github.com/rust-bitcoin/rust-miniscript/pull/557)
151
159
- psbt: Rewrite input replacement to avoid forgetting fields [568](https://github.com/rust-bitcoin/rust-miniscript/pull/568)
152
160
161
+
# # 10.2.0 - July 20, 2024
162
+
163
+
- Fix panics while decoding large miniscripts from script [#712](https://github.com/rust-bitcoin/rust-miniscript/pull/712)
164
+
165
+
# 10.1.0 - July 9, 2024
166
+
167
+
- Explicitly track recursion depth in fragments [#704](https://github.com/rust-bitcoin/rust-miniscript/pull/704)
168
+
153
169
# 10.0.0 - May 24, 2023
154
170
155
171
- Works with rust-bitcoin 0.30.0
@@ -160,13 +176,33 @@ The full changelog:
160
176
- Update TranslatePk trait to cleanly separate errors during translation itself and script context errors. [PR](https://github.com/rust-bitcoin/rust-miniscript/pull/493/)
161
177
- Fixes to improve CI infrastructure with [Nix](https://github.com/rust-bitcoin/rust-miniscript/pull/538/) support and [bitcoind](https://github.com/rust-bitcoin/rust-miniscript/pull/536/) tests.
162
178
179
+
# 9.2.0 - July 20, 2024
180
+
181
+
- Fix panics while decoding large miniscripts from script [#712](https://github.com/rust-bitcoin/rust-miniscript/pull/712)
182
+
183
+
# 9.1.0 - July 13, 2023
184
+
- Explicitly track recursion depth in fragments [#704](https://github.com/rust-bitcoin/rust-miniscript/pull/704)
185
+
186
+
# 9.0.2
187
+
188
+
- Workaround for recursion bug in rustc https://github.com/rust-bitcoin/rust-miniscript/pull/566
189
+
190
+
# 9.0.1 - March 8, 2023
191
+
192
+
- Fixed a typing rule in `multi_a` for taproot miniscript descriptors. Current typing rules
193
+
incorrectly tagged `multi_a` with the `n` property. Certain miniscripts of the form `j:multi_a` could
194
+
could not spent without the first key. We could not find any evidence of these scripts being used
195
+
in the wild. While this is technically a breaking change, any downstream users whose code would
196
+
break by this change are already vulnerable.
197
+
163
198
# 9.0.0 - November 5, 2022
164
199
165
200
- Fixed a bug dealing with dissatisfying pkh inside thresh
166
201
- Changed the signature of `Satisfier::lookup_raw_pkh_pk` API. Only custom implementations
167
202
of `Satisfier` need to be updated. The psbt APIs are unchanged.
168
203
- Fixed a bug related to display of `raw_pk_h`. These descriptors are experimental
169
204
and only usable by opting via `ExtParams` while parsing string.
205
+
170
206
# 8.0.0 - October 20, 2022
171
207
172
208
This release contains several significant API overhauls, as well as a bump
0 commit comments