altsem / gitu

A TUI Git client inspired by Magit
MIT License
1.65k stars 86 forks source link

build(deps): bump the minor-patch group with 8 updates #181

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the minor-patch group with 8 updates:

Package From To
arboard 3.3.2 3.4.0
figment 0.10.18 0.10.19
itertools 0.12.1 0.13.0
ratatui 0.26.2 0.26.3
serde 1.0.199 1.0.203
toml 0.8.12 0.8.13
tui-prompts 0.3.11 0.3.12
insta 1.38.0 1.39.0

Updates arboard from 3.3.2 to 3.4.0

Release notes

Sourced from arboard's releases.

v3.4.0

Added

  • Added a wait_until method for Linux, as a superset of the existing wait functionality. This is a helper for letting an application wait without manual timeout handling.

Fixed

  • Transparency in copied images now behaves better in certain Windows apps.

Changed

  • Updated image to 0.25.
  • Removed direct thiserror dependency.
  • Fixed Linux documentation links
  • Raised MSRV to 1.67.1
  • Reverted timeout behavior of Clipboard::new() on platforms using X11. Applications are encouraged to wrap constructor calls in their own thread/channel timeout mechanisms instead to make sure the behavior matches each usecase.
  • Migrated away from objc to the objc2 ecosystem for the Apple clipboard implementation.

Full Changelog: https://github.com/1Password/arboard/compare/v3.3.2...v3.4.0

Changelog

Sourced from arboard's changelog.

3.4.0 on 2024-29-04

Added

  • Added a wait_until method for Linux, as a superset of the existing wait functionality. This is a helper for letting an application wait without manual timeout handling.

Fixed

  • Transparency in copied images now behaves better in certain Windows apps.

Changed

  • Updated image to 0.25.
  • Removed direct thiserror dependency.
  • Fixed Linux documentation links
  • Raised MSRV to 1.67.1
  • Reverted timeout behavior of Clipboard::new() on platforms using X11. Applications are encouraged to wrap constructor calls in their own thread/channel timeout mechanisms instead to make sure the behavior matches each usecase.
  • Migrated away from objc to the objc2 ecosystem for the Apple clipboard implementation.
