zifeo / whiz

Modern DAG/tasks runner for multi-platform monorepos with live reloading, env management, pipes, and more in a tabbed view.
https://metatype.dev/docs/reference/ecosystem?utm_source=github&utm_medium=about&utm_campaign=whiz
Mozilla Public License 2.0
19 stars 14 forks source link

chore(deps): bump the deps group with 20 updates #126

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the deps group with 20 updates:

Package From To
actix 0.13.1 0.13.3
ansi-to-tui 3.1.0 4.0.1
anyhow 1.0.75 1.0.81
chrono 0.4.31 0.4.37
clap 4.4.7 4.4.18
globset 0.4.13 0.4.14
ignore 0.4.20 0.4.22
indexmap 2.1.0 2.2.6
lade-sdk 0.9.1 0.10.0
openssl 0.10.58 0.10.64
regex 1.10.2 1.10.4
serde 1.0.190 1.0.197
serde_yaml 0.9.27 0.9.34+deprecated
textwrap 0.16.0 0.16.1
tokio 1.33.0 1.37.0
ratatui 0.23.0 0.26.1
url 2.4.1 2.5.0
assert_cmd 2.0.12 2.0.14
semver 1.0.20 1.0.22
shlex 1.2.0 1.3.0

Updates actix from 0.13.1 to 0.13.3

Release notes

Sourced from actix's releases.

actix: v0.13.3

  • No significant changes since 0.13.2.

actix: v0.13.2

  • Expose ContextFut::restart.
  • Unquoted types are now allowed in the #[rtype(result = TYPE)] position when type is a path.
