Closed uncomputable closed 9 months ago
Depends on #198 and #199.
@apoelstra Let's merge the release unless you see remaining roadblocks
I think some mandatory fields in the Cargo.toml
are missing such as description
and documentation
https://doc.rust-lang.org/cargo/reference/publishing.html#before-publishing-a-new-crate.
it can be tried out using cargo publish --dry-run
On my end there are just warnings @RCasatta. I think we're ok.
@uncomputable could you squash these three commits? (Or at least the last two; the middle one does not compile.)
I squashed so each commit compiles.
I added the missing Cargo fields so cargo publish
doesn't emit any warnings. Thank you @RCasatta for providing the command for dry runs!
I added the missing license to the sys
crate. There were missing or long license headers, which I resolved. These changes belong to a separate PR, strictly speaking, but I feel like merging quickly :)
We have a nice symmetry now with our workspaces being simplicity-lang
, simplicity-sys
and simplicity-fuzz
:)
I'm getting a bunch of clippy warnings, which maybe showed up since the edition-2021 change, but we can fix those in a followup PR.
Unintended naming symmetry, but I like it, too
Tagged and published.
Awesome. Cheers to the release 🎉
First release of rust-simplicity. Releases will make it easier to use rust-simplicity inside other projects such as elements-miniscript.