fix(deps): update rust crate ratatui to 0.25.0 #449
Merged
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.24.0
->0.25.0
Release Notes
ratatui-org/ratatui (ratatui)
v0.25.0
Compare Source
We are thrilled to announce the new version of
ratatui
- a Rust library that's all about cooking up TUIs 🐭In this version, we made improvements on widgets such as List, Table and Layout and changed some of the defaults for a better user experience.
Also, we renewed our website and updated our documentation/tutorials to get started with
ratatui
: https://ratatui.rs 🚀✨ Release highlights: https://ratatui.rs/highlights/v025/
💖 We also enabled GitHub Sponsors for our organization, consider sponsoring us if you like
ratatui
: https://github.com/sponsors/ratatui-orgFeatures
aef4956
(list)
List::new
now acceptsIntoIterator<Item = Into<ListItem>>
(#672) [breaking]8bfd666
(paragraph) Add
line_count
andline_width
unstable helper methods1229b96
(rect) Add
offset
method (#533)edacaf7
(buffer) Deprecate
Cell::symbol
field (#624)6b2efd0
(layout) Accept IntoIterator for constraints (#663)
753e246
(layout) Allow configuring layout fill (#633)
1e2f0be
(layout) Add parameters to Layout::new() (#557) [breaking]
c862aa5
(list) Support line alignment (#599)
4424637
(span) Add setters for content and style (#647)
ebf1f42
(style) Implement
From
trait for crossterm toStyle
related structs (#686)e49385b
(table) Add a Table::segment_size method (#660)
b8f71c0
(widgets/chart) Add option to set the position of legend (#378)
5bf4f52
(uncategorized) Implement
From
trait for termion toStyle
related structs (#692)d19b266
(uncategorized) Add Constraint helpers (e.g. from_lengths) (#641)
Bug Fixes
f69d57c
(rect) Fix underflow in the
Rect::intersection
method (#678)56fc410
(block) Make
inner
aware of title positions (#657)ec7b387
(doc) Do not access deprecated
Cell::symbol
field in doc example (#626)37c70db
(table) Add widths parameter to new() (#664) [breaking]
1f88da7
(table) Fix new clippy lint which triggers on table widths tests (#630)
36d8c53
(table) Widths() now accepts AsRef<[Constraint]> (#628)
34d099c
(tabs) Fixup tests broken by semantic merge conflict (#665)
e4579f0
(tabs) Set the default highlight_style (#635) [breaking]
28ac55b
(tabs) Tab widget now supports custom padding (#629)
df0eb1f
(terminal) Insert_before() now accepts lines > terminal height and doesn't add an extra blank line (#596)
aaeba27
(uncategorized) Truncate table when overflow (#685)
ffa78aa
(uncategorized) Add #[must_use] to Style-moving methods (#600)
a2f2bd5
(uncategorized) MSRV is now
1.70.0
(#593)Refactor
f767ea7
(list)
start_corner
is nowdirection
(#673)b82451f
(examples) Add vim binding (#688)
0576a8a
(layout) To natural reading order (#681)
4be18ab
(readme) Reference awesome-ratatui instead of wiki (#689)
7ef0afc
(widgets) Remove unnecessary dynamic dispatch and heap allocation (#597)
b282a06
(uncategorized) Remove items deprecated since 0.10 (#691) [breaking]
7ced7c0
(uncategorized) Define struct WrappedLine instead of anonymous tuple (#608)
Documentation
fe632d7
(sparkline) Add documentation (#648)
f4c8de0
(chart) Document chart module (#696)
1b8b626
(examples) Add animation and FPS counter to colors_rgb (#583)
2169a0d
(examples) Add example of half block rendering (#687)
41c44a4
(frame) Add docs about resize events (#697)
91c67eb
(github) Update code owners (#666)
458fa90
(lib) Tweak the crate documentation (#659)
3ec4e24
(list) Add documentation to the List widget (#669)
9f37100
(readme) Update README.md and fix the bug that demo2 cannot run (#595)
2a87251
(security) Add security policy (#676)
987f7ee
(website) Rename book to website (#661)
a15c3b2
(uncategorized) Remove deprecated table constructor from breaking changes (#698)
113b4b7
(uncategorized) Rename template links to remove ratatui from name 📚 (#690)
211160c
(uncategorized) Remove simple-tui-rs (#651)
Styling
(tabs) Fix doc formatting (#662)
Miscellaneous Tasks
910ad00
(rustfmt) Enable format_code_in_doc_comments (#695)
d118565
(table) Cleanup docs and builder methods (#638)
dd22e72
(uncategorized) Correct "builder methods" in docs and add
must_use
on widgets setters (#655)18e19f6
(uncategorized) Fix breaking changes doc versions (#639)
a58cce2
(uncategorized) Disable default benchmarking (#598)
Continuous Integration
59b9c32
(codecov) Adjust threshold and noise settings (#615)
03401cd
(uncategorized) Fix untrusted input in pr check workflow (#680)
Contributors
Thank you so much to everyone that contributed to this release!
Here is the list of contributors who have contributed to
ratatui
for the first time!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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. View repository job log here.