Update Rust crate ratatui to v0.30.1 #525
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
refactor
rust
technical-debt
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
navicore/patch-seq!525
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/ratatui-0.x-lockfile"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.30.0→0.30.1Release Notes
ratatui/ratatui (ratatui)
v0.30.1Compare Source
We are excited to announce the new version of
ratatui- a Rust library that's all about cooking up TUIs 👨🍳🐀✨ Release highlights: https://ratatui.rs/highlights/v0301/
⚠️ List of breaking changes can be found here.
Features
74d6a84 (block) Support shadows by @orhun in #2481
4d30420 (buffer) Add
CellDiffOption::AlwaysUpdateto force cell updates by @sxyazi in #248039c32c6 (buffer) Add cell diff options by @benjajaja in #1605
6faaddb (core) Implement from slice for line and text by @NoOPeEKS in #2371
5fc6ab8 (core) Support layout-cache in no_std environments by @junkdog in #2399
ee4b7a9 (crossterm) Add the missing hidden modifier by @sxyazi in #2413
9d9239a (examples) Add volatility-surface 3D visualization by @floor-licker in #2322
ae975c7 (examples) Allow overlap spacing in explorer by @joshka in #2316
1e0ab0c (ratatui-crossterm) Add IntoCrossterm for Style by @0xferrous in #2323
101a63e (render) Add function for applying buffer by @musjj in #2566
09a3027 (symbol) Add custom marker by @BenFradet in #2356
f9d066f (table) Let Cells span multiple columns by @karkhaz in #2150
a5b08d6 (widgets) Add Fill widget by @Metbcy in #2520
9094fd2 (widgets) Add line shape with filled area for Canvas and Chart by @bananaofhappiness in #2426
0a87882 (uncategorized) Add
impl From<u16>forPaddingandMarginby @JayanAXHF in #2438556cc7b (uncategorized) Add comment for inner area to popup example by @Its-Just-Nans in #2309
01a15f9 (uncategorized) Add AsRef impls for widget types by @joshka in #2297
Bug Fixes
d12bb83 (barchart) Handle empty horizontal charts by @fallintoplace in #2553
6396b1c (block) Saturate block edge arithmetic by @joshka in #2488
9143b83 (buffer) Diff for trailing cells when only style changes by @gcavelier in #2308
e6b71f2 (build) Correct rust-toolchain->rust-version on cargo-deny-action by @sermuns in #2471
65c5202 (changelog) Fix typo by @joshka in #2300
43bbaae (clippy) Fix beta clippy errors by @Logan-Ruf in #2433
957fbb0 (core) Use correct width for halfwidth dakuten/handakuten by @orhun in #2499
d7646c7 (core) Avoid overflow in BufferDiff forced-width advance by @joshka in #2487
77f8006 (core) Avoid cursor position queries during resize by @orhun in #2485
18aa467 (examples) Make line-gauge example compatible with macos sequoia's terminal.app by @lazo4 in #2474
ce2c228 (examples) Change flex example colors for MacOS default terminal by @ffex in #2211
ef72dba (examples) Fix import for widget examples by @orhun in #2422
88441cf (terminal) Fix inline viewport resizing issues by clearing the screen by @wyvernbw in #2355
91b6fb7 (tests) Use the correct type for the cell diff test by @orhun in #2472
4493742 (widgets) Handle single y-axis label by @fallintoplace in #2550
0bdebd6 (widgets) Prevent chart scaling overflow by @fallintoplace in #2546
e27a22a (widgets) Inherit the text alignment for Paragraph by @7Bpencil in #2369
b5c0831 (widgets) Avoid panic if Clear area is outside of buffer by @7Bpencil in #2368
1ce29d6 (uncategorized) Decouple std from serde and palette features by @december1981 in #2460
2a0b4b2 (uncategorized) Ensure consistent thumb size when scrolling by @kdheepak in #2352
4986b28 (uncategorized) Allow ratatui-widgets to be used without default features by @jakobhellermann in #2350
720303e (uncategorized) Align clear() semantics with contract by @joshka in #2320
d2b0ce1 (uncategorized) Fix the dependency on time by @asomers in #2306
Refactor
d754c5e (app) Simplify render function in the scrollbar example by @marianomarciello in #2388
629e4b2 (core) Reintroduce
Cell::skipas a deprecated field by @junkdog in #2437ca5c109 (core) Introduce
CellWidthtrait for cell width computation by @junkdog in #24009ac167d (style) Add descriptive panic for Color::Reset anstyle conversion by @singhh-piyush in #2423
f093b02 (uncategorized) Satisfy beta Clippy buffer debug lint by @joshka in #2562
Documentation
f8b42ad (breaking-changes) Update header for 0.30.0 by @orhun in #2295
e82b3b7 (buffer) Run the doctests for Buffer by @orhun in #2319
d8c86c3 (canvas) Add usage example for Line widget by @ramadhan-dev-bright in #2473
83c1579 (changelog) Fix doubled words in two entries by @adv0r in #2578
fff27e8 (contributing) Add packages needed to run xtasks by @alabhyajindal in #2409
be718d0 (ratatui-core) Fix terminal rendering grammar by @Zacxxx in #2555
095b47d (ratatui-crossterm) Fix doubled article in module docs by @adv0r in #2564
160b177 (ratatui-termwiz) Fix doubled article in module docs by @adv0r in #2565
8ce5513 (sparkline) Fix typo in doc comment by @adv0r in #2554
e6529fd (terminal) Improve terminal and setup docs for app authors by @joshka in #2461
744dc36 (uncategorized) Remove duplicate word in color and backend module by @lphuc2250gma in #2535
3df8c20 (uncategorized) Ask issue authors about PR willingness by @joshka in #2317
53d925a (uncategorized) Add Documentation on the Map Projection / CRS by @C-Loftus in #2324
64d964b (uncategorized) Update Terminal docs by @joshka in #2312
8d73d47 (uncategorized) Fix comment to reflect correct symbol in assertion by @homebrewmellow in #2314
fbd5621 (uncategorized) Fix misspellings by @cgzones in #2310
Performance
dcea52b (core) Eliminate per-frame Vec allocation in Terminal::flush by @junkdog in #2416
Testing
b696ea3 (core) Split
Terminalinto submodules and expand test coverage by @joshka in #2315Miscellaneous Tasks
746e9c9 (build) Add symlinks from each crate dir to root LICENSE by @martinvonz in #2370
7b66bd4 (ci) Use latest released cargo-machete action by @sermuns in #2469
b6dfafd (markdown) Fix linting issues reported by xtask lint by @Logan-Ruf in #2435
fba4448 (ratatui) Unleash the rats v0.30.1
0b03fe4 (toml) Migrate from taplo to tombi by @joshka in #2501
ed46fef (uncategorized) Update versions
f30bab9 (uncategorized) Ignore licker as typo
c7746e9 (uncategorized) Bump MSRV to 1.88.0 by @orhun in #2396
b0a7703 (uncategorized) Escape usernames in changelog with backticks by @kdheepak in #2377
0031fc6 (uncategorized) Remove
@sign from github release and PR by @kdheepak in #2353ab5ad3f (uncategorized) Escape username using backticks in changelog by @kdheepak in #2336
New Contributors
Configuration
📅 Schedule: (UTC)
* 8-9 * * 1,4)🚦 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 Mend Renovate.