fix(deps): update all dependencies #2
Reference in New Issue
Block a user
Delete Branch "renovate/all"
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.28->0.291.46.0->1.46.10.2.17->0.2.180.29->0.301.0.148->1.0.149Release Notes
mitsuhiko/insta (insta)
v1.46.1Compare Source
with_settings!macro. #858BurntSushi/jiff (jiff)
v0.2.18Compare Source
===================
This release ships a sizeable refactor to the RFC 2822, RFC 9110, RC
3339, RFC 9557, ISO 8601 and friendly format printers. Specifically,
they are now all monomorphic internally (instead of being generic over
jiff::fmt::Write) and write to uninitialized buffers. This improvesruntime performance (sometimes dramatically so), and to a more modest
degree, decreases binary size and improves compile times.
This release also includes a bug fix where
DateTime::MIN.to_zoned(..)could panic.
Enhancements:
Improve runtime performance and binary size of RFC 2822 printer.
Tweak behavior of printing min/max offsets in RFC 2822 and Temporal printers.
Export fallible constructors for
jiff::SignedDuration.Improve runtime performance and binary size of the "friendly" duration printer.
Improve runtime performance and binary size of the Temporal ISO 8601 duration
printer.
Improve runtime performance and binary size of the Temporal ISO 8601 datetime
printer.
Improve runtime performance and binary size of Jiff's
strftimeimplementation.
Fix a bug where time zone lookups for
civil::DateTime::MINcould panic.ratatui/ratatui (ratatui)
v0.30.0Compare Source
We are excited to announce the biggest release of
ratatuiso far - a Rust library that's all about cooking up TUIs 👨🍳🐀🌠 Added "no_std" support for embedded targets, modularized architecture, major widget & layout upgrades!
✨ Release highlights: https://ratatui.rs/highlights/v030/
⚠️ List of breaking changes can be found here.
Features
90a77aa (direction) Add
Direction::perpendicular(self)by @b-guild in #219756d5e05 (bar) Update label and text_value to accept Into<> by @Emivvvvv in #1471 [breaking]
b76ad3b (bar) Impl Styled for Bar by @Emivvvvv in #1476
e15fefa (barchar) Add BarChart::grouped constructor by @joshka in #1513
369b18e (barchart) Reduce barchart creation verbosity by @Emivvvvv in #1453
1dc18bf (calendar) Add width and height functions by @joshka in #2198
f18bcbf (canvas) Add quadrant, sextant and octant markers by @sbarral in #2235 [breaking]
26b05de (chart) Render Braille over Blocks in Charts and Canvas by @j-g00da in #2165
bf84c62 (core) Add a
has_modifier()method toStyleby @sxyazi in #22672d713d7 (crossterm) Allow multiple crossterm versions by @joshka in #1841
d99984f (layout) Add
Flex::SpaceEvenlyby @kdheepak in #1952 [breaking]9275d34 (layout) Add Offset::new() constructor by @joshka in #1547
7ad9c29 (linegauge) Customized symbols by @sectore in #1601
92a19cb (list) Highlight symbol styling by @airblast-dev in #1595 [breaking]
e89a526 (no_std) Portable-atomic integration for targets with no atomic types by @j-g00da in #2076
1399d95 (no_std) Make palette and serde features depends on std by @j-g00da in #1919
b32f781 (no_std) Make
ratatui-macrosno-std by @j-g00da in #18653e1c72f (no_std) Make ratatui compatible with
#![no_std]by @j-g00da in #1794 [breaking]ab48c06 (no_std) Option to disable layout cache for
no_stdcompatibility by @j-g00da in #1795 [breaking]09173d1 (no_std) Make
TestBackend::ErrorInfallibleby @j-g00da in #1823 [breaking]007713e (no_std) Replace
Backend'sio::Errorusages with associatedErrortype by @j-g00da in #1778 [breaking]a42a17e (no_std) Make
ratatui-widgetsno_stdby @j-g00da in #17795a232a3 (no_std) Remove redundant
stdusages inratatui-widgetsby @j-g00da in #1762ebe10cd (no_std) Remove redundant
stdusages inratatui-coreby @j-g00da in #175308b08cc (rect) Centering by @janTatesa in #1814
ff729b7 (scrollbar) Support retrieving the current position of state by @orhun in #1552
4c3c054 (serde) Handle null modifiers in serde Style by @joshka in #2172
b9da192 (serde) Derive Serialize/Deserialize for alignment enums by @j-g00da in #1957
89b7421 (serde) Derive Serialize/Deserialize for additional structs/enums by @aurreland in #1883
03f3f6d (style) Allow add/sub modifiers to be omitted in Style serialization. by @rcorre in #2057
ee67347 (symbols) Make
Markernon-exhaustive by @j-g00da in #2236 [breaking]985cd05 (symbols) Add dashed borders by @theotchlx in #1573
4c301e8 (text) Implement
AddAssignforTextby @acuteenvy in #1956ce4856a (widgets) Add the missing constructor to canvas types by @orhun in #1538
22610b0 (uncategorized) Support adding an Offset to Position by @joshka in #2239
24e3133 (uncategorized) Add Rect::resize() method by @joshka in #2240
96d097e (uncategorized) Implement Rect ops for moving by @joshka in #1596
e869cb9 (uncategorized) Add Size::area() by @joshka in #2226
b6588fd (uncategorized) Implement
From<Size>for(u16, u16)by @0xb002f0 in #222375b78be (uncategorized) Add width() impl for tabs by @joshka in #2049
8188ed3 (uncategorized) Implement UnicodeWidthStr for Text/Line/Span by @joshka in #2030
c845fec (uncategorized) Add conversion from Size to Rect by @joshka in #2028
017af11 (uncategorized) Preserve block titles when merging borders by @j-g00da in #1977
6dcd53b (uncategorized) Add ergonomic methods for layouting Rects by @joshka in #1909
0c3872f (uncategorized) Add Rect::outer() by @joshka in #1929
7bc78bc (uncategorized) Add ratatui::run() method by @joshka in #1707
b6fbfcd (uncategorized) Add lifetime to symbol sets by @joshka in #1935
488e5f0 (uncategorized) Make
border!work without importingBordersby @j-g00da in #1918671c2b4 (uncategorized) Support merging the borders of blocks by @j-g00da
702fff5 (uncategorized) Implement stylize methods directly on Style by @joshka in #1572 [breaking]
4fcd238 (uncategorized) Support no-std for calendar widget by @joshka in #1852
53cdbbc (uncategorized) Enable serde propagation to backend crates (crossterm, termion) by @ArjunKrish7356 in #1812
6836a69 (uncategorized) Implement styled for other primitives by @aschey in #1684
fcb47d6 (uncategorized) Rename Alignment to HorizontalAlignment and add VerticalAlignment by @joshka in #1735 [breaking]
2714d6b (uncategorized) Add array and tuple RGB color conversion methods by @joshka in #1703
50ba965 (uncategorized) Add a new RatatuiMascot widget by @Its-Just-Nans in #1584
1d28c89 (uncategorized) Add conversions for anstyle by @joshka in #1581
Bug Fixes
a89d3d6 (buffer) Clear behavior with VS16 wide emojis by @nornagon in #2063
ec30390 (canvas) Round coordinates to nearest grid cell by @joshka in #1507
afd1ce1 (canvas) Lines that start outside the visible grid are now drawn by @renesat in #1501
2b0a044 (ci) Add contents write permission to release-plz PR by @marcoieni in #2119
18e70d3 (crossterm) Terminal should keep Bold when removing Dim by @MarSik in #1541
16b76e3 (demo) Update the width of demo2 tape by @orhun in #2164
dca331c (demo) Support tab key in demo2 example by @orhun in #1726
0fd4753 (examples) Run the correct example for chart by @orhun in #1679
39479e2 (examples) Ensure that example projects are not published by @orhun in #1672
9314312 (layout) Feature flag cache related types by @joshka in #1842
2dd1977 (layout-cache) Import
NonZeroUsizeonly whenlayout-cacheis enabled by @j-g00da in #1839564a9d7 (line-gauge) Pad default label to display 3 numbers by @martinetd in #2053
a692a6e (lint) Apply rust 1.84 clippy suggestions by @joshka in #1612
2e54d5e (macros) Use $crate re-export in text macro by @airblast-dev in #1832
79d5165 (no_std) Propagate
stdfeature flag to dependencies by @j-g00da in #183800da8c6 (no_std) Provide
f64polyfills forno_stdcompatibility by @j-g00da in #18403b13240 (scrollbar) Check for area.is_empty() before rendering by @farmeroy in #1529
f57b696 (span) Dont render control characters by @EdJoPaTo in #1312
2ce958e (table) Allow display of additional table row, if row height > 1 by @Lunderberg in #1452
0a25bc1 (tests) Update the stderr snapshot for ratatui-macros by @orhun in #2161
5fa342c (widgets) Fix centered block title truncation by @ognis1205 in #1973
f919b25 (uncategorized) String_to_string lint is now part of implicit_clone by @joshka in #2173
1fe64de (uncategorized) Include underline color in anstyle conversion by @aschey in #2004
c1b8528 (uncategorized) Panic when rendering widgets on too small buffer by @j-g00da in #1996
08b21fa (uncategorized) Fix panic when rendering a
Paragraphout of bounds by @jwodder in #167080bc818 (uncategorized) Fix truncation of left aligned block titles by @joshka in #1931
21e3b59 (uncategorized) Fix handling of multi-byte chars in bar chart by @joshka in #1934
e1e4004 (uncategorized) Derive copy for list state by @janTatesa in #1921
12cb5a2 (uncategorized) Allow canvas area to exceed u16::MAX by @Daksh14 in #1891
09cc9ef (uncategorized) Typo in changelog by @joshka in #1857
c238aca (uncategorized)
padding_right()should set right padding instead of left by @sxyazi in #1837c90ba97 (uncategorized) Avoid unnecessary imports in minimal build by @cgzones in #1787
416ebdf (uncategorized) Correct clippy errors introduced by rust 1.86.0 update by @j-g00da in #1755
4eac5b2 (uncategorized) Make deprecation notes more helpful by @joshka in #1702
35a8642 (uncategorized)
Rect::positions()should be empty when width is 0 and height is nonzero by @jwodder in #1669f5fc819 (uncategorized) Avoid extra line break on whitespace only lines when wrapping paragraphs by @dotdash in #1636
2892bdd (uncategorized) Rust 1.83 clippy lints by @joshka in #1527
36e2d1b (uncategorized) Add feature(doc_cfg) when generating docs by @joshka in #1506
4d7704f (uncategorized) Make StatefulWidget and Ref work with unsized State by @thscharler in #1505
7b87509 (uncategorized) Typo by @marcoieni in #1480
Refactor
8d60e96 (examples) Use crossterm event methods by @joshka in #1792
07bec55 (no_std) Make usages of std explicit in ratatui-core. by @ed-2100 in #1782
f132fa1 (table) Small readability improvements by @joshka in #1510
c7c3498 (uncategorized) Use saturating_add in Rect::new by @pharrison31415 in #2216
02e53de (uncategorized) Make use of iter::repeat_n() by @cgzones in #1788
a195d59 (uncategorized) Move xtask commands to small modules by @joshka in #1620
904b0aa (uncategorized) Move symbols to modules by @joshka in #1594
7c8573f (uncategorized) Rearrange selection_spacing code by @raylu in #1540
217c57c (uncategorized) Modularize backends by @orhun in #1508
e461b72 (uncategorized) Move {Stateful,}Widget{,Ref} types into individual files by @joshka in #1479
Documentation
40e96a2 (block) Add collapsed border example by @joshka in #1899
d291042 (block) Revise the block example by @orhun in #1520
0951da5 (breaking-changes) Improve migration guide for
Backend::Errorby @j-g00da in #1908bbe1cf9 (breaking-changes) Change MSRV to 1.85 by @j-g00da in #1896
c7912f3 (breaking-changes) Fix header level by @j-g00da in #1825
fcde9cb (changelog) Fix typo by @orhun in #1463
73488ab (contributing) Fix link to
widgets_block_renderstest by @ognis1205 in #21010b025db (contributing) Fix grammar by @j-g00da in #1958
1197b2a (contributing) Add note about using nightly for formatting by @joshka in #1816
3ae6bf1 (contributing) Use cargo-xtask for instructions by @orhun in #1509
22e3e84 (core) Remove link to Paragraph widget by @orhun in #1683
b65788c (examples) Remove duplicated link by @matthiasbeyer in #2212
200b217 (examples) Add VHS tapes and docs for widget examples by @orhun in #2114
861fbdf (examples) Fix a typo by @j-g00da in #1890
882cc3c (examples) Update app examples with tapes by @orhun in #1673
4393fae (examples) Move scrollbar example to examples folder by @orhun in #1665
9ea70e2 (examples) Move widget-impl example to examples folder by @orhun in #1663
774ab78 (examples) Move widget-ref-container example to examples folder by @orhun in #1664
910d16e (examples) Move user-input example to examples folder by @orhun in #1659
dbfb7da (examples) Move table example to examples folder by @orhun in #1657
cb2a58a (examples) Move tracing example to examples folder by @orhun in #1658
7e00b64 (examples) Move panic example to examples folder by @orhun in #1655
8127590 (examples) Move modifiers example to examples folder by @orhun in #1654
7c40c0b (examples) Move popup example to examples folder by @orhun in #1656
d87354f (examples) Move list example to examples folder by @orhun in #1653
621226f (examples) Move inline example to examples folder by @orhun in #1651
9ba7d25 (examples) Move hyperlink example to examples folder by @orhun in #1650
bb94d1c (examples) Move minimal example to examples folder by @orhun in #1649
9f399ac (examples) Move gauge example to examples folder by @orhun in #1646
104d6a6 (examples) Move custom-widget example to examples folder by @orhun in #1644
fa8ca01 (examples) Move flex example to examples folder by @orhun in #1642
f5fde0e (examples) Move constraints example to examples folder by @orhun in #1641
fc70288 (examples) Move constraint-explorer example to examples folder by @orhun in #1640
325f961 (examples) Move hello-world example to examples folder by @orhun in #1647
867c4bc (examples) Move colors-rgb example to examples folder by @joshka in #1582
72334ed (layout) Update documentation to point to
kasuarisolver by @a-kenji in #20032be9ccb (layout) Remove unnecessary path prefix by @j-g00da in #1766
b669ceb (layout) Change
cassowarytokasuaricrate reference by @j-g00da in #1765f907c74 (license) Update copyright years by @LVivona in #1639
68b9f67 (readme) Add
Built with Ratatuibadge for downstream projects by @harilvfs in #1905088aac1 (readme) Tweak links and badges by @joshka in #1598
6e43672 (readme) Reimagine README.md by @orhun in #1569
8f28247 (readme) Correct examples links by @HoKim98 in #1484
9f90f74 (readme) Fix broken link by @nilsmartel in #1485
260af68 (readme) Include iocraft as an alternative by @kdheepak in #1483
8e5151f (rect) Fix typo in the Rect::outer function comments by @orhun in #2123
40f13c6 (rect) Update the outdated comment for Rect::area() by @isgin01 in #2100
ce16692 (release) Fix typo by @j-g00da in #1754
9a930a6 (terminal) Made usage of Terminal::get_frame() clearer by @Blaeriz in #2071
b08b4cb (terminal) Add disclaimer about panics to Terminal::new by @lolbinarycat in #2088
dafb716 (widgets) Add example for grouped barchart by @orhun in #1566
ed5dd73 (widgets) Add example for tabs by @orhun in #1559
fab5321 (widgets) Add example for scrollbar by @orhun in #1545
898aef6 (widgets) Add example for list by @orhun in #1542
452366a (widgets) Add example for sparkline by @orhun in #1556
6ddde0e (widgets) Add example for table by @orhun in #1557
93ad6b8 (widgets) Update values in chart example by @orhun in #1558
15f442a (widgets) Add example for paragraph by @orhun in #1544
17bba14 (widgets) Move the logo example to widgets by @orhun in #1543
f2451e7 (widgets) Add example for gauge by @orhun in #1539
4f0a8b2 (widgets) Add example for canvas by @orhun in #1533
91147c4 (widgets) Add example for chart by @orhun in #1536
6dd25a3 (widgets) Add example for calendar by @orhun in #1532
99ac005 (widgets) Add simple barchart example by @joshka in #1511
b1d47e7 (uncategorized) Discourage use of
Buffer'spos_of,index_ofby @pharrison31415 in #2225f8b0594 (uncategorized) Fix: fix typos by @j-g00da in #2129
9998000 (uncategorized) Use shields.io badge by @LitoMore in #2040
71ef65b (uncategorized) Add section on collaborative development to contributing doc by @joshka in #2029
cba5cca (uncategorized) Update heading image for Ratatui 0.30.0 release 🎉 by @j-g00da in #2000
9836f07 (uncategorized) Add AI contribution guidelines by @joshka in #2013
98f85b8 (uncategorized) Update link to scrollable widgets RFC by @MatrixFrog in #1994
055522e (uncategorized) Add docs for authoring widget crates by @j-g00da in #1955
617d318 (uncategorized) Improve Block docs by @joshka in #1953
8e2d568 (uncategorized) Improve layout related docs by @joshka in #1948
4c708dd (uncategorized) Improve docs for run/init/restore etc. by @joshka in #1947
5620e06 (uncategorized) Add crate organization sections to workspace by @joshka in #1946
cfb65e6 (uncategorized) Add examples for handling state by @joshka in #1849
3de41a8 (uncategorized) Document widgets module by @joshka in #1932
ca2ad4a (uncategorized) Simplify ratatui-macro docs by @joshka in #1923
92b6a16 (uncategorized) Fix grammar in ratatui-widgets README by @sevki in #1885
da05957 (uncategorized) Add widget-ref-container example by @joshka in #1603
1798512 (uncategorized) Fix wording in user_input example by @dawedawe in #1611
03066d8 (uncategorized) Fix punctuation in canvas.rs documentation by @dawedawe in #1583
e411d9e (uncategorized) Add input form example by @joshka in #1551
ed071f3 (uncategorized) Add mouse-drawing example by @joshka in #1546
46902f5 (uncategorized) Improve docs for workspace crates by @orhun in #1490
a6b5792 (uncategorized) Fix example link in readme by @thomas-tacquet in #1462
Performance
1f41a61 (paragraph) Avoid unnecessary work when rendering by @alexpasmantier in #1622
ba9eed7 (table) Replace while loop with simple min operation by @EdJoPaTo in #1747
Styling
345f47e (rect) Use plus operator for offset by @pharrison31415 in #2251
ac60de3 (uncategorized) Fix wrapping in doc comment by @joshka in #2104
2739391 (uncategorized) Use Module imports_granularity by @joshka in #1728
Testing
db65aa0 (bench) Add benchmark for text by @orhun in #2160
a21501f (bench) Added a benchmark for constraints by @kashregister in #2043
94ba82e (gauge) Add benchmarks for gauge by @WaterWhisperer in #2221
39cd313 (layout) Add visual buffer tests for Rect methods by @orhun in #2124
8aefc06 (macros) Regenerate trybuild stderr by @ognis1205 in #2093
55a95e6 (rect) Mutual intersection agreement by @pharrison31415 in #2252
deb1b8e (uncategorized) Ensure Style::new() and Style::default() are equivalent by @cgzones in #1789
Miscellaneous Tasks
abe2f27 (backend) Change From impls to new backend specific IntoBackend and FromBackend traits by @joshka in #1464 [breaking]
0a47ebd (bencher) Update bencher CLI usage by @epompeii in #1470
b46778d (breaking-changes) Add details to
no_std-related breaking changes by @j-g00da in #1828a0979d6 (build) Remove cargo lint by @joshka in #1549
3812f69 (cargo) Update the documentation metadata for crates by @orhun in #2170
ae43ea7 (cell) Use Option instead of space (" ") for symbol by @joshka
0fbefe9 (ci) Don't fail on cargo-deny advisories by @joshka in #2237
887a636 (ci) Override RUSTUP_TOOLCHAIN for the check step by @ognis1205 in #2116
34baaf1 (ci) Override the toolchain for CI runs by @ognis1205 in #2106
e48aa9e (ci) Stop publish-alpha from running on forks by @j-g00da in #1916
b3f3c9b (ci) Disable running release-plz on forked repositories by @orhun in #1730
eaa4038 (ci) Install pre-built binaries for cargo-rdme by @orhun in #1477
e5e2316 (ci) Add check for keeping README.md up-to-date by @orhun in #1473
2ef3583 (ci) Replace cargo-make with a custom cargo-xtask by @joshka in #1461
98df774 (core) Move core types to ratatui-core by @joshka in #1460
35eba76 (example) Move demo2 to top level folder by @joshka in #1524
5f57d35 (examples) Add colors explorer demo app by @orhun in #1580
5c021bf (examples) Add chart demo app by @orhun in #1579
9721300 (examples) Add canvas demo app by @orhun in #1578
a6a1368 (examples) Add calendar explorer demo app by @orhun in #1571
819e92c (examples) Add weather demo app by @orhun in #1567
b5f7e44 (examples) Move async example to apps by @joshka in #1503
17316ec (github) Enable sponsorship button by @orhun in #1478
d02995f (gitignore) Add
.envto.gitignoreby @j-g00da in #1949b4a71e5 (lint) Add
stdinstead ofcore/alloclints toratatui-widgetsby @j-g00da in #1763cef617c (lint) Add
stdinstead ofcore/alloclints toratatui-coreby @j-g00da in #1759d3f01eb (lint) Ensure lint config is correct by @joshka in #1528
9fb0544 (release) Initialize release-plz by @orhun in #1550
60a8191 (widgets) Move crossterm to dev-dependencies by @j-g00da in #1834
2b7ec5c (widgets) Enable calendar widget as default by @orhun in #1521
714c658 (workspace) Use ratatui dependency from the workspace by @orhun in #2169
d201b8e (xtask) Check lints for only library targets by @orhun in #1531
b7ecef0 (uncategorized) Expose crossterm 0.28/0.29 feature flags in Ratatui by @orhun in #2270
297d264 (uncategorized) Update maintainers by @orhun in #2122
91fa249 (uncategorized) Remove obsolete doc_auto_cfg feature by @ognis1205 in #2103
46e7c6c (uncategorized) Document rustfmt options by @joshka in #2055
719badb (uncategorized) Skip
alphaandbetatags incliff.tomlby @j-g00da in #20260afb1a9 (uncategorized) Ignore
betaandrctags incliff.tomlby @j-g00da in #20255ae224b (uncategorized) Prepare for beta release by @j-g00da in #2022
cfebd68 (uncategorized) Fix typo in CONTRIBUTING.md by @kdheepak in #2001
572749f (uncategorized) Update contributing guidelines and add copilot-instructions by @joshka in #1998
0148b62 (uncategorized) Remove cargo_metadata dep from xtask by @joshka in #1993
9bc5739 (uncategorized) Remove clap-cargo from xtask by @joshka in #1992
0e10170 (uncategorized) Change Borders::NONE to a proper const by @joshka in #1985
8e3bd11 (uncategorized) Add svg logo asset by @LitoMore in #1967
92bb9b2 (uncategorized) Remove
Titlereferences by @j-g00da in #1943d6647db (uncategorized) Remove some allow attributes for fixed clippy bugs by @joshka in #1944
3f48bde (uncategorized) Remove OpenSSL license by @joshka in #1942
4c86513 (uncategorized) Remove block::Title by @joshka in #1926
272f5c0 (uncategorized) Fix new lints by @joshka in #1922
770cb7c (uncategorized) Add tests for combining list styles by @joshka in #1884
dbfb2c3 (uncategorized) Upgrade to Rust Edition 2024 by @MatrixFrog in #1863
7cb35d4 (uncategorized) Update to Rust version 1.85.0 by @MatrixFrog in #1860
a07f5be (uncategorized) Move dependency management to workspace by @joshka in #1858
1874b9d (uncategorized) Move time to dev-dependencies by @j-g00da in #1835
d88cd29 (uncategorized) Add 'const' to functions where possible. by @MatrixFrog in #1802
bb06889 (uncategorized) Fix io_other_error clippy lints by @joshka in #1756
0f80c5e (uncategorized) Use expect() instead of allow() for lint overrides by @cgzones in #1786 [breaking]
fe8577c (uncategorized) Remove paste dependency by @joshka in #1713
255e466 (uncategorized) Cargo update - pull in fixed version of ring crate by @joshka in #1710
f05feac (uncategorized) Sort dependencies in Cargo.toml by @canac in #1662
7eab88f (uncategorized) Remove unused deps by @joshka in #1661
37a1c6f (uncategorized) Remove some examples by @orhun in #1645
6f21319 (uncategorized) Rename examples with clashing names by @joshka in #1597
11cbb2b (uncategorized) Use cargo xtask for bacon clippy command by @joshka in #1592
b544e39 (uncategorized) Use clap instead of argh for demo example by @joshka in #1591
9a54198 (uncategorized) Make source files non-executable by @orhun in #1577
357ae7e (uncategorized) Move terminal types to ratatui-core by @joshka in #1530 [breaking]
21e62d8 (uncategorized) Move the demo example to main folder by @joshka in #1523
fbf6050 (uncategorized) Prepare alpha modularization release by @joshka in #1525
e4e95bc (uncategorized) Remove --color always flags from bacon.toml by @joshka in #1502
a41c97b (uncategorized) Move unstable widget refs to ratatui by @joshka in #1491 [breaking]
e7085e3 (uncategorized) Move widgets into ratatui-widgets crate by @joshka in #1474
f1d0a18 (uncategorized) Move ratatui crate into workspace folder by @joshka in #1459
55fb2d2 (uncategorized) Update repo links to ratatui instead of ratatui-org by @joshka in #1458
Continuous Integration
c01b7d4 (uncategorized) Remove old release workflows by @joshka in #2015
02ca587 (uncategorized) Add environment to release workflow by @joshka in #1983
821611f (uncategorized) Use trusted publishing by @joshka in #1981
1f0c2ee (uncategorized) Audit github workflows with zizmor by @joshka in #1961
a0746ba (uncategorized) Add job to check no-std build by @joshka in #1851
5a3be12 (uncategorized) Run clippy using rust stable and beta by @joshka in #1757
e7defb3 (uncategorized) Remove bencher workflows by @joshka in #1719
9398a25 (uncategorized) Add workflow_dispatch trigger for release-plz by @joshka in #1693
57c2326 (uncategorized) Run cargo-deny directly rather than via action by @joshka in #1621
4a871f9 (uncategorized) Refactor xtask / toml formatting by @joshka in #1602
Reverted Commits
cace1e0 (release) Prepare for beta release by @orhun in #2117
New Contributors
Full Changelog: https://github.com/ratatui/ratatui/compare/v0.29.0...v0.30.0
serde-rs/json (serde_json)
v1.0.149Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.