fix(deps): update all dependencies #84
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:
1.0.100->1.0.1021.11.0->1.11.14.5.56->4.5.600.28.0->0.29.02.16.0->2.17.10.43.0->0.49.00.29.0->0.30.01.12.2->1.12.31.93->1.94.01.49.0->1.50.00.8.19->1.0.01.20.0->1.22.0Release Notes
dtolnay/anyhow (anyhow)
v1.0.102Compare Source
v1.0.101Compare Source
tokio-rs/bytes (bytes)
v1.11.1Compare Source
BytesMut::reserveclap-rs/clap (clap)
v4.5.60Compare Source
Fixes
v4.5.59Compare Source
Fixes
Command::ignore_errorsno longer masks help/version on subcommandsv4.5.58Compare Source
v4.5.57Compare Source
Fixes
.value_terminator("--")caused problems with an argument with.last(true)mitsuhiko/minijinja (minijinja)
v2.17.1Compare Source
v2.17.0Compare Source
'c'(character) format type support for format filters andstr.format-style formatting. #868minijinja-clirelease targets foraarch64-pc-windows-msvc(Windows ARM64) andarmv7-unknown-linux-gnueabihf.Rest<String>andVec<String>conversions. #877maturinby moving stripping from global config to release wheel build arguments.XAMPPRocky/octocrab (octocrab)
v0.49.5Compare Source
Fixed
v0.49.4Compare Source
Added
v0.49.3Compare Source
Added
v0.49.2Compare Source
Added
v0.49.1Compare Source
Added
Fixed
v0.49.0Compare Source
Fixed
Other
#[non_exhaustive](#840)v0.48.1Compare Source
Fixed
v0.48.0Compare Source
Added
Option<AuthorAssociation>overStringinIssuestruct (#822)Other
v0.47.1Compare Source
Added
Other
_putmethod documentation (#818)v0.47.0Compare Source
Added
immutableRelease field (#806)Other
v0.46.0Compare Source
Fixed
Other
digestfield in Asset model (#804)v0.45.0Compare Source
Added
redeliveryfield for hook deliveries (#797)Fixed
Other
v0.44.1Compare Source
Fixed
Other
namefield toAuthorstruct (#771)EventInstallation::id()helper (#763)v0.44.0Compare Source
Added
Fixed
shais optional inDiffEntryif file contents are unchanged (#750)visibilitycan benull(#756)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-guildin #219756d5e05 (bar) Update label and text_value to accept Into<> by
@Emivvvvvin #1471 [breaking]b76ad3b (bar) Impl Styled for Bar by
@Emivvvvvin #1476e15fefa (barchar) Add BarChart::grouped constructor by
@joshkain #1513369b18e (barchart) Reduce barchart creation verbosity by
@Emivvvvvin #14531dc18bf (calendar) Add width and height functions by
@joshkain #2198f18bcbf (canvas) Add quadrant, sextant and octant markers by
@sbarralin #2235 [breaking]26b05de (chart) Render Braille over Blocks in Charts and Canvas by
@j-g00dain #2165bf84c62 (core) Add a
has_modifier()method toStyleby@sxyaziin #22672d713d7 (crossterm) Allow multiple crossterm versions by
@joshkain #1841d99984f (layout) Add
Flex::SpaceEvenlyby@kdheepakin #1952 [breaking]9275d34 (layout) Add Offset::new() constructor by
@joshkain #15477ad9c29 (linegauge) Customized symbols by
@sectorein #160192a19cb (list) Highlight symbol styling by
@airblast-devin #1595 [breaking]e89a526 (no_std) Portable-atomic integration for targets with no atomic types by
@j-g00dain #20761399d95 (no_std) Make palette and serde features depends on std by
@j-g00dain #1919b32f781 (no_std) Make
ratatui-macrosno-std by@j-g00dain #18653e1c72f (no_std) Make ratatui compatible with
#![no_std]by@j-g00dain #1794 [breaking]ab48c06 (no_std) Option to disable layout cache for
no_stdcompatibility by@j-g00dain #1795 [breaking]09173d1 (no_std) Make
TestBackend::ErrorInfallibleby@j-g00dain #1823 [breaking]007713e (no_std) Replace
Backend'sio::Errorusages with associatedErrortype by@j-g00dain #1778 [breaking]a42a17e (no_std) Make
ratatui-widgetsno_stdby@j-g00dain #17795a232a3 (no_std) Remove redundant
stdusages inratatui-widgetsby@j-g00dain #1762ebe10cd (no_std) Remove redundant
stdusages inratatui-coreby@j-g00dain #175308b08cc (rect) Centering by
@janTatesain #1814ff729b7 (scrollbar) Support retrieving the current position of state by
@orhunin #15524c3c054 (serde) Handle null modifiers in serde Style by
@joshkain #2172b9da192 (serde) Derive Serialize/Deserialize for alignment enums by
@j-g00dain #195789b7421 (serde) Derive Serialize/Deserialize for additional structs/enums by
@aurrelandin #188303f3f6d (style) Allow add/sub modifiers to be omitted in Style serialization. by
@rcorrein #2057ee67347 (symbols) Make
Markernon-exhaustive by@j-g00dain #2236 [breaking]985cd05 (symbols) Add dashed borders by
@theotchlxin #15734c301e8 (text) Implement
AddAssignforTextby@acuteenvyin #1956ce4856a (widgets) Add the missing constructor to canvas types by
@orhunin #153822610b0 (uncategorized) Support adding an Offset to Position by
@joshkain #223924e3133 (uncategorized) Add Rect::resize() method by
@joshkain #224096d097e (uncategorized) Implement Rect ops for moving by
@joshkain #1596e869cb9 (uncategorized) Add Size::area() by
@joshkain #2226b6588fd (uncategorized) Implement
From<Size>for(u16, u16)by@0xb002f0in #222375b78be (uncategorized) Add width() impl for tabs by
@joshkain #20498188ed3 (uncategorized) Implement UnicodeWidthStr for Text/Line/Span by
@joshkain #2030c845fec (uncategorized) Add conversion from Size to Rect by
@joshkain #2028017af11 (uncategorized) Preserve block titles when merging borders by
@j-g00dain #19776dcd53b (uncategorized) Add ergonomic methods for layouting Rects by
@joshkain #19090c3872f (uncategorized) Add Rect::outer() by
@joshkain #19297bc78bc (uncategorized) Add ratatui::run() method by
@joshkain #1707b6fbfcd (uncategorized) Add lifetime to symbol sets by
@joshkain #1935488e5f0 (uncategorized) Make
border!work without importingBordersby@j-g00dain #1918671c2b4 (uncategorized) Support merging the borders of blocks by
@j-g00da702fff5 (uncategorized) Implement stylize methods directly on Style by
@joshkain #1572 [breaking]4fcd238 (uncategorized) Support no-std for calendar widget by
@joshkain #185253cdbbc (uncategorized) Enable serde propagation to backend crates (crossterm, termion) by
@ArjunKrish7356in #18126836a69 (uncategorized) Implement styled for other primitives by
@ascheyin #1684fcb47d6 (uncategorized) Rename Alignment to HorizontalAlignment and add VerticalAlignment by
@joshkain #1735 [breaking]2714d6b (uncategorized) Add array and tuple RGB color conversion methods by
@joshkain #170350ba965 (uncategorized) Add a new RatatuiMascot widget by
@Its-Just-Nansin #15841d28c89 (uncategorized) Add conversions for anstyle by
@joshkain #1581Bug Fixes
a89d3d6 (buffer) Clear behavior with VS16 wide emojis by
@nornagonin #2063ec30390 (canvas) Round coordinates to nearest grid cell by
@joshkain #1507afd1ce1 (canvas) Lines that start outside the visible grid are now drawn by
@renesatin #15012b0a044 (ci) Add contents write permission to release-plz PR by
@marcoieniin #211918e70d3 (crossterm) Terminal should keep Bold when removing Dim by
@MarSikin #154116b76e3 (demo) Update the width of demo2 tape by
@orhunin #2164dca331c (demo) Support tab key in demo2 example by
@orhunin #17260fd4753 (examples) Run the correct example for chart by
@orhunin #167939479e2 (examples) Ensure that example projects are not published by
@orhunin #16729314312 (layout) Feature flag cache related types by
@joshkain #18422dd1977 (layout-cache) Import
NonZeroUsizeonly whenlayout-cacheis enabled by@j-g00dain #1839564a9d7 (line-gauge) Pad default label to display 3 numbers by
@martinetdin #2053a692a6e (lint) Apply rust 1.84 clippy suggestions by
@joshkain #16122e54d5e (macros) Use $crate re-export in text macro by
@airblast-devin #183279d5165 (no_std) Propagate
stdfeature flag to dependencies by@j-g00dain #183800da8c6 (no_std) Provide
f64polyfills forno_stdcompatibility by@j-g00dain #18403b13240 (scrollbar) Check for area.is_empty() before rendering by
@farmeroyin #1529f57b696 (span) Dont render control characters by
@EdJoPaToin #13122ce958e (table) Allow display of additional table row, if row height > 1 by
@Lunderbergin #14520a25bc1 (tests) Update the stderr snapshot for ratatui-macros by
@orhunin #21615fa342c (widgets) Fix centered block title truncation by
@ognis1205in #1973f919b25 (uncategorized) String_to_string lint is now part of implicit_clone by
@joshkain #21731fe64de (uncategorized) Include underline color in anstyle conversion by
@ascheyin #2004c1b8528 (uncategorized) Panic when rendering widgets on too small buffer by
@j-g00dain #199608b21fa (uncategorized) Fix panic when rendering a
Paragraphout of bounds by@jwodderin #167080bc818 (uncategorized) Fix truncation of left aligned block titles by
@joshkain #193121e3b59 (uncategorized) Fix handling of multi-byte chars in bar chart by
@joshkain #1934e1e4004 (uncategorized) Derive copy for list state by
@janTatesain #192112cb5a2 (uncategorized) Allow canvas area to exceed u16::MAX by
@Daksh14in #189109cc9ef (uncategorized) Typo in changelog by
@joshkain #1857c238aca (uncategorized)
padding_right()should set right padding instead of left by@sxyaziin #1837c90ba97 (uncategorized) Avoid unnecessary imports in minimal build by
@cgzonesin #1787416ebdf (uncategorized) Correct clippy errors introduced by rust 1.86.0 update by
@j-g00dain #17554eac5b2 (uncategorized) Make deprecation notes more helpful by
@joshkain #170235a8642 (uncategorized)
Rect::positions()should be empty when width is 0 and height is nonzero by@jwodderin #1669f5fc819 (uncategorized) Avoid extra line break on whitespace only lines when wrapping paragraphs by
@dotdashin #16362892bdd (uncategorized) Rust 1.83 clippy lints by
@joshkain #152736e2d1b (uncategorized) Add feature(doc_cfg) when generating docs by
@joshkain #15064d7704f (uncategorized) Make StatefulWidget and Ref work with unsized State by
@thscharlerin #15057b87509 (uncategorized) Typo by
@marcoieniin #1480Refactor
8d60e96 (examples) Use crossterm event methods by
@joshkain #179207bec55 (no_std) Make usages of std explicit in ratatui-core. by
@ed-2100in #1782f132fa1 (table) Small readability improvements by
@joshkain #1510c7c3498 (uncategorized) Use saturating_add in Rect::new by
@pharrison31415in #221602e53de (uncategorized) Make use of iter::repeat_n() by
@cgzonesin #1788a195d59 (uncategorized) Move xtask commands to small modules by
@joshkain #1620904b0aa (uncategorized) Move symbols to modules by
@joshkain #15947c8573f (uncategorized) Rearrange selection_spacing code by
@rayluin #1540217c57c (uncategorized) Modularize backends by
@orhunin #1508e461b72 (uncategorized) Move {Stateful,}Widget{,Ref} types into individual files by
@joshkain #1479Documentation
40e96a2 (block) Add collapsed border example by
@joshkain #1899d291042 (block) Revise the block example by
@orhunin #15200951da5 (breaking-changes) Improve migration guide for
Backend::Errorby@j-g00dain #1908bbe1cf9 (breaking-changes) Change MSRV to 1.85 by
@j-g00dain #1896c7912f3 (breaking-changes) Fix header level by
@j-g00dain #1825fcde9cb (changelog) Fix typo by
@orhunin #146373488ab (contributing) Fix link to
widgets_block_renderstest by@ognis1205in #21010b025db (contributing) Fix grammar by
@j-g00dain #19581197b2a (contributing) Add note about using nightly for formatting by
@joshkain #18163ae6bf1 (contributing) Use cargo-xtask for instructions by
@orhunin #150922e3e84 (core) Remove link to Paragraph widget by
@orhunin #1683b65788c (examples) Remove duplicated link by
@matthiasbeyerin #2212200b217 (examples) Add VHS tapes and docs for widget examples by
@orhunin #2114861fbdf (examples) Fix a typo by
@j-g00dain #1890882cc3c (examples) Update app examples with tapes by
@orhunin #16734393fae (examples) Move scrollbar example to examples folder by
@orhunin #16659ea70e2 (examples) Move widget-impl example to examples folder by
@orhunin #1663774ab78 (examples) Move widget-ref-container example to examples folder by
@orhunin #1664910d16e (examples) Move user-input example to examples folder by
@orhunin #1659dbfb7da (examples) Move table example to examples folder by
@orhunin #1657cb2a58a (examples) Move tracing example to examples folder by
@orhunin #16587e00b64 (examples) Move panic example to examples folder by
@orhunin #16558127590 (examples) Move modifiers example to examples folder by
@orhunin #16547c40c0b (examples) Move popup example to examples folder by
@orhunin #1656d87354f (examples) Move list example to examples folder by
@orhunin #1653621226f (examples) Move inline example to examples folder by
@orhunin #16519ba7d25 (examples) Move hyperlink example to examples folder by
@orhunin #1650bb94d1c (examples) Move minimal example to examples folder by
@orhunin #16499f399ac (examples) Move gauge example to examples folder by
@orhunin #1646104d6a6 (examples) Move custom-widget example to examples folder by
@orhunin #1644fa8ca01 (examples) Move flex example to examples folder by
@orhunin #1642f5fde0e (examples) Move constraints example to examples folder by
@orhunin #1641fc70288 (examples) Move constraint-explorer example to examples folder by
@orhunin #1640325f961 (examples) Move hello-world example to examples folder by
@orhunin #1647867c4bc (examples) Move colors-rgb example to examples folder by
@joshkain #158272334ed (layout) Update documentation to point to
kasuarisolver by@a-kenjiin #20032be9ccb (layout) Remove unnecessary path prefix by
@j-g00dain #1766b669ceb (layout) Change
cassowarytokasuaricrate reference by@j-g00dain #1765f907c74 (license) Update copyright years by
@LVivonain #163968b9f67 (readme) Add
Built with Ratatuibadge for downstream projects by@harilvfsin #1905088aac1 (readme) Tweak links and badges by
@joshkain #15986e43672 (readme) Reimagine README.md by
@orhunin #15698f28247 (readme) Correct examples links by
@HoKim98in #14849f90f74 (readme) Fix broken link by
@nilsmartelin #1485260af68 (readme) Include iocraft as an alternative by
@kdheepakin #14838e5151f (rect) Fix typo in the Rect::outer function comments by
@orhunin #212340f13c6 (rect) Update the outdated comment for Rect::area() by
@isgin01in #2100ce16692 (release) Fix typo by
@j-g00dain #17549a930a6 (terminal) Made usage of Terminal::get_frame() clearer by
@Blaerizin #2071b08b4cb (terminal) Add disclaimer about panics to Terminal::new by
@lolbinarycatin #2088dafb716 (widgets) Add example for grouped barchart by
@orhunin #1566ed5dd73 (widgets) Add example for tabs by
@orhunin #1559fab5321 (widgets) Add example for scrollbar by
@orhunin #1545898aef6 (widgets) Add example for list by
@orhunin #1542452366a (widgets) Add example for sparkline by
@orhunin #15566ddde0e (widgets) Add example for table by
@orhunin #155793ad6b8 (widgets) Update values in chart example by
@orhunin #155815f442a (widgets) Add example for paragraph by
@orhunin #154417bba14 (widgets) Move the logo example to widgets by
@orhunin #1543f2451e7 (widgets) Add example for gauge by
@orhunin #15394f0a8b2 (widgets) Add example for canvas by
@orhunin #153391147c4 (widgets) Add example for chart by
@orhunin #15366dd25a3 (widgets) Add example for calendar by
@orhunin #153299ac005 (widgets) Add simple barchart example by
@joshkain #1511b1d47e7 (uncategorized) Discourage use of
Buffer'spos_of,index_ofby@pharrison31415in #2225f8b0594 (uncategorized) Fix: fix typos by
@j-g00dain #21299998000 (uncategorized) Use shields.io badge by
@LitoMorein #204071ef65b (uncategorized) Add section on collaborative development to contributing doc by
@joshkain #2029cba5cca (uncategorized) Update heading image for Ratatui 0.30.0 release 🎉 by
@j-g00dain #20009836f07 (uncategorized) Add AI contribution guidelines by
@joshkain #201398f85b8 (uncategorized) Update link to scrollable widgets RFC by
@MatrixFrogin #1994055522e (uncategorized) Add docs for authoring widget crates by
@j-g00dain #1955617d318 (uncategorized) Improve Block docs by
@joshkain #19538e2d568 (uncategorized) Improve layout related docs by
@joshkain #19484c708dd (uncategorized) Improve docs for run/init/restore etc. by
@joshkain #19475620e06 (uncategorized) Add crate organization sections to workspace by
@joshkain #1946cfb65e6 (uncategorized) Add examples for handling state by
@joshkain #18493de41a8 (uncategorized) Document widgets module by
@joshkain #1932ca2ad4a (uncategorized) Simplify ratatui-macro docs by
@joshkain #192392b6a16 (uncategorized) Fix grammar in ratatui-widgets README by
@sevkiin #1885da05957 (uncategorized) Add widget-ref-container example by
@joshkain #16031798512 (uncategorized) Fix wording in user_input example by
@dawedawein #161103066d8 (uncategorized) Fix punctuation in canvas.rs documentation by
@dawedawein #1583e411d9e (uncategorized) Add input form example by
@joshkain #1551ed071f3 (uncategorized) Add mouse-drawing example by
@joshkain #154646902f5 (uncategorized) Improve docs for workspace crates by
@orhunin #1490a6b5792 (uncategorized) Fix example link in readme by
@thomas-tacquetin #1462Performance
1f41a61 (paragraph) Avoid unnecessary work when rendering by
@alexpasmantierin #1622ba9eed7 (table) Replace while loop with simple min operation by
@EdJoPaToin #1747Styling
345f47e (rect) Use plus operator for offset by
@pharrison31415in #2251ac60de3 (uncategorized) Fix wrapping in doc comment by
@joshkain #21042739391 (uncategorized) Use Module imports_granularity by
@joshkain #1728Testing
db65aa0 (bench) Add benchmark for text by
@orhunin #2160a21501f (bench) Added a benchmark for constraints by
@kashregisterin #204394ba82e (gauge) Add benchmarks for gauge by
@WaterWhispererin #222139cd313 (layout) Add visual buffer tests for Rect methods by
@orhunin #21248aefc06 (macros) Regenerate trybuild stderr by
@ognis1205in #209355a95e6 (rect) Mutual intersection agreement by
@pharrison31415in #2252deb1b8e (uncategorized) Ensure Style::new() and Style::default() are equivalent by
@cgzonesin #1789Miscellaneous Tasks
abe2f27 (backend) Change From impls to new backend specific IntoBackend and FromBackend traits by
@joshkain #1464 [breaking]0a47ebd (bencher) Update bencher CLI usage by
@epompeiiin #1470b46778d (breaking-changes) Add details to
no_std-related breaking changes by@j-g00dain #1828a0979d6 (build) Remove cargo lint by
@joshkain #15493812f69 (cargo) Update the documentation metadata for crates by
@orhunin #2170ae43ea7 (cell) Use Option instead of space (" ") for symbol by
@joshka0fbefe9 (ci) Don't fail on cargo-deny advisories by
@joshkain #2237887a636 (ci) Override RUSTUP_TOOLCHAIN for the check step by
@ognis1205in #211634baaf1 (ci) Override the toolchain for CI runs by
@ognis1205in #2106e48aa9e (ci) Stop publish-alpha from running on forks by
@j-g00dain #1916b3f3c9b (ci) Disable running release-plz on forked repositories by
@orhunin #1730eaa4038 (ci) Install pre-built binaries for cargo-rdme by
@orhunin #1477e5e2316 (ci) Add check for keeping README.md up-to-date by
@orhunin #14732ef3583 (ci) Replace cargo-make with a custom cargo-xtask by
@joshkain #146198df774 (core) Move core types to ratatui-core by
@joshkain #146035eba76 (example) Move demo2 to top level folder by
@joshkain #15245f57d35 (examples) Add colors explorer demo app by
@orhunin #15805c021bf (examples) Add chart demo app by
@orhunin #15799721300 (examples) Add canvas demo app by
@orhunin #1578a6a1368 (examples) Add calendar explorer demo app by
@orhunin #1571819e92c (examples) Add weather demo app by
@orhunin #1567b5f7e44 (examples) Move async example to apps by
@joshkain #150317316ec (github) Enable sponsorship button by
@orhunin #1478d02995f (gitignore) Add
.envto.gitignoreby@j-g00dain #1949b4a71e5 (lint) Add
stdinstead ofcore/alloclints toratatui-widgetsby@j-g00dain #1763cef617c (lint) Add
stdinstead ofcore/alloclints toratatui-coreby@j-g00dain #1759d3f01eb (lint) Ensure lint config is correct by
@joshkain #15289fb0544 (release) Initialize release-plz by
@orhunin #155060a8191 (widgets) Move crossterm to dev-dependencies by
@j-g00dain #18342b7ec5c (widgets) Enable calendar widget as default by
@orhunin #1521714c658 (workspace) Use ratatui dependency from the workspace by
@orhunin #2169d201b8e (xtask) Check lints for only library targets by
@orhunin #1531b7ecef0 (uncategorized) Expose crossterm 0.28/0.29 feature flags in Ratatui by
@orhunin #2270297d264 (uncategorized) Update maintainers by
@orhunin #212291fa249 (uncategorized) Remove obsolete doc_auto_cfg feature by
@ognis1205in #210346e7c6c (uncategorized) Document rustfmt options by
@joshkain #2055719badb (uncategorized) Skip
alphaandbetatags incliff.tomlby@j-g00dain #20260afb1a9 (uncategorized) Ignore
betaandrctags incliff.tomlby@j-g00dain #20255ae224b (uncategorized) Prepare for beta release by
@j-g00dain #2022cfebd68 (uncategorized) Fix typo in CONTRIBUTING.md by
@kdheepakin #2001572749f (uncategorized) Update contributing guidelines and add copilot-instructions by
@joshkain #19980148b62 (uncategorized) Remove cargo_metadata dep from xtask by
@joshkain #19939bc5739 (uncategorized) Remove clap-cargo from xtask by
@joshkain #19920e10170 (uncategorized) Change Borders::NONE to a proper const by
@joshkain #19858e3bd11 (uncategorized) Add svg logo asset by
@LitoMorein #196792bb9b2 (uncategorized) Remove
Titlereferences by@j-g00dain #1943d6647db (uncategorized) Remove some allow attributes for fixed clippy bugs by
@joshkain #19443f48bde (uncategorized) Remove OpenSSL license by
@joshkain #19424c86513 (uncategorized) Remove block::Title by
@joshkain #1926272f5c0 (uncategorized) Fix new lints by
@joshkain #1922770cb7c (uncategorized) Add tests for combining list styles by
@joshkain #1884dbfb2c3 (uncategorized) Upgrade to Rust Edition 2024 by
@MatrixFrogin #18637cb35d4 (uncategorized) Update to Rust version 1.85.0 by
@MatrixFrogin #1860a07f5be (uncategorized) Move dependency management to workspace by
@joshkain #18581874b9d (uncategorized) Move time to dev-dependencies by
@j-g00dain #1835d88cd29 (uncategorized) Add 'const' to functions where possible. by
@MatrixFrogin #1802bb06889 (uncategorized) Fix io_other_error clippy lints by
@joshkain #17560f80c5e (uncategorized) Use expect() instead of allow() for lint overrides by
@cgzonesin #1786 [breaking]fe8577c (uncategorized) Remove paste dependency by
@joshkain #1713255e466 (uncategorized) Cargo update - pull in fixed version of ring crate by
@joshkain #1710f05feac (uncategorized) Sort dependencies in Cargo.toml by
@canacin #16627eab88f (uncategorized) Remove unused deps by
@joshkain #166137a1c6f (uncategorized) Remove some examples by
@orhunin #16456f21319 (uncategorized) Rename examples with clashing names by
@joshkain #159711cbb2b (uncategorized) Use cargo xtask for bacon clippy command by
@joshkain #1592b544e39 (uncategorized) Use clap instead of argh for demo example by
@joshkain #15919a54198 (uncategorized) Make source files non-executable by
@orhunin #1577357ae7e (uncategorized) Move terminal types to ratatui-core by
@joshkain #1530 [breaking]21e62d8 (uncategorized) Move the demo example to main folder by
@joshkain #1523fbf6050 (uncategorized) Prepare alpha modularization release by
@joshkain #1525e4e95bc (uncategorized) Remove --color always flags from bacon.toml by
@joshkain #1502a41c97b (uncategorized) Move unstable widget refs to ratatui by
@joshkain #1491 [breaking]e7085e3 (uncategorized) Move widgets into ratatui-widgets crate by
@joshkain #1474f1d0a18 (uncategorized) Move ratatui crate into workspace folder by
@joshkain #145955fb2d2 (uncategorized) Update repo links to ratatui instead of ratatui-org by
@joshkain #1458Continuous Integration
c01b7d4 (uncategorized) Remove old release workflows by
@joshkain #201502ca587 (uncategorized) Add environment to release workflow by
@joshkain #1983821611f (uncategorized) Use trusted publishing by
@joshkain #19811f0c2ee (uncategorized) Audit github workflows with zizmor by
@joshkain #1961a0746ba (uncategorized) Add job to check no-std build by
@joshkain #18515a3be12 (uncategorized) Run clippy using rust stable and beta by
@joshkain #1757e7defb3 (uncategorized) Remove bencher workflows by
@joshkain #17199398a25 (uncategorized) Add workflow_dispatch trigger for release-plz by
@joshkain #169357c2326 (uncategorized) Run cargo-deny directly rather than via action by
@joshkain #16214a871f9 (uncategorized) Refactor xtask / toml formatting by
@joshkain #1602Reverted Commits
cace1e0 (release) Prepare for beta release by
@orhunin #2117New Contributors
@sxyazimade their first contribution in #2267@pharrison31415made their first contribution in #2252@sbarralmade their first contribution in #2235@j-g00damade their first contribution in #2236@WaterWhisperermade their first contribution in #2221@0xb002f0made their first contribution in #2223@matthiasbeyermade their first contribution in #2212@b-guildmade their first contribution in #2197@github-actions[bot] made their first contribution in #2162@marcoienimade their first contribution in #2119@Blaerizmade their first contribution in #2071@ognis1205made their first contribution in #2116@isgin01made their first contribution in #2100@nornagonmade their first contribution in #2063@lolbinarycatmade their first contribution in #2088@rcorremade their first contribution in #2057@martinetdmade their first contribution in #2053@kashregistermade their first contribution in #2043@LitoMoremade their first contribution in #2040@ascheymade their first contribution in #2004@dtolnaymade their first contribution in #1999@MatrixFrogmade their first contribution in #1994@jwoddermade their first contribution in #1670@acuteenvymade their first contribution in #1956@harilvfsmade their first contribution in #1905@Daksh14made their first contribution in #1891@sevkimade their first contribution in #1885@aurrelandmade their first contribution in #1883@ArjunKrish7356made their first contribution in #1812@cgzonesmade their first contribution in #1789@ed-2100made their first contribution in #1782@musicinmybrainmade their first contribution in #1783@LecrisUTmade their first contribution in #1777@canacmade their first contribution in #1662@LVivonamade their first contribution in #1639@alexpasmantiermade their first contribution in #1622@theotchlxmade their first contribution in #1573@dawedawemade their first contribution in #1611@Its-Just-Nansmade their first contribution in #1584@MarSikmade their first contribution in #1541@raylumade their first contribution in #1540@renesatmade their first contribution in #1501@HoKim98made their first contribution in #1484@nilsmartelmade their first contribution in #1485@epompeiimade their first contribution in #1470@thomas-tacquetmade their first contribution in #1462Full Changelog: https://github.com/ratatui/ratatui/compare/v0.29.0...v0.30.0
rust-lang/regex (regex)
v1.12.3Compare Source
===================
This release excludes some unnecessary things from the archive published to
crates.io. Specifically, fuzzing data and various shell scripts are now
excluded. If you run into problems, please file an issue.
Improvements:
Switch from a Cargo
excludelist to anincludelist, and exclude someunnecessary stuff.
rust-lang/rust (rust)
v1.94.0Compare Source
==========================
Language
dead_codelint level of the corresponding traits and trait itemsunused_visibilitieslint for visibility onconst _declarationsPlatform Support
riscv64im-unknown-none-elfas a tier 3 targetRefer to Rust's platform support page
for more information on Rust's tiered platform support.
Libraries
T: Ordbound for someBinaryHeap<T>methods.Stabilized APIs
<[T]>::array_windows<[T]>::element_offsetLazyCell::getLazyCell::get_mutLazyCell::force_mutLazyLock::getLazyLock::get_mutLazyLock::force_mutimpl TryFrom<char> for usizestd::iter::Peekable::next_if_mapstd::iter::Peekable::next_if_map_mutavx512fp16intrinsics(excluding those that depend directly on the unstable
f16type)(excluding those that depend directly on the unstable
f16type)f32::consts::EULER_GAMMAf64::consts::EULER_GAMMAf32::consts::GOLDEN_RATIOf64::consts::GOLDEN_RATIOThese previously stable APIs are now stable in const contexts:
f32::mul_addf64::mul_addCargo
CARGO_BIN_EXE_<crate>available at runtimeCompatibility Notes
dyn-typesSome finer details of how precise closure captures get affected by pattern matching have been changed. In some cases, this can cause a non-move closure that was previously capturing an entire variable by move, to now capture only part of that variable by move, and other parts by borrow. This can cause the borrow checker to complain where it previously didn't, or cause
Dropto run at a different point in time.#[macro_use]This will raise an error if macros of the same name are glob imported.
For example if a crate defines their own
matchesmacro and then glob imports that,it's now ambiguous whether the custom or standard library
matchesis meant andan explicit import of the name is required to resolve the ambiguity.
One exception is
core::panicandstd::panic, if their import is ambiguousa new warning (
ambiguous_panic_imports) is raised.This may raise a new warning (
ambiguous_panic_imports) on#![no_std]code glob importing the std crate.Both
core::panic!andstd::panic!are then in scope and which is used is ambiguous.include!(…)sThis can cause previously working includes to no longer compile if they included files which started with a shebang.
This unifies behavior between local and cross-crate errors on these exports, which may introduce new ambiguity errors.
These attributes currently have no effect in this position.
std::time::SystemTime::checked_sub_durationwill returnNonefor times before the Windows epoch (1/1/1601)'aare now NFC normalized.Any paths emitted by compiler now always respect the relative-ness of the paths and
--remap-path-prefixgiven originally.One side-effect of this change is that paths emitted for local crates in Cargo (path dependencies and workspace members) are no longer absolute but relative when emitted as part of a diagnostic in a downstream crate.
Internal Changes
These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.
annotate-snippetsfor error emissionThis should preserve mostly the same outputs in rustc error messages.
tokio-rs/tokio (tokio)
v1.50.0: Tokio v1.50.0Compare Source
1.50.0 (Mar 3rd, 2026)
Added
TcpStream::set_zero_linger(#7837)is_rt_shutdown_err(#7771)Changed
memchrreturns in-bounds pointer (#7792)write_buf(#7871)event_intervalis set to 0 (#7838)SetConsoleCtrlHandler(#7833)Registry(#7885)Fixed
AsyncFdregistration list on deregister (#7773)usedeclarations intokio::select!(#7929)GET_BUF_SIZEconstant fortarget_os = "android"(#7889)current_threadifbefore_parkdefers waker (#7835)block_in_place(#7879)num_idle_threadson shutdown (#7910, #7918, #7922)Unstable
Documented
AsyncWriteExt::shutdown()(#7908)AsyncWritedocumentation (#7875)Runtime::spawn(#7803)event_intervaldoc (#7932)recvreturnsNoneonce closed and no more messages (#7920)spawn_blockingvs dedicated threads (#7923)JoinHandlecompletion (#7825)None(#7869)Builder::spawn_local(#7828)toml-rs/toml (toml)
v1.0.6Compare Source
v1.0.5Compare Source
v1.0.4Compare Source
v1.0.3Compare Source
v1.0.2Compare Source
v1.0.1Compare Source
v1.0.0Compare Source
v0.9.12Compare Source
v0.9.11Compare Source
v0.9.10Compare Source
v0.9.9Compare Source
v0.9.8Compare Source
v0.9.7Compare Source
v0.9.6Compare Source
v0.9.5Compare Source
v0.9.4Compare Source
v0.9.3Compare Source
v0.9.2Compare Source
v0.9.1Compare Source
v0.9.0Compare Source
uuid-rs/uuid (uuid)
v1.22.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0
v1.21.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0
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.
ec80c34a54to83726e57f183726e57f1tofccf564754fccf564754to4ae693225e4ae693225eto7ec3fa7d877ec3fa7d87to691122a5be691122a5betofb337fb987fb337fb987to83608b6d9683608b6d96to2da1d6c528⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: Cargo.lock
2da1d6c528tof239e039d9f239e039d9to26bd84860426bd848604toc2f6f96320c2f6f96320to73f5abeee773f5abeee7to44eb0f3b5c44eb0f3b5cto2c314fff5a2c314fff5ato86b46e9cc786b46e9cc7to16d7b615a116d7b615a1tof59350ad45f59350ad45to21b39655bc21b39655bcto6d2eded40a6d2eded40ato965fdbc0e3965fdbc0e3to77dbba69be77dbba69betocee43482eacee43482eato16255da01016255da010to690aec78eb690aec78ebto6637ef717e6637ef717eto2f8adc23842f8adc2384to55354433b655354433b6to54942c35e654942c35e6to35da4f7c4735da4f7c47tod56b84a425d56b84a425to5f53f645f65f53f645f6to094744f08c094744f08ctocc4f6f0cb0cc4f6f0cb0to77601ae0be77601ae0beto9c1bdcda049c1bdcda04toa4befa39eaa4befa39eatoa886a770cfa886a770cfto62cf54990f62cf54990fto8980a948468980a94846to8316b6975c8316b6975ctoc301a8d104c301a8d104to5a408dcb625a408dcb62to059a32a57b059a32a57btofc5bdaec9bfc5bdaec9bto65573c1ebe65573c1ebeto0273ea1c020273ea1c02to814d5e81d9814d5e81d9to37a4dcfaa637a4dcfaa6todfb8c5d175dfb8c5d175toce50f16d83ce50f16d83to03f5117fa103f5117fa1to7a6269a8d37a6269a8d3to68072f6fc868072f6fc8to0cdb6bbdd80cdb6bbdd8todffd2d6ddadffd2d6ddatob0f529f2dbb0f529f2dbto8b3df23b558b3df23b55to33dfbc23ec33dfbc23ecto4e845e4d9a4e845e4d9atobfb5ebe0acbfb5ebe0actod5c57323f3d5c57323f3to157999ef83157999ef83to482036bbd9482036bbd9to38eefbc67638eefbc676to27e04020f127e04020f1tob7ba8a26fbb7ba8a26fbto924717ec12924717ec12toaea93217efaea93217efto753ef7ae3d753ef7ae3dto93f6d330da93f6d330dato3eb38ccadd3eb38ccaddto0f5dbeeb730f5dbeeb73to047615cbf2047615cbf2tofc99f480c2fc99f480c2to8a92ca2f068a92ca2f06toe61f297223e61f297223tob43d0bc753b43d0bc753to4ac24337514ac2433751to6409414ac06409414ac0to3f233d4e0b3f233d4e0bto3e516ae2a33e516ae2a3toc3a9a465bac3a9a465batofbcff54034fbcff54034tof3f4e10c55f3f4e10c55tobc88e57357bc88e57357to0e78236d050e78236d05to0878aaf6510878aaf651to46f8343cde46f8343cdeto7f10da838a7f10da838ato475a6bf187475a6bf187to82072807e382072807e3to0d649194910d64919491to08663568d808663568d8to713f9ee6f5713f9ee6f5tod036280242d036280242to5328d217d95328d217d9to0103ac8e010103ac8e01tofa815567c2fa815567c2tofba9c65ae4fba9c65ae4to5c74461ed25c74461ed2to2ea981bcc52ea981bcc5to84083122748408312274to80a397798680a3977986to99e3a6796499e3a67964to5ed0de0cb45ed0de0cb4tod51fa275b3d51fa275b3toc8e14b6985c8e14b6985tofa7c1a529bfa7c1a529btob2f8436ebcb2f8436ebcto50013ca90e50013ca90eto5fe0198f325fe0198f32to3f5374c3963f5374c396to23600a362723600a3627to04cc9f842d04cc9f842dtof1684097def1684097deto501592b957501592b957toa26e553b64a26e553b64toca385c236bca385c236bto65a882700965a8827009toc18704d725c18704d725to518a887d26518a887d26tob311e16e21b311e16e21to9bcc496eb39bcc496eb3tod2c71e8ce2d2c71e8ce2tobf498d1e3abf498d1e3ato8a0542b33b8a0542b33bto32450da35132450da351to12c09616f912c09616f9to8aca8b895c8aca8b895cto8cbe3874a08cbe3874a0to364128a854364128a854to118dff934c118dff934ctob3a29d0963b3a29d0963to20c875936020c8759360to0181b632580181b63258todacb1c766bdacb1c766btof6cab4ec2ef6cab4ec2eto674924a8d9674924a8d9to3897586cd93897586cd9to26b2438fe226b2438fe2to8b06bb240b8b06bb240btod8f2ba4078d8f2ba4078to465759f983465759f983to024dda7afb024dda7afbto12e8c5c50012e8c5c500tofed9f12e09fed9f12e09to047ed967b9047ed967b9to024e520c16024e520c16toa4d3e4f699a4d3e4f699tob37eb44c22b37eb44c22to4d0a7257c74d0a7257c7to0437c1634e0437c1634etoeb3067be03eb3067be03toad8f1eef2bad8f1eef2btoa2c2ad217fa2c2ad217ftoa97fd28695a97fd28695to8978f9eee78978f9eee7to1bd1dcf5eb1bd1dcf5ebto28d7f2e6d428d7f2e6d4to484fc0ccf0484fc0ccf0to9ec9b60c829ec9b60c82toe777869c56e777869c56to804b5befbe804b5befbeto66a9d72d7366a9d72d73to69742a061c69742a061ctoc60ef330dcc60ef330dcto0c150063980c15006398to20d5498c4220d5498c42tob06527a484b06527a484toa2c1d4dee0a2c1d4dee0tob87e243f24b87e243f24to8f73b895688f73b89568to5896009d5b5896009d5btod5d2dfb37ad5d2dfb37atobf76c6046cbf76c6046ctoa95d60eef6a95d60eef6to576adffb08576adffb08tob16860bbc4b16860bbc4to380770b3e3380770b3e3to79413d609379413d6093to8c82c588838c82c58883tob8aa343bc8b8aa343bc8tobefc27979fbefc27979fto9c458a3ab89c458a3ab8to9dea0deb389dea0deb38to04ef6ede9e04ef6ede9eto6ca898639a6ca898639atoa54fa5ec93a54fa5ec93to2379f895272379f89527tob6f250e207b6f250e207to377ba02ac4377ba02ac4to862b8d2370862b8d2370toa2a1f084e0a2a1f084e0to078fd66363078fd66363toe32b7f23c3e32b7f23c3to3baba87a343baba87a34to013a42926d013a42926dto25029ec35a25029ec35ato285c039170285c039170to39b53f6e1639b53f6e16to4de9b923974de9b92397tob160d5e0f2b160d5e0f2to576015f3fa576015f3fatoc8c34cff80c8c34cff80toa86685341ba86685341bto142c867095142c867095toed0497b0bbed0497b0bbto6638267b4a6638267b4atodfff1d609ddfff1d609dtoa138c12116a138c12116toea4b1d022aea4b1d022atof0e9cee676f0e9cee676to6db8d6cd6c6db8d6cd6cto68109c3e6268109c3e62toec17a54052ec17a54052toaca5e3c21aaca5e3c21ato16dea73c7816dea73c78tod843f7656ed843f7656etod5ae5554c1d5ae5554c1to152b9a4a0f152b9a4a0fto1c2b5418731c2b541873tocdefdf3efbcdefdf3efbtoecda61bfa0ecda61bfa0to349795a9ad349795a9adto531ee4e954531ee4e954to501c0d8c2d501c0d8c2dto32a7acbf8a32a7acbf8ato8c3e4ae9758c3e4ae975to72379281f072379281f0to6967f399236967f39923tod6c50561a6d6c50561a6to7b78d5b23f7b78d5b23fto6ebb983b1a6ebb983b1ato62beae244e62beae244etoffd95698ecffd95698ectob2d790484ab2d790484ato7f6de57b107f6de57b10to72d88ae80072d88ae800toe41cda47fee41cda47feto3f8046d9693f8046d969tob0fb3e2ebfb0fb3e2ebfto30a7f7b10830a7f7b108to7da94941237da9494123to34db70790a34db70790ato9d7912ebf29d7912ebf2tofafdf1d492fafdf1d492to3fd3257b933fd3257b93to6e52d103ac6e52d103acto0ad2bd449e0ad2bd449eto0a49c297710a49c29771to34787d008334787d0083to0a4fc9ed730a4fc9ed73to708b58d279708b58d279toa5a1066325a5a1066325to166feb794f166feb794fto54dfa6f40a54dfa6f40ato47f07db90c47f07db90cto8d6afd29478d6afd2947to398e9fc0ab398e9fc0abto5875dea2885875dea288toabf5a1ae5fabf5a1ae5fto30154eaa5830154eaa58to99c80064d599c80064d5todc54da3a31dc54da3a31to2c0213e5812c0213e581to7032a485ba7032a485bato025a6acb8d025a6acb8dto7d4281fb5c7d4281fb5cto3fccdfe1083fccdfe108to65d033beab65d033beabto2a9539302c2a9539302ctob709b1c88fb709b1c88ftofffe53af6ffffe53af6ftoef938c3ce7ef938c3ce7to20a352c5fc20a352c5fcto9c5ba49fe49c5ba49fe4tobf77fb368dbf77fb368dtob7be29a6b2b7be29a6b2to7a2453c2a77a2453c2a7toe06e4ac9aae06e4ac9aato6973c69ffc6973c69ffctoc7b6be16f2c7b6be16f2to6cba33e5486cba33e548tob9d01f05a7b9d01f05a7to5a099c01995a099c0199to003bbfd9f0003bbfd9f0to6e7aaa93986e7aaa9398tof4f181b75cf4f181b75cto115df792f0115df792f0to6efed4ef8d6efed4ef8dto6f63f113406f63f11340to8f5fa33fdb8f5fa33fdbto3f4f10ec5a3f4f10ec5ato580309ee82580309ee82tof531ab2fbef531ab2fbetob07230af03b07230af03toc7b03b25a3c7b03b25a3to46a6d73e5d46a6d73e5dtoef8fdee1b4ef8fdee1b4to1e1952f7ee1e1952f7eeto78d16a6e0078d16a6e00tof5677b5beff5677b5beftoca81ffdeaeca81ffdeaeto449b633d17449b633d17to7a111448117a11144811to6efa73c9856efa73c985to063e681def063e681defto109a31d71e109a31d71eto73da504d7173da504d71tocb5b298398cb5b298398to0d0d77f2e90d0d77f2e9tob1e82f02fbb1e82f02fbto20102967092010296709to46cdecb51846cdecb518todf28abc5c4df28abc5c4to95c9f7563c95c9f7563cto6ad249a3a86ad249a3a8to09d6095f4b09d6095f4bto8e632162ca8e632162cato9a08531a7f9a08531a7ftoc74e66f619c74e66f619toa10c53b692a10c53b692to01417d1dc301417d1dc3tobfcb44e523bfcb44e523toc13c538214c13c538214to09c4235fb809c4235fb8to5c3e2c94435c3e2c9443to440d4a49c6440d4a49c6to1c6af8510a1c6af8510atofa8a4e5350fa8a4e5350to66f00cb88066f00cb880to66db7578ce66db7578ceto30e097530130e0975301to29686261f729686261f7to80c6cf3d5480c6cf3d54to6a14dbbae56a14dbbae5to622bb0ebd5622bb0ebd5to25e9c7b31525e9c7b315to0e5f811a4b0e5f811a4bto6755f4b3246755f4b324to1ebe9df4121ebe9df412to444982e6df444982e6dfto147431a25e147431a25eto802f9626bf802f9626bfto7dcd3130a37dcd3130a3to0cf9fed8260cf9fed826to13fa1808e513fa1808e5toc7c512ae1ec7c512ae1eto4784e5d83f4784e5d83fto0f5cc8cc2c0f5cc8cc2cto7d4bac1afb7d4bac1afbto1d0e5513781d0e551378to22292ea82122292ea821to0125b77e650125b77e65to1877aba54d1877aba54dto2e15ed49c82e15ed49c8tod7501434bed7501434betoe6cba90fb3e6cba90fb3to828456a0a7828456a0a7tod052f15ccdd052f15ccdto9d7c8896649d7c889664to5c48de22825c48de2282to0a856b12cb0a856b12cbto89c3cc057f89c3cc057ftoa4c3d46278a4c3d46278toa29f26d562a29f26d562tob63928cef3b63928cef3to10a0c04b6710a0c04b67toebe8e15e17ebe8e15e17to51065b17bf51065b17bfto24a088220624a0882206to17abfeb2a217abfeb2a2tod01785dfc4d01785dfc4to19855794071985579407toe5849f7238e5849f7238toacdcea3fe7acdcea3fe7to9e3ea833f09e3ea833f0to5ebc291f1c5ebc291f1ctob2dff37c56b2dff37c56to56326982905632698290to8b72137b998b72137b99to89ae88818289ae888182to53c2039d6053c2039d60tofc8288bb62fc8288bb62toed1c819aceed1c819aceto3f7ae45ac53f7ae45ac5tob39de8dec1b39de8dec1tod9ec631197d9ec631197to2767efa35e2767efa35eto216352ca3b216352ca3bto29b64b7fcc29b64b7fccto01efe7767701efe77677to7f97ceed577f97ceed57to0781ca98240781ca9824to2f88893a942f88893a94to0e2cc5cac50e2cc5cac5to27269cad6227269cad62toe5168cd098e5168cd098to519ded55cc519ded55ccto5a421562585a42156258to27a4d2676d27a4d2676dtocc479c6b78cc479c6b78tof60e951c41f60e951c41to88b3640f8e88b3640f8etoeb00f9e2e3eb00f9e2e3to0644b832a40644b832a4toaad2e3d018aad2e3d018to7753bc61b27753bc61b2to7d1ec8e0dd7d1ec8e0ddto6d6330c5a76d6330c5a7to6ac7b9c8906ac7b9c890to24446f04b824446f04b8to35fd0f584835fd0f5848toc5aaa182f9c5aaa182f9tof571acf890f571acf890to74182e30c774182e30c7to607518a0d0607518a0d0to5c66e6a3c85c66e6a3c8to9b3b02717e9b3b02717etodc0edad39ddc0edad39dtof0cc26972af0cc26972atoa837393d15a837393d15tof4d465b5c3f4d465b5c3to64920609916492060991to8b31c9e7ef8b31c9e7efto88c7773dcb88c7773dcbto7352f2fcfa7352f2fcfatoa5f42b7651a5f42b7651toa5c3da1f64a5c3da1f64to746117ac16746117ac16to8bdfbe5c008bdfbe5c00to5bfd24eb745bfd24eb74to06bc0ebc3006bc0ebc30to05b28e5c8405b28e5c84to205b4d2819205b4d2819toe16d0334bce16d0334bcto8ede6b7ce48ede6b7ce4to3febf114513febf11451to4a8770ebfc4a8770ebfcto40704830344070483034tod49f29aa09d49f29aa09tob79b0f7f29b79b0f7f29tofbc02d9258fbc02d9258to26a71b8f1126a71b8f11to7f9b2ed24e7f9b2ed24eto52b996145dView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.