moksha
moksha copied to clipboard
chore(deps): bump secp256k1 from 0.27.0 to 0.29.1
Bumps secp256k1 from 0.27.0 to 0.29.1.
Changelog
Sourced from secp256k1's changelog.
0.29.1 - 2024-09-06
Deprecate
hashes
reexportBecause the reexport can have any of the incompatible versions using it is prone to breakage. The
bitcoin_hashes
crate is not used in our API anyway, so you should just depend on it yourself using a version range that's appropriate for your crate.Fix version range of the
bitcoin_hashes
crate.0.29.0 - 2024-04-02
Deprecate
ThirtyTwoByteHash
#686This trait turned out to be problematic during upgrade because we support a ranged dependency for
bitcoin_hashes
. Consider implementingFrom<T> for Message
for your type iff your type is a 32 byte hash (ie, output from a hash algorithm that produces a 32 byte digest like sha256). When using the impl, consider usingMessage::from
instead ofhash.into()
because we will be introducing generics in a future version and the compiler will not be able to work out the target type.Bump MSRV to Rust
v1.56.1
#693Upgrade
hashes
using range dependencyversion = ">= 0.12, <= 0.14"
#690Depend on latest
secp256k1-sys
(vendorssecp256k1 v0.4.1
) #6880.28.2 - 2024-01-30
- Implement
Hash
forScalar
#674- Implement
Ord
andPartialOrd
forRecoverableSignature
#611- Add byte accessors to
ElligatorSwiftSharedSecret
#6760.28.1 - 2024-01-03
- Update secp265k1-sys to 0.9.2 (contains some fixes for WASM and a FFI binding fix)
- Various improvements to the
SerializedSignature
type #658 #6590.28.0 - 2023-10-23
- Add bindings to the ElligatorSwift implementation #627
- Depend on recent release of
bitcoin_hashes
v0.13.0 #621- Add a verify function to
PublicKey
#618- Add serialize function for schnorr::Signature #607
- Bump MSRV to 1.48 #595
- Remove implementations of
PartialEq
,Eq
,PartialOrd
,Ord
, andHash
from theimpl_array_newtype
macro. Users will now need to derive these traits if they are wanted.
Commits
1a1fc57
Merge rust-bitcoin/rust-secp256k1256: Fix hashes version range in 0.29.1f74877a
Release version 0.29.17ad2f2e
Don't usecore::i32::MAX
05c5937
Update panic message handling938dba6
Whitelist known cfgsad69619
Fix thehashes
dependency range.caf2f1a
Deprecate thehashes
reexport6648126
Merge rust-bitcoin/rust-secp256k1256: Release tracking PR:v0.29.0
5f9baaa
Bump version to 0.29.01e814e7
Merge rust-bitcoin/rust-secp256k1256: Release tracking PR: `secp256k1-sys 0....- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)