ava-labs / avalanche-types-rs

Avalanche primitive types in Rust (experimental)
Other
32 stars 10 forks source link

Update bs58 requirement from 0.4.0 to 0.5.0 #77

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on bs58 to permit the latest version.

Changelog

Sourced from bs58's changelog.

0.5.0 - 2023-05-23

  • Breaking change: make encoding onto resizable buffers not clear them, instead appending onto any existing data
  • Breaking change: rename into methods to onto to allow for implementing Into in the future (or a similar inherent method)
  • Add new cb58 feature to support injecting and verifying that checksum (by @​Zondax)
  • Update sha2 to 0.10 (by @​madninja)
  • Tighten max-encoded length estimation to reduce overallocation of resizable buffers (by @​mina86)
  • Add optional support for encoding/decoding to smallvec::SmallVec (by @​mina86)
  • Add optional support for encoding/decoding to tinyvec's various types

0.4.0 - 2020-11-06

  • Correct documentation on version mismatch error (by @​taoweicn)
  • Update sha2 from 0.8 to 0.9
  • Switch error enums to use new #[non_exhaustive] attribute
  • Use new const fn features to drastically simplify construction of a prepared alphabet
  • Update documentation and examples to use ? instead of unwrap
  • Remove the non-prepared alphabet APIs, update alphabet construction to pre-verify requirements of a consistent alphabet

0.3.1 - 2020-04-20

  • Removed an unnecessary unsafe block (by @​fanatid)
  • Internal code cleanup (by @​fanatid)
  • Add ability to pre-prepare the alphabet for performance (by @​fanatid)
  • Add function to append the version onto the data automatically for Base58Check encoding (by @​fanatid)

0.3.0 - 2019-09-16

0.2.5 - 2019-08-30

0.2.4 - 2019-08-19

0.2.3 - 2019-08-19

0.2.2 - 2018-09-15

0.2.1 - 2018-06-12

  • Fix tests on Rust 1.27+
  • Fix potential unsoundness when encoding with a custom alphabet

0.2.0 - 2017-01-07

  • Major refactor to use a builder pattern instead of traits
    • Traits still kept, but deprecated and likely to disappear in next major version
  • Now supports writing output to a provided buffer for better performance/heapless code.

0.1.3 - 2016-11-05

0.1.2 - 2016-11-02

0.1.1 - 2016-11-02

0.1.0 - 2016-11-02

Commits


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 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)
richardpringle commented 1 year ago

Closing in favour of https://github.com/ava-labs/avalanche-types-rs/pull/79

dependabot[bot] commented 1 year ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.