Update Rust crate ratatui to 0.29.0 #7055
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.28.1
->0.29.0
Release Notes
ratatui/ratatui (ratatui)
v0.29.0
Compare Source
Features
3a43274 (color) Add hsluv support by @du-ob in #1333
4c4851c (example) Add drawing feature to the canvas example by @orhun in #1429
e5a7609 (line) Impl From<Cow> for Line by @joshka in #1373 [breaking]
2805ddd (logo) Add a Ratatui logo widget by @joshka in #1307
d72968d (scrolling-regions) Use terminal scrolling regions to stop Terminal::insert_before from flickering by @nfachan in #1341 [breaking]
dc8d058 (table) Add support for selecting column and cell by @airblast-dev in #1331 [breaking]
ab6b1fe (tabs) Allow tabs to be deselected by @joshka in #1413 [breaking]
23c0d52 (text) Improve concise debug view for Span,Line,Text,Style by @joshka in #1410
60cc15b (uncategorized) Add support for empty bar style to
Sparkline
by @fujiapple852 in #1326 [breaking]453a308 (uncategorized) Add overlap to layout by @kdheepak in #1398 [breaking]
7bdccce (uncategorized) Add an impl of
DoubleEndedIterator
forColumns
andRows
by @fujiapple852 [breaking]Bug Fixes
4f5503d (color) Hsl and hsluv are now clamped before conversion by @joshka in #1436 [breaking]
b7e4885 (color) Fix doc test for from_hsl by @joshka in #1421
3df685e (rect) Rect::area now returns u32 and Rect::new() no longer clamps area to u16::MAX by @joshka in #1378 [breaking]
514d273 (terminal) Use the latest, resized area when clearing by @roberth in #1427
0f48239 (terminal) Resize() now resizes fixed viewports by @Patryk27 in #1353
a52ee82 (text) Truncate based on alignment by @Lunderberg in #1432
611086e (uncategorized) Sparkline docs / doc tests by @joshka in #1437
b9653ba (uncategorized) Prevent calender render panic when terminal height is small by @adrodgers in #1380
da821b4 (uncategorized) Clippy lints from rust 1.81.0 by @fujiapple852 in #1356
68886d1 (uncategorized) Add
unstable-backend-writer
feature by @Patryk27 in #1352Refactor
6db16d6 (color) Use palette types for Hsl/Hsluv conversions by @orhun in #1418 [breaking]
edcdc8a (layout) Rename element to segment in layout by @kdheepak in #1397
1153a9e (uncategorized) Consistent result expected in layout tests by @farmeroy in #1406
20c88aa (uncategorized) Avoid unneeded allocations by @mo8it in #1345
Documentation
b13e2f9 (backend) Added link to stdio FAQ by @Valentin271 in #1349
b88717b (constraint) Add note about percentages by @joshka in #1368
381ec75 (readme) Reduce the length by @joshka in #1431
4728f0e (uncategorized) Tweak readme by @joshka in #1419
4069aa8 (uncategorized) Fix missing breaking changes link by @joshka in #1416
870bc6a (uncategorized) Use
Frame::area()
instead ofsize()
in examples by @hosseinnedaee in #1361Performance
Rect
iterators by @airblast-dev in #1420Styling
Miscellaneous Tasks
67c0ea2 (block) Deprecate block::Title by @joshka in #1372
6515097 (cargo) Check in Cargo.lock by @joshka in #1434
c777beb (ci) Bump git-cliff-action to v4 by @orhun in #1350
69e0cd2 (deny) Allow Zlib license in cargo-deny configuration by @orhun in #1411
bc10af5 (style) Make Debug output for Text/Line/Span/Style more concise by @joshka in #1383
f6f7794 (uncategorized) Remove leftover prelude refs / glob imports from example code by @joshka in #1430
9fd1bee (uncategorized) Make Positions iterator fields private by @joshka in #1424 [breaking]
c32baa7 (uncategorized) Add benchmark for
Table
by @airblast-dev in #14085ad623c (uncategorized) Remove usage of prelude by @joshka in #1390
f4880b4 (deps) Pin unicode-width to 0.2.0 by @orhun in #1403 [breaking]
Continuous Integration
New Contributors
Full Changelog: ratatui/ratatui@v0.28.1...v0.29.0
Configuration
📅 Schedule: Branch creation - "after 8pm,before 6am" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.