Commits
  • f3a3233 chore(actix): prepare release 0.13.3
  • e67b078 docs: idiomatic ActorFuture docs
  • 07baeb8 chore(deps): bump codecov/codecov-action from 4.0.0 to 4.0.1 (#579)
  • 4e7dab3 chore: use friendlier mod names
  • a809645 docs: use intra-doc links in crate root
  • 9928306 chore(actix): prepare release 0.13.2
  • fddd075 ci: standardize job names
  • 31b0f4b ci: fix cargo-nextest install
  • 7d40ea5 ci: switch to nextest
  • c0cf913 chore: prevent dead code warnings
  • Additional commits viewable in compare view


Updates ansi-to-tui from 3.1.0 to 4.0.1

Commits


Updates anyhow from 1.0.75 to 1.0.81

Release notes

Sourced from anyhow's releases.

1.0.81

  • Make backtrace support available when using -Dwarnings (#354)

1.0.80

  • Fix unused_imports warnings when compiled by rustc 1.78

1.0.79

  • Work around improperly cached build script result by sccache (#340)

1.0.78

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#337)

1.0.77

1.0.76

  • Opt in to unsafe_op_in_unsafe_fn lint (#329)
Commits
  • 4aad4ed Release 1.0.81
  • 8be9091 Merge pull request #354 from dtolnay/deadcode
  • a2eb7dd Make compatible with -Dwarnings
  • 5443719 Release 1.0.80
  • dfc7bc0 Work around prelude redundant import warnings
  • 6e4f86b Import from alloc not std, where possible
  • f885a13 Ignore incompatible_msrv clippy false positives in test
  • fefbcbc Ignore incompatible_msrv clippy lint
  • 78f2d81 Update ui test suite to nightly-2024-02-08
  • edd88d3 Update ui test suite to nightly-2024-01-31
  • Additional commits viewable in compare view


Updates chrono from 0.4.31 to 0.4.37

Release notes

Sourced from chrono's releases.

v0.4.37

Version 0.4.36 introduced an unexpected breaking change and was yanked. In it LocalResult was renamed to MappedLocalTime to avoid the impression that it is a Result type were some of the results are errors. For backwards compatibility a type alias with the old name was added.

As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with use chrono::LocalResult::*. With 0.4.37 we make the new name MappedLocalTime the alias, but keep using it in function signatures and the documentation as much as possible.

See also the release notes of chrono 0.4.36 from yesterday for the yanked release.

v0.4.36

This release un-deprecates the methods on TimeDelta that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.

New is the DateTime::with_time() method. As an example of when it is useful:

use chrono::{Local, NaiveTime};
// Today at 12:00:00
let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap());

Additions

  • Add DateTime::with_time() (#1510)

Deprecations

  • Revert TimeDelta deprecations (#1543)
  • Deprecate TimeStamp::timestamp_subsec_nanos, which was missed in the 0.4.35 release (#1486)

Documentation

  • Correct version number of deprecation notices (#1486)
  • Fix some typos (#1505)
  • Slightly improve serde documentation (#1519)
  • Main documentation: simplify links and reflow text (#1535)

Internal

  • CI: Lint benchmarks (#1489)
  • Remove unnessary Copy and Send impls (#1492, thanks @​erickt)
  • Backport streamlined NaiveDate unit tests (#1500, thanks @​Zomtir)
  • Rename LocalResult to TzResolution, add alias (#1501)
  • Update windows-bindgen to 0.55 (#1504)
  • Avoid duplicate imports, which generate warnings on nightly (#1507)
  • Add extra debug assertions to NaiveDate::from_yof (#1518)
  • Some small simplifications to DateTime::date_naive and NaiveDate::diff_months (#1530)
  • Remove unwrap in Unix Local type (#1533)
  • Use different method to ignore feature-dependent doctests (#1534)

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

v0.4.35

Most of our efforts have shifted to improving the API for a 0.5 release, for which cleanups and refactorings are landing on the 0.4.x branch.

The most significant changes in this release are two sets of deprecations.

  • We deprecated all timestamp-related methods on NaiveDateTime. The reason is that a timestamp is defined to be in UTC. The NaiveDateTime type doesn't know the offset from UTC, so it was technically wrong to have these methods. The alternative is to use the similar methods on the DateTime<Utc> type, or from the TimeZone trait.

... (truncated)

Commits
  • 7d62045 Prepare 0.4.37
  • 6857d00 Hide re-export of LocalResult in docs
  • 9e22e48 Swap MappedLocalTime and LocalResult type alias
  • ca3c3b6 Prepare 0.4.36
  • 1850198 Revert TimeDelta deprecations
  • e05ba8b Add MappedLocalTime::and_then
  • 3adfd88 Main documentation: simplify links and reflow text
  • 1e8df65 Rustfmt doc comments
  • 1b57859 Run doctests with alloc feature if possible
  • 6f2c7cc Use different method to run feature-dependent doctests
  • Additional commits viewable in compare view


Updates clap from 4.4.7 to 4.4.18

Release notes

Sourced from clap's releases.

v4.4.18

[4.4.18] - 2024-01-16

Fixes

  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.17

[4.4.17] - 2024-01-15

Fixes

  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

v4.4.16

[4.4.16] - 2024-01-12

Fixes

  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

v4.4.15

[4.4.15] - 2024-01-11

Fixes

  • Improve error for args_conflicts_with_subcommands
  • Ensure we error for args_conflicts_with_subcommands when using subcommand short and long flags

v4.4.14

[4.4.14] - 2024-01-08

Documentation

  • Fix find cookbook entry to allow repeats of flags/options

Features

  • Allow num_args(0) on options which allows making them emulate being a flag for position-tracking flags

v4.4.13

[4.4.13] - 2024-01-04

Documentation

  • Fix link to structopt migration guide

v4.4.12

[4.4.12] - 2023-12-28

... (truncated)

Changelog

Sourced from clap's changelog.

[4.4.18] - 2024-01-16

Fixes

  • (error) When lacking usage feature, ensure the list of required arguments is unique

[4.4.17] - 2024-01-15

Fixes

  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

[4.4.16] - 2024-01-12

Fixes

  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

[4.4.15] - 2024-01-11

Fixes

  • Improve error for args_conflicts_with_subcommands
  • Ensure we error for args_conflicts_with_subcommands when using subcommand short and long flags

[4.4.14] - 2024-01-08

Documentation

  • Fix find cookbook entry to allow repeats of flags/options

Features

  • Allow num_args(0) on options which allows making them emulate being a flag for position-tracking flags

[4.4.13] - 2024-01-04

Documentation

  • Fix link to structopt migration guide

[4.4.12] - 2023-12-28

Performance

  • Only ask TypedValueParser for possible values if needed

[4.4.11] - 2023-12-04

Features

... (truncated)

Commits


Updates globset from 0.4.13 to 0.4.14

Commits
  • 47e3717 globset-0.4.14
  • 8697946 release/doc: set date in man page
  • 9b5091b deps: bump to memmap2 0.9.0
  • d1def67 deps: bump pcre2 to 0.2.6
  • 56af4d4 cli: add simple flag suggestions
  • 6a055d9 doc: clarify errors for -z/--search-zip
  • e007523 doc: note the precedence of -t/--type
  • 88353c8 doc: be more explicit about ripgrep's behavior when printing to a tty
  • 9ed7565 cli: error when searching for NUL
  • 7bb9f35 doc: clarify that --pre can accept any kind of path
  • Additional commits viewable in compare view


Updates ignore from 0.4.20 to 0.4.22

Commits
  • 2c38975 ignore-0.4.22
  • c8e4a84 cli: prefix all non-fatal error messages with 'rg: '
  • b9c7749 ignore: fix reference cycle for compiled matchers
  • 67dd809 ignore: add some 'allow(dead_code)' annotations
  • e0a8567 complete/fish: improve shell completions for fish
  • 56c7ad1 ignore/types: add Lean
  • 2a4dba3 ignore/types: add meson.options
  • daa157b core: actually implement --sortr=path
  • 0096c74 grep-0.3.1
  • 8c48355 deps: bump grep-printer to 0.2.1
  • Additional commits viewable in compare view


Updates indexmap from 2.1.0 to 2.2.6

Changelog

Sourced from indexmap's changelog.

2.2.6

  • Added trait MutableValues for opt-in mutable access to set values.

2.2.5

  • Added optional borsh serialization support.

2.2.4

  • Added an insert_sorted method on IndexMap, IndexSet, and VacantEntry.
  • Avoid hashing for lookups in single-entry maps.
  • Limit preallocated memory in serde deserializers.

2.2.3

  • Added move_index and swap_indices methods to IndexedEntry, OccupiedEntry, and RawOccupiedEntryMut, functioning like the existing methods on IndexMap.
  • Added shift_insert methods on VacantEntry and RawVacantEntryMut, as well as shift_insert_hashed_nocheck on the latter, to insert the new entry at a particular index.
  • Added shift_insert methods on IndexMap and IndexSet to insert a new entry at a particular index, or else move an existing entry there.

2.2.2

  • Added indexing methods to raw entries: RawEntryBuilder::from_hash_full, RawEntryBuilder::index_from_hash, and RawEntryMut::index.

2.2.1

  • Corrected the signature of RawOccupiedEntryMut::into_key(self) -> &'a mut K, This a breaking change from 2.2.0, but that version was published for less than a day and has now been yanked.

2.2.0

  • The new IndexMap::get_index_entry method finds an entry by its index for in-place manipulation.

  • The Keys iterator now implements Index<usize> for quick access to the entry's key, compared to indexing the map to get the value.

  • The new IndexMap::splice and IndexSet::splice methods will drain the given range as an iterator, and then replace that range with entries from an input iterator.

  • The new trait RawEntryApiV1 offers opt-in access to a raw entry API for IndexMap, corresponding to the unstable API on HashSet as of Rust 1.75.

... (truncated)

Commits
  • 3f0fffb Merge pull request #323 from cuviper/mutable
  • 33c1a7c Fix unused_imports
  • b76ff73 Fix clippy::multiple_bound_locations
  • 0060546 Release 2.2.6
  • 210b027 Opt-in mutable access on IndexSet
  • 184fe4b Merge pull request #320 from cuviper/release-2.2.5
  • 5d7bd5e Release 2.2.5
  • c934ace Merge pull request #313 from heliaxdev/heliax/borsh-support
  • b81a4d2 Use S for the BuildHasher parameter
  • 32793f1 Don't require BuildHasher in BorshSerialize
  • Additional commits viewable in compare view


Updates lade-sdk from 0.9.1 to 0.10.0

Updates openssl from 0.10.58 to 0.10.64

Release notes

Sourced from openssl's releases.

openssl-v0.10.64

What's Changed

Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.63...openssl-v0.10.64

openssl-v0.10.63

What's Changed

Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.62...openssl-v0.10.63

openssl-v0.10.62

What's Changed

New Contributors

Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.61...openssl-v0.10.62

openssl v0.10.61

... (truncated)

Commits
  • 4a19cd4 Merge pull request #2175 from reaperhulk/changelog
  • 4e0e05a bump openssl and openssl-sys + changelogs
  • c2b124a Be explicit that aliases are not part of X.509 certificates
  • 1abf4a5 Merge pull request #2167 from alex/expose-alias
  • a644ec2 Merge pull request #2170 from botovq/crypto-free
  • 83940d1 LibreSSL 3.9: fix CRYPTO_malloc/free signatures
  • 51fc569 Merge pull request #2168 from sfackler/alex-patch-1
  • 3c53dee Added binding for EVP_default_properties_enable_fips
  • a12abe1 Expose alias on X509 structs
  • 3acf2ef Merge pull request #2157 from reaperhulk/rebuild-if-changed
  • Additional commits viewable in compare view


Updates regex from 1.10.2 to 1.10.4

Changelog

Sourced from regex's changelog.

1.10.3 (2024-01-21)

This is a new patch release that fixes the feature configuration of optional dependencies, and fixes an unsound use of bounds check elision.

Bug fixes:

Commits
  • aa2d8bd 1.10.4
  • 088d7f3 api: add Cow guarantee to replace API
  • a5ae351 regex-automata-0.4.6
  • 9cf4a42 automata: fix bug where reverse NFA lacked an unanchored prefix
  • 10fe722 style: clean up some recent lint violations
  • d7f9347 regex-automata-0.4.5
  • 07ef7f1 automata: make additional prefileter metadata public
  • 0c09903 1.10.3
  • 653bb59 deps: bump regex-automata to 0.4.4
  • e7b5401 regex-automata-0.4.4
  • Additional commits viewable in compare view


Updates serde from 1.0.190 to 1.0.197

Release notes

Sourced from serde's releases.

v1.0.197

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#2697, thanks @​nyurik)

v1.0.196

  • Improve formatting of "invalid type" error messages involving floats (#2682)

v1.0.195

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#2671)

v1.0.194

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

v1.0.192

v1.0.191

  • Documentation improvements
Commits
  • 5fa711d Release 1.0.197
  • f5d8ae4 Resolve prelude redundant import warnings
  • 1d54973 Merge pull request #2697 from nyurik/format-str
  • b8fafef A few minor write_str optimizations and inlining
  • c42ebb8 Update ui test suite to nightly-2024-02-12
  • 9e68062 Ignore incompatible_msrv clippy lint for conditionally compiled code
  • 846f865 Ignore dead_code warnings in test
  • ede9762 Release 1.0.196
  • d438c2d Merge pull request #2682 from dtolnay/decimalpoint
  • bef110b Format Unexpected::Float with decimal point
  • Additional commits viewable in compare view


Updates serde_yaml from 0.9.27 to 0.9.34+deprecated

Release notes

Sourced from serde_yaml's releases.

0.9.34

As of this release, I am not planning to publish further versions of serde_yaml as none of my projects have been using YAML for a long time, so I have archived the GitHub repo and marked the crate deprecated in the version number. An official replacement isn't designated for those who still need to work with YAML, but https://crates.io/search?q=yaml&sort=relevance and https://crates.io/keywords/yaml has a number of reasonable-looking options available.

0.9.33

0.9.32

  • Fix unused_imports warnings when compiled by rustc 1.78

0.9.31

  • Add swap_remove and shift_remove methods on Mapping (#408)

0.9.30

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

0.9.29

  • Turn on deny(unsafe_op_in_unsafe_fn) lint

0.9.28

  • Update unsafe-libyaml dependency to pull in unaligned write fix
Commits
  • 2009506 Release 0.9.34
  • 3ba8462 Add unmaintained note
  • 77236b0 Ignore dead code lint in tests
  • f4c9ed9 Release 0.9.33
  • b4edaee Pull in yaml_parser_fetch_more_tokens fix from libyaml
  • 8a5542c Resolve non_local_definitions warning in test
  • ea57d8c Release 0.9.32
  • a52b7ac Resolve prelude redundant import warnings
  • 9e0b8d3 Replace curly quotes with ascii straight quotes
  • 2a77483 Release 0.9.31
  • Additional commits viewable in compare view


Updates textwrap from 0.16.0 to 0.16.1

Release notes

Sourced from textwrap's releases.

textwrap-0.16.1

Version 0.16.1 (2024-02-17)

This release fixes display_width to ignore inline-hyperlinks. The minimum supported version of Rust is now documented to be 1.56.

  • #526: Ignore ANSI hyperlinks in display_width: calculations.
  • #521: Add Options::width setter method.
  • #520: Clarify that WordSeparator is an enum rather than a trait.
  • #518: Test with latest stable and nightly Rust, but check that we can build with Rust 1.56.
Changelog

Sourced from textwrap's changelog.

Version 0.16.1 (2024-02-17)

This release fixes display_width to ignore inline-hyperlinks. The minimum supported version of Rust is now documented to be 1.56.

  • #526: Ignore ANSI hyperlinks in display_width: calculations.
  • #521: Add Options::width setter method.
  • #520: Clarify that WordSeparator is an enum rather than a trait.
  • #518: Test with latest stable and nightly Rust, but check that we can build with Rust 1.56.
Commits
  • 39914e0 Merge pull request #533 from mgeisler/release-0.16.1
  • 8f84d66 Bump version to 0.16.1
  • a87c395 Update changelog for version 0.16.1
  • 3dd0774 Add dependency graph for version 0.16.1
  • b656c07 Merge pull request #532 from mgeisler/skip-ansi-escape-sequence-early-return
  • 599b78a Early return in skip_ansi_escape_sequence
  • e7a20ef Merge pull request #526 from tertsdiepraam/ansi-hyperlink
  • 5d28004 display_width: support BEL as a separator in hyperlinks
  • aa09798 Merge pull request #529 from mgeisler/dependabot/npm_and_yarn/examples/wasm/w...
  • 12feb68 Bump follow-redirects from 1.15.2 to 1.15.4 in /examples/wasm/www
  • Additional commits viewable in compare view


Updates tokio from 1.33.0 to 1.37.0

Release notes

Sourced from tokio's releases.

Tokio v1.37.0

1.37.0 (March 28th, 2024)

Added

  • fs: add set_max_buf_size to tokio::fs::File (#6411)
  • io: add try_new and try_with_interest to AsyncFd (#6345)
  • sync: add forget_permits method to semaphore (#6331)
  • sync: add is_closed, is_empty, and len to mpsc receivers (#6348)
  • sync: add a rwlock() method to owned RwLock guards (#6418)
  • sync: expose strong and weak counts of mpsc sender handles (#6405)
  • sync: implement Clone for watch::Sender (#6388)
  • task: add TaskLocalFuture::take_value (#6340)
  • task: implement FromIterator for JoinSet (#6300)

Changed

  • io: make io::split use a mutex instead of a spinlock (#6403)

Fixed

  • docs: fix docsrs build without net feature (#6360)
  • macros: allow select with only else branch (#6339)
  • runtime: fix leaking registration entries when os registration fails (#6329)

Documented

  • io: document cancel safety of AsyncBufReadExt::fill_buf (#6431)
  • io: document cancel safety of AsyncReadExt's primitive read functions (#6337)
  • runtime: add doc link from Runtime to #[tokio::main] (#6366)
  • runtime: make the enter example deterministic (#6351)
  • sync: add Semaphore example for limiting the number of outgoing requests (#6419)
  • sync: fix missing period in broadcast docs (#6377)
  • sync: mark mpsc::Sender::downgrade with #[must_use] (#6326)
  • sync: reorder const_new before new_with (#6392)
  • sync: update watch channel docs (#6395)
  • task: fix documentation links (#6336)

Changed (unstable)

  • runtime: include task Id in taskdumps (#6328)
  • runtime: panic if unhandled_panic is enabled when not supported (#6410)

#6300: tokio-rs/tokio#6300 #6326: tokio-rs/tokio#6326 #6328: tokio-rs/tokio#6328 #6329: tokio-rs/tokio#6329 #6331: tokio-rs/tokio#6331 #6336: tokio-rs/tokio#6336 #6337: tokio-rs/tokio#6337

... (truncated)

Commits
  • 9c337ca chore: prepare Tokio v1.37.0 (#6435)
  • e542501 io: document cancel safety of AsyncBufReadExt::fill_buf (#6431)
  • 4601c84 stream: add next_many and poll_next_many to StreamMap (#6409)
  • deff252 util: document cancel safety of SinkExt::send and StreamExt::next (#6417)
  • 4565b81 sync: add a rwlock() method to owned RwLock guards (#6418)
  • 3ce4720 sync: add is_closed, is_empty, and len to mpsc receivers (#6348)
  • 8342e4b util: assert compatibility between LengthDelimitedCodec options (#6414)
  • 4c453e9 readme: add description about benchmarks (#6425)
  • 1846483 sync: expose strong and weak counts of mpsc sender handles (#6405)
  • baad270 sync: add Semaphore example for limiting the number of outgoing requests (#6419)
  • Additional commits viewable in compare view


Updates ratatui from 0.23.0 to 0.26.1

Release notes

Sourced from ratatui's releases.

v0.26.1

0.26.1 - 2024-02-12

This is a patch release that fixes bugs and adds enhancements, including new iterators, title options for blocks, and various rendering improvements. ✨

Features

  • 74a0511 (rect) Add Rect::positions iterator (#928)

    Useful for performing some action on all the cells in a particular area.
    E.g.,
    
    fn render(area: Rect, buf: &amp;mut Buffer) {
       for position in area.positions() {
            buf.get_mut(position.x, position.y).set_symbol(&quot;x&quot;);
        }
    }
    

  • 9182f47 (uncategorized) Add Block::title_top and Block::title_top_bottom (#940)

    This adds the ability to add titles to the top and bottom of a block
    without having to use the `Title` struct (which will be removed in a
    future release - likely v0.28.0).
    

    Fixes a subtle bug if the title was created from a right aligned Line and was also right aligned. The title would be rendered one cell too far to the right.

    Block::bordered()
        .title_top(Line::raw(&quot;A&quot;).left_aligned())
        .title_top(Line::raw(&quot;B&quot;).centered())
        .title_top(Line::raw(&quot;C&quot;).right_aligned())
        .title_bottom(Line::raw(&quot;D&quot;).left_aligned())
        .title_bottom(Line::raw(&quot;E&quot;).centered())
        .title_bottom(Line::raw(&quot;F&quot;).right_aligned())
        .render(buffer.area, &amp;mut buffer);
    // renders
    &quot;┌A─────B─────C┐&quot;,
    &quot;│             │&quot;,
    &quot;└D─────E─────F┘&quot;,
    </code></pre>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    
    <p><em>Sourced from <a href="https://github.com/ratatui-org/ratatui/blob/main/CHANGELOG.md">ratatui's changelog</a>.</em></p>
    <blockquote>
    <h2><a href="https://github.com/ratatui-org/ratatui/releases/tag/0.26.1">0.26.1</a> - 2024-02-12</h2>
    <p>This is a patch release that fixes bugs and adds enhancements, including new iterators, title options for blocks, and various rendering improvements. ✨</p>
    <h3>Features</h3>
    <ul>
    <li>
    <p><a href="https://github.com/ratatui-org/ratatui/commit/74a051147a4059990c31e08d96a8469d8220537b">74a0511</a>
    <em>(rect)</em> Add Rect::positions iterator (<a href="https://redirect.github.com/ratatui-org/ratatui/issues/928">#928</a>)</p>
    <pre lang="text"><code>Useful for performing some action on all the cells in a particular area.
    E.g.,
    
    ```rust
    fn render(area: Rect, buf: &amp;mut Buffer) {
       for position in area.positions() {
            buf.get_mut(position.x, position.y).set_symbol(&quot;x&quot;);
        }
    }
    

  • 9182f47 (uncategorized) Add Block::title_top and Block::title_top_bottom (#940)

    This adds the ability to add titles to the top and bottom of a block
    without having to use the `Title` struct (which will be removed in a
    future release - likely v0.28.0).
    

    Fixes a subtle bug if the title was created from a right aligned Line and was also right aligned. The title would be rendered one cell too far to the right.

    Block::bordered()
        .title_top(Line::raw(&quot;A&quot;).lef...
    
    _Description has been truncated_            
dependabot[bot] commented 4 months ago

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