Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update time requirement from >=0.3.0, <0.3.12 to >=0.3.0, <0.3.15 in /crates/ibc #136

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 3, 2022

Updates the requirements on time to permit the latest version.

Release notes

Sourced from time's releases.

v0.3.11

See the changelog for details.

Changelog

Sourced from time's changelog.

0.3.11 [2022-06-21]

Fixed

  • #479: regression when parsing optional values with serde
  • #481: Time subtracted from Time can panic. This was caused by a bug that has always existed, in that an internal invariant was not upheld. Memory safety was not violated.

0.3.10 [2022-06-19]

Added

  • Serde support for non-self-describing formats
  • Duration::unsigned_abs, which returns a std::time::Duration
  • ISO 8601 well-known format
  • Duration can now be formatted with a .N specifier, providing a shorter representation when using Display.
  • Parse null as None on serde structs

Fixed

  • Fix incorrect parsing of UTC offset in Rfc3339.

Changed

  • The minimum supported Rust version is now 1.57.0.
  • Performance for Rfc2822 has been improved.
  • Debug assertions have been added in a few places. This should have no user facing impact, as it only serves to catch bugs and is disabled in release mode.

0.3.9 [2022-03-22]

Added

  • time::serde::format_description!
    • This macro is similar to time::format_description!, but it generates a module that can be used in #[serde(with = "foo")]. This makes it far easier to serialize/deserialize a custom format.
  • Date::replace_year
  • Date::replace_month
  • Date::replace_day
  • Time::replace_hour
  • Time::replace_minute
  • Time::replace_second
  • Time::replace_millisecond
  • Time::replace_microsecond
  • Time::replace_nanosecond
  • PrimitiveDateTime::replace_year
  • PrimitiveDateTime::replace_month
  • PrimitiveDateTime::replace_day
  • PrimitiveDateTime::replace_hour

... (truncated)

Commits
  • 02a9d7a Update changelog, v0.3.11 release
  • 80456cd Remove some debug assertions, use Duration::new
  • 1e36fe2 Revert change accepting some serde formats
  • 8b42f24 Update changelog, create release
  • 33bfe5c Add note about #[serde(default)], quiet clippy
  • b599d66 Parse nulls as None on nested serde structs (#473)
  • e893d31 Avoid unnecessary call to format!
  • eafddc5 Fix RFC3339 offset parsing (#478)
  • 9a3f985 Run UI tests separately for coverage
  • 21b439f Add debug assertions
  • 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 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)

Updates the requirements on [time](https://github.com/time-rs/time) to permit the latest version.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](time-rs/time@v0.3.0...v0.3.11)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 19, 2022

Superseded by #187.

@dependabot dependabot bot closed this Oct 19, 2022
@dependabot dependabot bot deleted the dependabot/cargo/crates/ibc/time-gte-0.3.0-and-lt-0.3.15 branch October 19, 2022 16:27
shuoer86 pushed a commit to shuoer86/ibc-rs that referenced this pull request Nov 4, 2023
…se trees (cosmos#136)

* add prehash_compare_key

prehash_compare_key indicates whether to compare the keys lexicographically according to their _hashed_ values (implied by the hash function given by prehash_key). This is required for nonexistence proofs in proof specs that use prehashing.

* use keyForComparison in getNonExistProofForKey

* apply keyForComparison in typescript verifyNonExistence

* update smt spec to use prehash_sha256

* rename prehash_compare_key -> prehash_key_before_comparison

* fix: Make it compile in no_std by removing naming of Vec

* doc: Add comment describing keyForComparison/key_for_comparison

* doc: Elaborate more on why prehashing before comparison

* use updated smt test vectors

* Avoid cloning `leaf_spec` when prehashing keys for comparison

co-authored-by: @romac

Co-authored-by: Romain Ruetschi <[email protected]>

* Fix missing `Eq` derive on prost build (reverting)

* Revert "Fix missing `Eq` derive on prost build (reverting)"

This reverts commit 69a38e8ef2c64ffd448c344cfde96b8041fb4493.

* Fix fmt issue in CI, fix generated code to contain `Eq` impl

* add testing for SMT proofs in js

---------

Co-authored-by: Ava Howell <[email protected]>
Co-authored-by: Ava Howell <[email protected]>
Co-authored-by: Romain Ruetschi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants