altsem / gitu

A TUI Git client inspired by Magit
MIT License
1.66k stars 87 forks source link

build(deps): bump the minor-patch group with 4 updates #143

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the minor-patch group with 4 updates: chrono, figment, ratatui and serde.

Updates chrono from 0.4.37 to 0.4.38

Release notes

Sourced from chrono's releases.

v0.4.38

This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient days_since method for the Weekday type.

Chrono 0.4.38 also removes the long deprecated rustc-serialize feature. Support for rustc-serialize will be soft-destabilized in the next Rust edition. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.

In chrono 0.4.36 we made an accidental breaking change by switching to derive(Copy) for DateTime instead of a manual implementation. It is reverted in this release.

Removals

Additions

Fixes

  • Return error when rounding with a zero duration (#1474, thanks @​Dav1dde)
  • Manually implement Copy for DateTime if offset is Copy (#1573)

Internal

  • Inline test_encodable_json and test_decodable_json functions (#1550)
  • CI: Reduce combinations in cargo hack check (#1553)
  • Refactor formatting code (#1335)
  • Optimize number formatting (#1558)
  • Only package files needed for building and testing (#1554)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

Commits
  • 352a352 Prepare 0.4.38
  • 46d44d6 Manually implement Copy for DateTime if offset is Copy
  • 760eb66 Update windows-bindgen requirement from 0.55 to 0.56
  • 391187f Return error when rounding with zero duration
  • ffc75e5 Add TimeDelta::checked_mul and TimeDelta::checked_div
  • f8cecbe Make Weekday::num_days_from public, rename to days_since.
  • 0cfc405 Optimize number formatting
  • 74ba83b Take pad by value
  • 78e79db Match on tuples in format_fixed
  • f3d76c7 Match on tuples in format_numeric
  • Additional commits viewable in compare view


Updates figment from 0.10.16 to 0.10.18

Commits


Updates ratatui from 0.26.1 to 0.26.2

Release notes

Sourced from ratatui's releases.

v0.26.2

0.26.2 - 2024-04-15

This is a patch release that fixes bugs and adds enhancements, including new iterator constructors, List scroll padding, and various rendering improvements. ✨

Release highlights: https://ratatui.rs/highlights/v0262/

Features

  • 11b452d (layout) Mark various functions as const by @​EdJoPaTo in #951

  • 1cff511 (line) Impl Styled for Line by @​joshka in #968

    This adds `FromIterator` impls for `Line` and `Text` that allow creating
    `Line` and `Text` instances from iterators of `Span` and `Line`
    instances, respectively.
    
    let line = Line::from_iter(vec!["Hello".blue(), " world!".green()]);
    let line: Line = iter::once("Hello".blue())
        .chain(iter::once(" world!".green()))
        .collect();
    let text = Text::from_iter(vec!["The first line", "The second line"]);
    let text: Text = iter::once("The first line")
        .chain(iter::once("The second line"))
        .collect();
    

  • 654949b (list) Add Scroll Padding to Lists by @​CameronBarnes in #958

    Introduces scroll padding, which allows the api user to request that a certain number of ListItems be kept visible above and below the currently selected item while scrolling.
    
    let list = List::new(items).scroll_padding(1);
    

    Fixes:ratatui-org/ratatui#955

  • 26af650 (text) Add push methods for text and line by @​joshka in #998

... (truncated)

Changelog

Sourced from ratatui's changelog.

0.26.2 - 2024-04-15

This is a patch release that fixes bugs and adds enhancements, including new iterator constructors, List scroll padding, and various rendering improvements. ✨

Release highlights: https://ratatui.rs/highlights/v0262/

Features

  • 11b452d (layout) Mark various functions as const by @​EdJoPaTo in #951

  • 1cff511 (line) Impl Styled for Line by @​joshka in #968

    This adds `FromIterator` impls for `Line` and `Text` that allow creating
    `Line` and `Text` instances from iterators of `Span` and `Line`
    instances, respectively.
    
    let line = Line::from_iter(vec!["Hello".blue(), " world!".green()]);
    let line: Line = iter::once("Hello".blue())
        .chain(iter::once(" world!".green()))
        .collect();
    let text = Text::from_iter(vec!["The first line", "The second line"]);
    let text: Text = iter::once("The first line")
        .chain(iter::once("The second line"))
        .collect();
    

  • 654949b (list) Add Scroll Padding to Lists by @​CameronBarnes in #958

    Introduces scroll padding, which allows the api user to request that a certain number of ListItems be kept visible above and below the currently selected item while scrolling.
    
    let list = List::new(items).scroll_padding(1);
    

    Fixes:ratatui-org/ratatui#955

  • 26af650 (text) Add push methods for text and line by @​joshka in #998

    Adds the following methods to the `Text` and `Line` structs:
    - Text::push_line
    

... (truncated)

Commits
  • 363c4c5 chore(release): prepare for 0.26.2 (#1029)
  • b7778e5 fix(paragraph): unit test typo (#1022)
  • b5061c5 chore(deps): update stability requirement from 0.1.1 to 0.2.0 (#1021)
  • 359204c refactor: simplify to io::Result (#1016)
  • 14461c3 docs(breaking-changes): typos and markdownlint (#1009)
  • 3b002fd docs: update incompatible code warning in examples readme (#1013)
  • 0207160 fix(line): line truncation respects alignment (#987)
  • 26af650 feat(text): add push methods for text and line (#998)
  • 07da90a chore(funding): add eth address for receiving funds from drips.network (#994)
  • 125ee92 chore(docs): fix typos in crate documentation (#1002)
  • Additional commits viewable in compare view


Updates serde from 1.0.197 to 1.0.198

Release notes

Sourced from serde's releases.

v1.0.198

Commits
  • c4fb923 Release 1.0.198
  • 65b7eea Merge pull request #2729 from dtolnay/saturating
  • 01cd696 Integrate Saturating<T> deserialization into impl_deserialize_num macro
  • c13b3f7 Format PR 2709
  • a6571ee Merge pull request #2709 from jbethune/master
  • 6e38aff Revert "Temporarily disable miri on doctests"
  • 3d1b19e Implement Ser+De for Saturating\<T>
  • 5b24f88 Resolve legacy_numeric_constants clippy lints
  • 74d0670 Explicitly install a Rust toolchain for cargo-outdated job
  • 3bfab6e Temporarily disable miri on doctests
  • 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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 2 months ago

Looks like these dependencies are updatable in another way, so this is no longer needed.