Commits
  • 151e679 Release 3.4.0
  • 610e29b Remove direct thiserror dependency
  • 83740b7 Copy image as PNG file on Windows (#141)
  • 0bff1e0 Use objc2 and its framework crates
  • 1cca83d Revert "add timeout to RustConnection::connect to X11 server"
  • b4646f6 Increase version of clipboard-win used by default
  • e2846f9 Fix clippy errors
  • 2f4b502 Move WaitConfig to src/platform/linux/mod.rs, use WaitConfig inside `stru...
  • 6cf324c Added WaitConfig, fix wait_until note in docs
  • eabb191 add notice for X11 in SetExtLinux#wait_until docs
  • Additional commits viewable in compare view


Updates figment from 0.10.18 to 0.10.19

Commits


Updates itertools from 0.12.1 to 0.13.0

Changelog

Sourced from itertools's changelog.

0.13.0

Breaking

  • Removed implementation of DoubleEndedIterator for ConsTuples (#853)
  • Made MultiProduct fused and fixed on an empty iterator (#835, #834)
  • Changed iproduct! to return tuples for maxi one iterator too (#870)
  • Changed PutBack::put_back to return the old value (#880)
  • Removed deprecated repeat_call, Itertools::{foreach, step, map_results, fold_results} (#878)
  • Removed TakeWhileInclusive::new (#912)

Added

  • Added Itertools::{smallest_by, smallest_by_key, largest, largest_by, largest_by_key} (#654, #885)
  • Added Itertools::tail (#899)
  • Implemented DoubleEndedIterator for ProcessResults (#910)
  • Implemented Debug for FormatWith (#931)
  • Added Itertools::get (#891)

Changed

  • Deprecated Itertools::group_by (renamed chunk_by) (#866, #879)
  • Deprecated unfold (use std::iter::from_fn instead) (#871)
  • Optimized GroupingMapBy (#873, #876)
  • Relaxed Fn bounds to FnMut in diff_with, Itertools::into_group_map_by (#886)
  • Relaxed Debug/Clone bounds for MapInto (#889)
  • Documented the use_alloc feature (#887)
  • Optimized Itertools::set_from (#888)
  • Removed badges in README.md (#890)
  • Added "no-std" categories in Cargo.toml (#894)
  • Fixed Itertools::k_smallest on short unfused iterators (#900)
  • Deprecated Itertools::tree_fold1 (renamed tree_reduce) (#895)
  • Deprecated GroupingMap::fold_first (renamed reduce) (#902)
  • Fixed Itertools::k_smallest(0) to consume the iterator, optimized Itertools::k_smallest(1) (#909)
  • Specialized Combinations::nth (#914)
  • Specialized MergeBy::fold (#920)
  • Specialized CombinationsWithReplacement::nth (#923)
  • Specialized FlattenOk::{fold, rfold} (#927)
  • Specialized Powerset::nth (#924)
  • Documentation fixes (#882, #936)
  • Fixed assert_equal for iterators longer than i32::MAX (#932)
  • Updated the must_use message of non-lazy KMergeBy and TupleCombinations (#939)

Notable Internal Changes

  • Tested iterator laziness (#792)
  • Created CONTRIBUTING.md (#767)
Commits
  • d5084d1 Prepare v0.13.0 release (#937)
  • d7c99d5 TupleCombinations is not lazy but must be used nonetheless
  • 074c7fc KMergeBy is not lazy but must be used nonetheless
  • 2ad9e07 assert_equal: fix clippy::default_numeric_fallback
  • 0d4efc8 Remove free function get
  • 05cc0ee get(s..=usize::MAX) should be fine when s != 0
  • 3c16f14 get: when is it ESI and/or DEI
  • 4dd6ba0 get: panics if the range includes usize::MAX
  • 7a9ce56 get(r: Range) as Skip\<Take>
  • f676f2f Remove the unspecified check about .get(exhausted_range_inclusive)
  • Additional commits viewable in compare view


Updates ratatui from 0.26.2 to 0.26.3

Release notes

Sourced from ratatui's releases.

v0.26.3

0.26.3 - 2024-05-19

We are happy to announce a brand new Ratatui Forum 🐭 for Rust & TUI enthusiasts.

This is a patch release that fixes the unicode truncation bug, adds performance and quality of life improvements.

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

Features

Bug Fixes

  • 366cbae (buffer) Fix Debug panic and fix formatting of overridden parts by @​EdJoPaTo in #1098

    Fix panic in `Debug for Buffer` when `width == 0`.
    Also corrects the output when symbols are overridden.
    
  • 4392759 (examples) Changed user_input example to work with multi-byte unicode chars by @​OkieOth in #1069

    This is the proposed solution for issue [#1068](https://github.com/ratatui-org/ratatui/issues/1068). It solves the bug in the
    user_input example with multi-byte UTF-8 characters as input.
    

... (truncated)

Changelog

Sourced from ratatui's changelog.

0.26.3 - 2024-05-19

We are happy to announce a brand new Ratatui Forum 🐭 for Rust & TUI enthusiasts.

This is a patch release that fixes the unicode truncation bug, adds performance and quality of life improvements.

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

Features

Bug Fixes

  • 366cbae (buffer) Fix Debug panic and fix formatting of overridden parts by @​EdJoPaTo in #1098

    Fix panic in `Debug for Buffer` when `width == 0`.
    Also corrects the output when symbols are overridden.
    
  • 4392759 (examples) Changed user_input example to work with multi-byte unicode chars by @​OkieOth in #1069

    This is the proposed solution for issue [#1068](https://github.com/ratatui-org/ratatui/issues/1068). It solves the bug in the
    user_input example with multi-byte UTF-8 characters as input.
    

    Fixes:#1068

... (truncated)

Commits
  • fadc73d chore(release): prepare for 0.26.3 (#1118)
  • fcb5d58 fix: make cargo test --doc work with unstable-widget-ref examples (#1117)
  • 4955380 build: remove pre-push hooks (#1115)
  • 828d17a docs: add minimal example (#1114)
  • 9bd89c2 refactor(clippy): enable breaking lint checks (#988)
  • 2cfe82a refactor(buffer): deprecate assert_buffer_eq! in favor of assert_eq! (#1007)
  • 1a4bb1c perf(layout): avoid allocating memory when using split ergonomic utils (#1105)
  • 839cca2 docs(table): Fix typo in docs for highlight_symbol (#1108)
  • f945a0b docs(test): fix typo in TestBackend documentation (#1107)
  • eb281df feat: use inner Display implementation (#1097)
  • Additional commits viewable in compare view


Updates serde from 1.0.199 to 1.0.203

Release notes

Sourced from serde's releases.

v1.0.203

  • Documentation improvements (#2747)

v1.0.202

  • Provide public access to RenameAllRules in serde_derive_internals (#2743)

v1.0.201

  • Resolve unexpected_cfgs warning (#2737)

v1.0.200

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#2733, thanks @​jamessan)
Commits
  • d5bc546 Release 1.0.203
  • 45ae217 Merge pull request #2747 from dtolnay/variadic
  • b7b97dd Unindent implementation inside tuple_impl_body macro
  • 5d3c563 Document tuple impls as fake variadic
  • 3761854 Merge pull request #2745 from dtolnay/docsrs
  • a8f1484 Rely on docs.rs to define --cfg=docsrs by default
  • 9e32a40 Release 1.0.202
  • 87f635e Release serde_derive_internals 0.29.1
  • d4b2dfb Merge pull request #2743 from dtolnay/renameallrules
  • f6ab0bc Provide public access to RenameAllRules in serde_derive_internals
  • Additional commits viewable in compare view


Updates toml from 0.8.12 to 0.8.13

Commits


Updates tui-prompts from 0.3.11 to 0.3.12

Release notes

Sourced from tui-prompts's releases.

v0.3.12

Fixed

  • (text_prompt) use unicode-width instead of char cnt (#46)

Other

  • (text_prompt) avoid unnecessary clones (#48)
Changelog

Sourced from tui-prompts's changelog.

0.3.12 - 2024-05-11

Fixed

  • (text_prompt) use unicode-width instead of char cnt (#46)

Other

  • (text_prompt) avoid unnecessary clones (#48)
Commits


Updates insta from 1.38.0 to 1.39.0

Release notes

Sourced from insta's releases.

1.39.0

Release Notes

  • Fixed a bug in require_full_match. #485

  • Fixed a bug that caused snapshot and module names to sometimes be inaccurate. #483

  • Insta will no longer error when removing snapshots that were already removed. #484

  • Added support for trailing commas in inline snapshots. #472

  • Don't pass --color in all cases to libtest any more to work around limitations with custom test harnesses. #491

Install cargo-insta 1.39.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.39.0/cargo-insta-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/mitsuhiko/insta/releases/download/1.39.0/cargo-insta-installer.ps1 | iex"

Download cargo-insta 1.39.0

File Platform Checksum
cargo-insta-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
cargo-insta-x86_64-apple-darwin.tar.xz Intel macOS checksum
cargo-insta-x86_64-pc-windows-msvc.zip x64 Windows checksum
cargo-insta-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
cargo-insta-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum
Changelog

Sourced from insta's changelog.

1.39.0

  • Fixed a bug in require_full_match. #485

  • Fixed a bug that caused snapshot and module names to sometimes be inaccurate. #483

  • Insta will no longer error when removing snapshots that were already removed. #484

  • Added support for trailing commas in inline snapshots. #472

  • Don't pass --color in all cases to libtest any more to work around limitations with custom test harnesses. #491

Commits
  • 922c68f 1.39.0
  • f291ca8 Improve the docs on the snapshot macro
  • 65947be Only pass --color if not always to work around custom runners (#491)
  • 58daea1 Fix bad doctest
  • f146f47 Mention disabling of features in compile time docs
  • 23d0e4d Document use without cargo-insta
  • be22494 Merge branch 'master' of github.com:mitsuhiko/insta
  • 1d2dd4a Added changelog entry
  • acb1ce5 Improve docs for snapshot updates (#479)
  • a4f96da Allow trailing commas in inline snapshots (#472)
  • 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
codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 86.97%. Comparing base (76250d9) to head (900253f).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #181 +/- ## ======================================= Coverage 86.97% 86.97% ======================================= Files 58 58 Lines 4514 4514 ======================================= Hits 3926 3926 Misses 588 588 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.