Conversation
|
I also took the time to refactor the notes in the CHANGELOG for the 0.4.1 release to make them more meaningful |
|
ACK CC @apoelstra, could you please take a look? We really need the |
|
Looks good! Heads up that while we are releasing The reason is that Cargo is completely and utterly broken regarding the way it handles suffixes. See rust-bitcoin/rust-bitcoin#5358 (comment) for way more detail than you care to read, where we were repeatedly burned by this in rust-bitcoin until I read the cargo source and then found a bunch of WONTFIX bug reports about it. |
|
I will try to slip #231 in as well -- it will be missing a changelog entry but I think that's ok for a rc. |
The PR is about rolling out features that were added previously, they include (copy from the CHANGELOG.md):
pestparser to a newchumsky-based parser, improving parser recovery and enabling multiple parse errors to be reported in one pass #185simcnow accepts--args <file>for parameterized contracts, and witness input is supplied explicitly via--wit <file>#200simc --abi, and add library accessors for parameter and witness types #201, #219build_tapleaf_simplicity,unwrap_left, andunwrap_right#229, #230I've decided to bump a minor version because of the
chumskymigration, as far as I can see, it is a breaking changeEven though we did our best to test the new parser on the contracts we are working on, there could still be some nuances. Therefore, I added a release candidate suffix to make the rollout softer
Also, guys from Simplex are blocked, as they need a new version of SimplicityHL to be published in order to publish the Simplex framework to crates.io