Skip to content

Commit a439170

Browse files
chore: release (#23)
## 🤖 New release * `tui-big-text`: 0.5.3 -> 0.5.4 * `tui-popup`: 0.4.5 -> 0.4.6 * `tui-prompts`: 0.3.20 -> 0.3.21 * `tui-scrollview`: 0.3.12 -> 0.3.13 * `tui-widgets`: 0.2.3 -> 0.2.4 <details><summary><i><b>Changelog</b></i></summary><p> ## `tui-big-text` <blockquote> ## [0.5.4] - 2024-08-06 ### ⚙️ Miscellaneous Tasks - Update Cargo.toml dependencies </blockquote> ## `tui-popup` <blockquote> ## [0.4.6] - 2024-08-06 ### Other - *(deps)* Update crossterm requirement from 0.27.0 to 0.28.1 ([#22](#22)) > Updates the requirements on > [crossterm](https://github.com/crossterm-rs/crossterm) to permit the > latest version. > <details> > <summary>Release notes</summary> > <p><em>Sourced from <a > href="https://github.com/crossterm-rs/crossterm/releases">crossterm's > releases</a>.</em></p> > <blockquote> > <h2>0.27.0</h2> > <h1>Version 0.27</h1> > <h2>Added ⭐</h2> > <ul> > <li>Add <code>NO_COLOR</code> support (<a > href="https://no-color.org/">https://no-color.org/</a>)</li> > <li>Add option to force overwrite <code>NO_COLOR</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/802">[#802](https://github.com/joshka/tui-widgets/pull/802)</a>)</li> > <li>Add support for scroll left/right events on windows and unix systems > (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/788">[#788](https://github.com/joshka/tui-widgets/pull/788)</a>).</li> > <li>Add <code>window_size</code> function to fetch pixel width/height of > screen for more sophisticated rendering in terminals.</li> > <li>Add support for deserializing hex color strings to `Color`` e.g > #fffff.</li> > </ul> > <h2>Changes</h2> > <ul> > <li>Make the events module an optional feature <code>events</code> (to > make crossterm more lightweight) (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/776">[#776](https://github.com/joshka/tui-widgets/pull/776)</a>)</li> > </ul> > <h2>Breaking ⚠️</h2> > <ul> > <li>Set minimum rustc version to 1.58 (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/798">[#798](https://github.com/joshka/tui-widgets/pull/798)</a>)</li> > <li>Change all error types to <code>std::io::Result</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/765">[#765](https://github.com/joshka/tui-widgets/pull/765)</a>)</li> > </ul> > <p><a href="https://github.com/Gronis"><code>@​Gronis</code></a>, <a > href="https://github.com/kevin-vigor"><code>@​kevin-vigor</code></a>, <a > href="https://github.com/Wilfred"><code>@​Wilfred</code></a>, <a > href="https://github.com/benjajaja"><code>@​benjajaja</code></a>, <a > href="https://github.com/blt-r"><code>@​blt-r</code></a>, <a > href="https://github.com/Piturnah"><code>@​Piturnah</code></a>, <a > href="https://github.com/kdheepak"><code>@​kdheepak</code></a>, <a > href="https://github.com/DeathVenom54"><code>@​DeathVenom54</code></a>, > <a href="https://github.com/senekor"><code>@​senekor</code></a>, <a > href="https://github.com/joseluis"><code>@​joseluis</code></a>, <a > href="https://github.com/gibbz00"><code>@​gibbz00</code></a>, <a > href="https://github.com/lesleyrs"><code>@​lesleyrs</code></a>, <a > href="https://github.com/jhartzell42"><code>@​jhartzell42</code></a></p> > </blockquote> > </details> > <details> > <summary>Changelog</summary> > <p><em>Sourced from <a > href="https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md">crossterm's > changelog</a>.</em></p> > <blockquote> > <h1>Unreleased</h1> > <h1>Version 0.28.1</h1> > <h2>Fixed 🐛</h2> > <ul> > <li>Fix broken build on linux when using <code>use-dev-tty</code> with > (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/906">[#906](https://github.com/joshka/tui-widgets/pull/906)</a>)</li> > </ul> > <h2>Breaking ⚠️</h2> > <ul> > <li>Fix desync with mio and signalhook between repo and published crate. > (upgrade to mio 1.0)</li> > </ul> > <h1>Version 0.28</h1> > <h2>Added ⭐</h2> > <ul> > <li>Capture double click mouse events on windows (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/826">[#826](https://github.com/joshka/tui-widgets/pull/826)</a>)</li> > <li>(De)serialize Reset color (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/824">[#824](https://github.com/joshka/tui-widgets/pull/824)</a>)</li> > <li>Add functions to allow constructing <code>Attributes</code> in a > const context (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/817">[#817](https://github.com/joshka/tui-widgets/pull/817)</a>)</li> > <li>Implement <code>Display</code> for <code>KeyCode</code> and > <code>KeyModifiers</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/862">[#862](https://github.com/joshka/tui-widgets/pull/862)</a>)</li> > </ul> > <h2>Changed ⚙️</h2> > <ul> > <li>Use Rustix by default instead of libc. Libc can be re-enabled if > necessary with the <code>libc</code> feature flag (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/892">[#892](https://github.com/joshka/tui-widgets/pull/892)</a>)</li> > <li><code>FileDesc</code> now requires a lifetime annotation.</li> > <li>Improve available color detection (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/885">[#885](https://github.com/joshka/tui-widgets/pull/885)</a>)</li> > <li>Speed up <code>SetColors</code> by ~15-25% (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/879">[#879](https://github.com/joshka/tui-widgets/pull/879)</a>)</li> > <li>Remove unsafe and unnecessary size argument from > <code>FileDesc::read()</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/821">[#821](https://github.com/joshka/tui-widgets/pull/821)</a>)</li> > </ul> > <h2>Breaking ⚠️</h2> > <ul> > <li>Fix duplicate bit masks for caps lock and num lock (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/863">[#863](https://github.com/joshka/tui-widgets/pull/863)</a>). > This breaks serialization of <code>KeyEventState</code></li> > </ul> > <h1>Version 0.27.1</h1> > <h2>Added ⭐</h2> > <ul> > <li>Add support for (de)serializing <code>Reset</code> > <code>Color</code></li> > </ul> > <h1>Version 0.27</h1> > <h2>Added ⭐</h2> > <ul> > <li>Add <code>NO_COLOR</code> support (<a > href="https://no-color.org/">https://no-color.org/</a>)</li> > <li>Add option to force overwrite <code>NO_COLOR</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/802">[#802](https://github.com/joshka/tui-widgets/pull/802)</a>)</li> > <li>Add support for scroll left/right events on windows and unix systems > (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/788">[#788](https://github.com/joshka/tui-widgets/pull/788)</a>).</li> > <li>Add <code>window_size</code> function to fetch pixel width/height of > screen for more sophisticated rendering in terminals.</li> > <li>Add support for deserializing hex color strings to > <code>Color</code> e.g #fffff.</li> > </ul> > <h2>Changed ⚙️</h2> > <!-- raw HTML omitted --> > </blockquote> > <p>... (truncated)</p> > </details> > <details> > <summary>Commits</summary> > <ul> > <li>See full diff in <a > href="https://github.com/crossterm-rs/crossterm/compare/0.27.0...0.27.0">compare > view</a></li> > </ul> > </details> > <br /> > > > Dependabot will resolve any conflicts with this PR as long as you don't > alter it yourself. You can also trigger a rebase manually by commenting > `@dependabot rebase`. > > [//]:# (dependabot-automerge-start) > > [//]:# (dependabot-automerge-end) > > --- > > <details> > <summary>Dependabot commands and options</summary> > <br /> > > You can trigger Dependabot actions by commenting on this PR: > - `@dependabot rebase` will rebase this PR > - `@dependabot recreate` will recreate this PR, overwriting any edits > that have been made to it > - `@dependabot merge` will merge this PR after your CI passes on it > - `@dependabot squash and merge` will squash and merge this PR after > your CI passes on it > - `@dependabot cancel merge` will cancel a previously requested merge > and block automerging > - `@dependabot reopen` will reopen this PR if it is closed > - `@dependabot close` will close this PR and stop Dependabot recreating > it. You can achieve the same result by closing it manually > - `@dependabot show <dependency name> ignore conditions` will show all > of the ignore conditions of the specified dependency > - `@dependabot ignore this major version` will close this PR and stop > Dependabot creating any more for this major version (unless you reopen > the PR or upgrade to it yourself) > - `@dependabot ignore this minor version` will close this PR and stop > Dependabot creating any more for this minor version (unless you reopen > the PR or upgrade to it yourself) > - `@dependabot ignore this dependency` will close this PR and stop > Dependabot creating any more for this dependency (unless you reopen the > PR or upgrade to it yourself) > > > </details> > > --------- </blockquote> ## `tui-prompts` <blockquote> ## [0.3.21] - 2024-08-06 ### ⚙️ Miscellaneous Tasks - Update Cargo.toml dependencies </blockquote> ## `tui-scrollview` <blockquote> ## [0.3.13] - 2024-08-06 ### ⚙️ Miscellaneous Tasks - Update Cargo.toml dependencies </blockquote> ## `tui-widgets` <blockquote> ## [0.2.4] - 2024-08-06 ### Other - *(deps)* Update crossterm requirement from 0.27.0 to 0.28.1 ([#22](#22)) > Updates the requirements on > [crossterm](https://github.com/crossterm-rs/crossterm) to permit the > latest version. > <details> > <summary>Release notes</summary> > <p><em>Sourced from <a > href="https://github.com/crossterm-rs/crossterm/releases">crossterm's > releases</a>.</em></p> > <blockquote> > <h2>0.27.0</h2> > <h1>Version 0.27</h1> > <h2>Added ⭐</h2> > <ul> > <li>Add <code>NO_COLOR</code> support (<a > href="https://no-color.org/">https://no-color.org/</a>)</li> > <li>Add option to force overwrite <code>NO_COLOR</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/802">[#802](https://github.com/joshka/tui-widgets/pull/802)</a>)</li> > <li>Add support for scroll left/right events on windows and unix systems > (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/788">[#788](https://github.com/joshka/tui-widgets/pull/788)</a>).</li> > <li>Add <code>window_size</code> function to fetch pixel width/height of > screen for more sophisticated rendering in terminals.</li> > <li>Add support for deserializing hex color strings to `Color`` e.g > #fffff.</li> > </ul> > <h2>Changes</h2> > <ul> > <li>Make the events module an optional feature <code>events</code> (to > make crossterm more lightweight) (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/776">[#776](https://github.com/joshka/tui-widgets/pull/776)</a>)</li> > </ul> > <h2>Breaking ⚠️</h2> > <ul> > <li>Set minimum rustc version to 1.58 (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/798">[#798](https://github.com/joshka/tui-widgets/pull/798)</a>)</li> > <li>Change all error types to <code>std::io::Result</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/765">[#765](https://github.com/joshka/tui-widgets/pull/765)</a>)</li> > </ul> > <p><a href="https://github.com/Gronis"><code>@​Gronis</code></a>, <a > href="https://github.com/kevin-vigor"><code>@​kevin-vigor</code></a>, <a > href="https://github.com/Wilfred"><code>@​Wilfred</code></a>, <a > href="https://github.com/benjajaja"><code>@​benjajaja</code></a>, <a > href="https://github.com/blt-r"><code>@​blt-r</code></a>, <a > href="https://github.com/Piturnah"><code>@​Piturnah</code></a>, <a > href="https://github.com/kdheepak"><code>@​kdheepak</code></a>, <a > href="https://github.com/DeathVenom54"><code>@​DeathVenom54</code></a>, > <a href="https://github.com/senekor"><code>@​senekor</code></a>, <a > href="https://github.com/joseluis"><code>@​joseluis</code></a>, <a > href="https://github.com/gibbz00"><code>@​gibbz00</code></a>, <a > href="https://github.com/lesleyrs"><code>@​lesleyrs</code></a>, <a > href="https://github.com/jhartzell42"><code>@​jhartzell42</code></a></p> > </blockquote> > </details> > <details> > <summary>Changelog</summary> > <p><em>Sourced from <a > href="https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md">crossterm's > changelog</a>.</em></p> > <blockquote> > <h1>Unreleased</h1> > <h1>Version 0.28.1</h1> > <h2>Fixed 🐛</h2> > <ul> > <li>Fix broken build on linux when using <code>use-dev-tty</code> with > (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/906">[#906](https://github.com/joshka/tui-widgets/pull/906)</a>)</li> > </ul> > <h2>Breaking ⚠️</h2> > <ul> > <li>Fix desync with mio and signalhook between repo and published crate. > (upgrade to mio 1.0)</li> > </ul> > <h1>Version 0.28</h1> > <h2>Added ⭐</h2> > <ul> > <li>Capture double click mouse events on windows (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/826">[#826](https://github.com/joshka/tui-widgets/pull/826)</a>)</li> > <li>(De)serialize Reset color (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/824">[#824](https://github.com/joshka/tui-widgets/pull/824)</a>)</li> > <li>Add functions to allow constructing <code>Attributes</code> in a > const context (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/817">[#817](https://github.com/joshka/tui-widgets/pull/817)</a>)</li> > <li>Implement <code>Display</code> for <code>KeyCode</code> and > <code>KeyModifiers</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/862">[#862](https://github.com/joshka/tui-widgets/pull/862)</a>)</li> > </ul> > <h2>Changed ⚙️</h2> > <ul> > <li>Use Rustix by default instead of libc. Libc can be re-enabled if > necessary with the <code>libc</code> feature flag (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/892">[#892](https://github.com/joshka/tui-widgets/pull/892)</a>)</li> > <li><code>FileDesc</code> now requires a lifetime annotation.</li> > <li>Improve available color detection (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/885">[#885](https://github.com/joshka/tui-widgets/pull/885)</a>)</li> > <li>Speed up <code>SetColors</code> by ~15-25% (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/879">[#879](https://github.com/joshka/tui-widgets/pull/879)</a>)</li> > <li>Remove unsafe and unnecessary size argument from > <code>FileDesc::read()</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/821">[#821](https://github.com/joshka/tui-widgets/pull/821)</a>)</li> > </ul> > <h2>Breaking ⚠️</h2> > <ul> > <li>Fix duplicate bit masks for caps lock and num lock (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/863">[#863](https://github.com/joshka/tui-widgets/pull/863)</a>). > This breaks serialization of <code>KeyEventState</code></li> > </ul> > <h1>Version 0.27.1</h1> > <h2>Added ⭐</h2> > <ul> > <li>Add support for (de)serializing <code>Reset</code> > <code>Color</code></li> > </ul> > <h1>Version 0.27</h1> > <h2>Added ⭐</h2> > <ul> > <li>Add <code>NO_COLOR</code> support (<a > href="https://no-color.org/">https://no-color.org/</a>)</li> > <li>Add option to force overwrite <code>NO_COLOR</code> (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/802">[#802](https://github.com/joshka/tui-widgets/pull/802)</a>)</li> > <li>Add support for scroll left/right events on windows and unix systems > (<a > href="https://redirect.github.com/crossterm-rs/crossterm/issues/788">[#788](https://github.com/joshka/tui-widgets/pull/788)</a>).</li> > <li>Add <code>window_size</code> function to fetch pixel width/height of > screen for more sophisticated rendering in terminals.</li> > <li>Add support for deserializing hex color strings to > <code>Color</code> e.g #fffff.</li> > </ul> > <h2>Changed ⚙️</h2> > <!-- raw HTML omitted --> > </blockquote> > <p>... (truncated)</p> > </details> > <details> > <summary>Commits</summary> > <ul> > <li>See full diff in <a > href="https://github.com/crossterm-rs/crossterm/compare/0.27.0...0.27.0">compare > view</a></li> > </ul> > </details> > <br /> > > > Dependabot will resolve any conflicts with this PR as long as you don't > alter it yourself. You can also trigger a rebase manually by commenting > `@dependabot rebase`. > > [//]:# (dependabot-automerge-start) > > [//]:# (dependabot-automerge-end) > > --- > > <details> > <summary>Dependabot commands and options</summary> > <br /> > > You can trigger Dependabot actions by commenting on this PR: > - `@dependabot rebase` will rebase this PR > - `@dependabot recreate` will recreate this PR, overwriting any edits > that have been made to it > - `@dependabot merge` will merge this PR after your CI passes on it > - `@dependabot squash and merge` will squash and merge this PR after > your CI passes on it > - `@dependabot cancel merge` will cancel a previously requested merge > and block automerging > - `@dependabot reopen` will reopen this PR if it is closed > - `@dependabot close` will close this PR and stop Dependabot recreating > it. You can achieve the same result by closing it manually > - `@dependabot show <dependency name> ignore conditions` will show all > of the ignore conditions of the specified dependency > - `@dependabot ignore this major version` will close this PR and stop > Dependabot creating any more for this major version (unless you reopen > the PR or upgrade to it yourself) > - `@dependabot ignore this minor version` will close this PR and stop > Dependabot creating any more for this minor version (unless you reopen > the PR or upgrade to it yourself) > - `@dependabot ignore this dependency` will close this PR and stop > Dependabot creating any more for this dependency (unless you reopen the > PR or upgrade to it yourself) > > > </details> > > --------- - *(deps)* Update rstest requirement from 0.21.0 to 0.22.0 ([#21](#21)) > Updates the requirements on [rstest](https://github.com/la10736/rstest) > to permit the latest version. > <details> > <summary>Release notes</summary> > <p><em>Sourced from <a > href="https://github.com/la10736/rstest/releases">rstest's > releases</a>.</em></p> > <blockquote> > <h2>0.21.0</h2> > <p>Use <code>crate-name</code> feature to enable the crate rename > support (enabled by default)</p> > </blockquote> > </details> > <details> > <summary>Changelog</summary> > <p><em>Sourced from <a > href="https://github.com/la10736/rstest/blob/master/CHANGELOG.md">rstest's > changelog</a>.</em></p> > <blockquote> > <h2>[0.21.0] 2024/6/1</h2> > <h3>Changed</h3> > <ul> > <li>Add feature <code>crate-name</code> enabled by default to opt-in > crate rename > support. See <a > href="https://redirect.github.com/la10736/rstest/issues/258">[#258](https://github.com/joshka/tui-widgets/pull/258)</a></li> > </ul> > <h2>[0.20.0] 2024/5/30</h2> > <h3>Add</h3> > <ul> > <li>Implemented <code>#[by_ref]</code> attribute to take get a local > lifetime for test arguments. > See <a > href="https://redirect.github.com/la10736/rstest/issues/241">[#241](https://github.com/joshka/tui-widgets/pull/241)</a> > for more details. Thanks to > <a href="https://github.com/narpfel"><code>@​narpfel</code></a> for > suggesting it and useful discussions.</li> > <li>Support for import <code>rstest</code> with another name. See <a > href="https://redirect.github.com/la10736/rstest/issues/221">[#221](https://github.com/joshka/tui-widgets/pull/221)</a></li> > </ul> > <h3>Fixed</h3> > <ul> > <li>Don't remove Lifetimes from test function if any. See <a > href="https://redirect.github.com/la10736/rstest/issues/230">[#230](https://github.com/joshka/tui-widgets/pull/230)</a> > <a href="https://redirect.github.com/la10736/rstest/issues/241">[#241](https://github.com/joshka/tui-widgets/pull/241)</a> > for more details.</li> > <li><a > href="https://doc.rust-lang.org/std/path/struct.PathBuf.html"><code>PathBuf</code></a> > does no longer need to be > in scope when using <code>#[files]</code> (see <a > href="https://redirect.github.com/la10736/rstest/pull/242">[#242](https://github.com/joshka/tui-widgets/pull/242)</a>)</li> > <li><code>#[from(now::accept::also::path::for::fixture)]</code> See <a > href="https://redirect.github.com/la10736/rstest/issues/246">[#246](https://github.com/joshka/tui-widgets/pull/246)</a> > for more details</li> > </ul> > <h2>[0.19.0] 2024/4/9</h2> > <h3>Changed</h3> > <ul> > <li>Defined <code>rust-version</code> for each crate (see <a > href="https://redirect.github.com/la10736/rstest/issues/227">[#227](https://github.com/joshka/tui-widgets/pull/227)</a>)</li> > </ul> > <h3>Fixed</h3> > <ul> > <li> > <p><code>#[once]</code> fixtures now require the returned type to be > <a > href="https://doc.rust-lang.org/std/marker/trait.Sync.html"><code>Sync</code></a> > to prevent UB > when tests are executed in parallel. (see <a > href="https://redirect.github.com/la10736/rstest/issues/235">[#235](https://github.com/joshka/tui-widgets/pull/235)</a> > for more details)</p> > </li> > <li> > <p><code>#[future(awt)]</code> and <code>#[awt]</code> now properly > handle mutable (<code>mut</code>) parameters by treating futures as > immutable and > treating the awaited rebinding as mutable.</p> > </li> > </ul> > <h2>[0.18.2] 2023/8/13</h2> > <h3>Changed</h3> > <ul> > <li>Now <code>#[files]</code> accept also parent folders (see <a > href="https://redirect.github.com/la10736/rstest/issues/205">[#205](https://github.com/joshka/tui-widgets/pull/205)</a> > for more details).</li> > </ul> > <h2>[0.18.1] 2023/7/5</h2> > <!-- raw HTML omitted --> > </blockquote> > <p>... (truncated)</p> > </details> > <details> > <summary>Commits</summary> > <ul> > <li>See full diff in <a > href="https://github.com/la10736/rstest/compare/v0.21.0...v0.21.0">compare > view</a></li> > </ul> > </details> > <br /> > > > Dependabot will resolve any conflicts with this PR as long as you don't > alter it yourself. You can also trigger a rebase manually by commenting > `@dependabot rebase`. > > [//]:# (dependabot-automerge-start) > > [//]:# (dependabot-automerge-end) > > --- > > <details> > <summary>Dependabot commands and options</summary> > <br /> > > You can trigger Dependabot actions by commenting on this PR: > - `@dependabot rebase` will rebase this PR > - `@dependabot recreate` will recreate this PR, overwriting any edits > that have been made to it > - `@dependabot merge` will merge this PR after your CI passes on it > - `@dependabot squash and merge` will squash and merge this PR after > your CI passes on it > - `@dependabot cancel merge` will cancel a previously requested merge > and block automerging > - `@dependabot reopen` will reopen this PR if it is closed > - `@dependabot close` will close this PR and stop Dependabot recreating > it. You can achieve the same result by closing it manually > - `@dependabot show <dependency name> ignore conditions` will show all > of the ignore conditions of the specified dependency > - `@dependabot ignore this major version` will close this PR and stop > Dependabot creating any more for this major version (unless you reopen > the PR or upgrade to it yourself) > - `@dependabot ignore this minor version` will close this PR and stop > Dependabot creating any more for this minor version (unless you reopen > the PR or upgrade to it yourself) > - `@dependabot ignore this dependency` will close this PR and stop > Dependabot creating any more for this dependency (unless you reopen the > PR or upgrade to it yourself) > > > </details> </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/MarcoIeni/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 96d5302 commit a439170

File tree

10 files changed

+553
-9
lines changed

10 files changed

+553
-9
lines changed

CHANGELOG.md

+335
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,341 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.2.4] - 2024-08-06
6+
7+
### Other
8+
9+
- *(deps)* Update crossterm requirement from 0.27.0 to 0.28.1 ([#22](https://github.com/joshka/tui-widgets/pull/22))
10+
> Updates the requirements on
11+
> [crossterm](https://github.com/crossterm-rs/crossterm) to permit the
12+
> latest version.
13+
> <details>
14+
> <summary>Release notes</summary>
15+
> <p><em>Sourced from <a
16+
> href="https://github.com/crossterm-rs/crossterm/releases">crossterm's
17+
> releases</a>.</em></p>
18+
> <blockquote>
19+
> <h2>0.27.0</h2>
20+
> <h1>Version 0.27</h1>
21+
> <h2>Added ⭐</h2>
22+
> <ul>
23+
> <li>Add <code>NO_COLOR</code> support (<a
24+
> href="https://no-color.org/">https://no-color.org/</a>)</li>
25+
> <li>Add option to force overwrite <code>NO_COLOR</code> (<a
26+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/802">[#802](https://github.com/joshka/tui-widgets/pull/802)</a>)</li>
27+
> <li>Add support for scroll left/right events on windows and unix systems
28+
> (<a
29+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/788">[#788](https://github.com/joshka/tui-widgets/pull/788)</a>).</li>
30+
> <li>Add <code>window_size</code> function to fetch pixel width/height of
31+
> screen for more sophisticated rendering in terminals.</li>
32+
> <li>Add support for deserializing hex color strings to `Color`` e.g
33+
> #fffff.</li>
34+
> </ul>
35+
> <h2>Changes</h2>
36+
> <ul>
37+
> <li>Make the events module an optional feature <code>events</code> (to
38+
> make crossterm more lightweight) (<a
39+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/776">[#776](https://github.com/joshka/tui-widgets/pull/776)</a>)</li>
40+
> </ul>
41+
> <h2>Breaking ⚠️</h2>
42+
> <ul>
43+
> <li>Set minimum rustc version to 1.58 (<a
44+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/798">[#798](https://github.com/joshka/tui-widgets/pull/798)</a>)</li>
45+
> <li>Change all error types to <code>std::io::Result</code> (<a
46+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/765">[#765](https://github.com/joshka/tui-widgets/pull/765)</a>)</li>
47+
> </ul>
48+
> <p><a href="https://github.com/Gronis"><code>@​Gronis</code></a>, <a
49+
> href="https://github.com/kevin-vigor"><code>@​kevin-vigor</code></a>, <a
50+
> href="https://github.com/Wilfred"><code>@​Wilfred</code></a>, <a
51+
> href="https://github.com/benjajaja"><code>@​benjajaja</code></a>, <a
52+
> href="https://github.com/blt-r"><code>@​blt-r</code></a>, <a
53+
> href="https://github.com/Piturnah"><code>@​Piturnah</code></a>, <a
54+
> href="https://github.com/kdheepak"><code>@​kdheepak</code></a>, <a
55+
> href="https://github.com/DeathVenom54"><code>@​DeathVenom54</code></a>,
56+
> <a href="https://github.com/senekor"><code>@​senekor</code></a>, <a
57+
> href="https://github.com/joseluis"><code>@​joseluis</code></a>, <a
58+
> href="https://github.com/gibbz00"><code>@​gibbz00</code></a>, <a
59+
> href="https://github.com/lesleyrs"><code>@​lesleyrs</code></a>, <a
60+
> href="https://github.com/jhartzell42"><code>@​jhartzell42</code></a></p>
61+
> </blockquote>
62+
> </details>
63+
> <details>
64+
> <summary>Changelog</summary>
65+
> <p><em>Sourced from <a
66+
> href="https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md">crossterm's
67+
> changelog</a>.</em></p>
68+
> <blockquote>
69+
> <h1>Unreleased</h1>
70+
> <h1>Version 0.28.1</h1>
71+
> <h2>Fixed 🐛</h2>
72+
> <ul>
73+
> <li>Fix broken build on linux when using <code>use-dev-tty</code> with
74+
> (<a
75+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/906">[#906](https://github.com/joshka/tui-widgets/pull/906)</a>)</li>
76+
> </ul>
77+
> <h2>Breaking ⚠️</h2>
78+
> <ul>
79+
> <li>Fix desync with mio and signalhook between repo and published crate.
80+
> (upgrade to mio 1.0)</li>
81+
> </ul>
82+
> <h1>Version 0.28</h1>
83+
> <h2>Added ⭐</h2>
84+
> <ul>
85+
> <li>Capture double click mouse events on windows (<a
86+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/826">[#826](https://github.com/joshka/tui-widgets/pull/826)</a>)</li>
87+
> <li>(De)serialize Reset color (<a
88+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/824">[#824](https://github.com/joshka/tui-widgets/pull/824)</a>)</li>
89+
> <li>Add functions to allow constructing <code>Attributes</code> in a
90+
> const context (<a
91+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/817">[#817](https://github.com/joshka/tui-widgets/pull/817)</a>)</li>
92+
> <li>Implement <code>Display</code> for <code>KeyCode</code> and
93+
> <code>KeyModifiers</code> (<a
94+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/862">[#862](https://github.com/joshka/tui-widgets/pull/862)</a>)</li>
95+
> </ul>
96+
> <h2>Changed ⚙️</h2>
97+
> <ul>
98+
> <li>Use Rustix by default instead of libc. Libc can be re-enabled if
99+
> necessary with the <code>libc</code> feature flag (<a
100+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/892">[#892](https://github.com/joshka/tui-widgets/pull/892)</a>)</li>
101+
> <li><code>FileDesc</code> now requires a lifetime annotation.</li>
102+
> <li>Improve available color detection (<a
103+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/885">[#885](https://github.com/joshka/tui-widgets/pull/885)</a>)</li>
104+
> <li>Speed up <code>SetColors</code> by ~15-25% (<a
105+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/879">[#879](https://github.com/joshka/tui-widgets/pull/879)</a>)</li>
106+
> <li>Remove unsafe and unnecessary size argument from
107+
> <code>FileDesc::read()</code> (<a
108+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/821">[#821](https://github.com/joshka/tui-widgets/pull/821)</a>)</li>
109+
> </ul>
110+
> <h2>Breaking ⚠️</h2>
111+
> <ul>
112+
> <li>Fix duplicate bit masks for caps lock and num lock (<a
113+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/863">[#863](https://github.com/joshka/tui-widgets/pull/863)</a>).
114+
> This breaks serialization of <code>KeyEventState</code></li>
115+
> </ul>
116+
> <h1>Version 0.27.1</h1>
117+
> <h2>Added ⭐</h2>
118+
> <ul>
119+
> <li>Add support for (de)serializing <code>Reset</code>
120+
> <code>Color</code></li>
121+
> </ul>
122+
> <h1>Version 0.27</h1>
123+
> <h2>Added ⭐</h2>
124+
> <ul>
125+
> <li>Add <code>NO_COLOR</code> support (<a
126+
> href="https://no-color.org/">https://no-color.org/</a>)</li>
127+
> <li>Add option to force overwrite <code>NO_COLOR</code> (<a
128+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/802">[#802](https://github.com/joshka/tui-widgets/pull/802)</a>)</li>
129+
> <li>Add support for scroll left/right events on windows and unix systems
130+
> (<a
131+
> href="https://redirect.github.com/crossterm-rs/crossterm/issues/788">[#788](https://github.com/joshka/tui-widgets/pull/788)</a>).</li>
132+
> <li>Add <code>window_size</code> function to fetch pixel width/height of
133+
> screen for more sophisticated rendering in terminals.</li>
134+
> <li>Add support for deserializing hex color strings to
135+
> <code>Color</code> e.g #fffff.</li>
136+
> </ul>
137+
> <h2>Changed ⚙️</h2>
138+
> <!-- raw HTML omitted -->
139+
> </blockquote>
140+
> <p>... (truncated)</p>
141+
> </details>
142+
> <details>
143+
> <summary>Commits</summary>
144+
> <ul>
145+
> <li>See full diff in <a
146+
> href="https://github.com/crossterm-rs/crossterm/compare/0.27.0...0.27.0">compare
147+
> view</a></li>
148+
> </ul>
149+
> </details>
150+
> <br />
151+
>
152+
>
153+
> Dependabot will resolve any conflicts with this PR as long as you don't
154+
> alter it yourself. You can also trigger a rebase manually by commenting
155+
> `@dependabot rebase`.
156+
>
157+
> [//]:# (dependabot-automerge-start)
158+
>
159+
> [//]:# (dependabot-automerge-end)
160+
>
161+
> ---
162+
>
163+
> <details>
164+
> <summary>Dependabot commands and options</summary>
165+
> <br />
166+
>
167+
> You can trigger Dependabot actions by commenting on this PR:
168+
> - `@dependabot rebase` will rebase this PR
169+
> - `@dependabot recreate` will recreate this PR, overwriting any edits
170+
> that have been made to it
171+
> - `@dependabot merge` will merge this PR after your CI passes on it
172+
> - `@dependabot squash and merge` will squash and merge this PR after
173+
> your CI passes on it
174+
> - `@dependabot cancel merge` will cancel a previously requested merge
175+
> and block automerging
176+
> - `@dependabot reopen` will reopen this PR if it is closed
177+
> - `@dependabot close` will close this PR and stop Dependabot recreating
178+
> it. You can achieve the same result by closing it manually
179+
> - `@dependabot show <dependency name> ignore conditions` will show all
180+
> of the ignore conditions of the specified dependency
181+
> - `@dependabot ignore this major version` will close this PR and stop
182+
> Dependabot creating any more for this major version (unless you reopen
183+
> the PR or upgrade to it yourself)
184+
> - `@dependabot ignore this minor version` will close this PR and stop
185+
> Dependabot creating any more for this minor version (unless you reopen
186+
> the PR or upgrade to it yourself)
187+
> - `@dependabot ignore this dependency` will close this PR and stop
188+
> Dependabot creating any more for this dependency (unless you reopen the
189+
> PR or upgrade to it yourself)
190+
>
191+
>
192+
> </details>
193+
>
194+
> ---------
195+
196+
- *(deps)* Update rstest requirement from 0.21.0 to 0.22.0 ([#21](https://github.com/joshka/tui-widgets/pull/21))
197+
> Updates the requirements on [rstest](https://github.com/la10736/rstest)
198+
> to permit the latest version.
199+
> <details>
200+
> <summary>Release notes</summary>
201+
> <p><em>Sourced from <a
202+
> href="https://github.com/la10736/rstest/releases">rstest's
203+
> releases</a>.</em></p>
204+
> <blockquote>
205+
> <h2>0.21.0</h2>
206+
> <p>Use <code>crate-name</code> feature to enable the crate rename
207+
> support (enabled by default)</p>
208+
> </blockquote>
209+
> </details>
210+
> <details>
211+
> <summary>Changelog</summary>
212+
> <p><em>Sourced from <a
213+
> href="https://github.com/la10736/rstest/blob/master/CHANGELOG.md">rstest's
214+
> changelog</a>.</em></p>
215+
> <blockquote>
216+
> <h2>[0.21.0] 2024/6/1</h2>
217+
> <h3>Changed</h3>
218+
> <ul>
219+
> <li>Add feature <code>crate-name</code> enabled by default to opt-in
220+
> crate rename
221+
> support. See <a
222+
> href="https://redirect.github.com/la10736/rstest/issues/258">[#258](https://github.com/joshka/tui-widgets/pull/258)</a></li>
223+
> </ul>
224+
> <h2>[0.20.0] 2024/5/30</h2>
225+
> <h3>Add</h3>
226+
> <ul>
227+
> <li>Implemented <code>#[by_ref]</code> attribute to take get a local
228+
> lifetime for test arguments.
229+
> See <a
230+
> href="https://redirect.github.com/la10736/rstest/issues/241">[#241](https://github.com/joshka/tui-widgets/pull/241)</a>
231+
> for more details. Thanks to
232+
> <a href="https://github.com/narpfel"><code>@​narpfel</code></a> for
233+
> suggesting it and useful discussions.</li>
234+
> <li>Support for import <code>rstest</code> with another name. See <a
235+
> href="https://redirect.github.com/la10736/rstest/issues/221">[#221](https://github.com/joshka/tui-widgets/pull/221)</a></li>
236+
> </ul>
237+
> <h3>Fixed</h3>
238+
> <ul>
239+
> <li>Don't remove Lifetimes from test function if any. See <a
240+
> href="https://redirect.github.com/la10736/rstest/issues/230">[#230](https://github.com/joshka/tui-widgets/pull/230)</a>
241+
> <a href="https://redirect.github.com/la10736/rstest/issues/241">[#241](https://github.com/joshka/tui-widgets/pull/241)</a>
242+
> for more details.</li>
243+
> <li><a
244+
> href="https://doc.rust-lang.org/std/path/struct.PathBuf.html"><code>PathBuf</code></a>
245+
> does no longer need to be
246+
> in scope when using <code>#[files]</code> (see <a
247+
> href="https://redirect.github.com/la10736/rstest/pull/242">[#242](https://github.com/joshka/tui-widgets/pull/242)</a>)</li>
248+
> <li><code>#[from(now::accept::also::path::for::fixture)]</code> See <a
249+
> href="https://redirect.github.com/la10736/rstest/issues/246">[#246](https://github.com/joshka/tui-widgets/pull/246)</a>
250+
> for more details</li>
251+
> </ul>
252+
> <h2>[0.19.0] 2024/4/9</h2>
253+
> <h3>Changed</h3>
254+
> <ul>
255+
> <li>Defined <code>rust-version</code> for each crate (see <a
256+
> href="https://redirect.github.com/la10736/rstest/issues/227">[#227](https://github.com/joshka/tui-widgets/pull/227)</a>)</li>
257+
> </ul>
258+
> <h3>Fixed</h3>
259+
> <ul>
260+
> <li>
261+
> <p><code>#[once]</code> fixtures now require the returned type to be
262+
> <a
263+
> href="https://doc.rust-lang.org/std/marker/trait.Sync.html"><code>Sync</code></a>
264+
> to prevent UB
265+
> when tests are executed in parallel. (see <a
266+
> href="https://redirect.github.com/la10736/rstest/issues/235">[#235](https://github.com/joshka/tui-widgets/pull/235)</a>
267+
> for more details)</p>
268+
> </li>
269+
> <li>
270+
> <p><code>#[future(awt)]</code> and <code>#[awt]</code> now properly
271+
> handle mutable (<code>mut</code>) parameters by treating futures as
272+
> immutable and
273+
> treating the awaited rebinding as mutable.</p>
274+
> </li>
275+
> </ul>
276+
> <h2>[0.18.2] 2023/8/13</h2>
277+
> <h3>Changed</h3>
278+
> <ul>
279+
> <li>Now <code>#[files]</code> accept also parent folders (see <a
280+
> href="https://redirect.github.com/la10736/rstest/issues/205">[#205](https://github.com/joshka/tui-widgets/pull/205)</a>
281+
> for more details).</li>
282+
> </ul>
283+
> <h2>[0.18.1] 2023/7/5</h2>
284+
> <!-- raw HTML omitted -->
285+
> </blockquote>
286+
> <p>... (truncated)</p>
287+
> </details>
288+
> <details>
289+
> <summary>Commits</summary>
290+
> <ul>
291+
> <li>See full diff in <a
292+
> href="https://github.com/la10736/rstest/compare/v0.21.0...v0.21.0">compare
293+
> view</a></li>
294+
> </ul>
295+
> </details>
296+
> <br />
297+
>
298+
>
299+
> Dependabot will resolve any conflicts with this PR as long as you don't
300+
> alter it yourself. You can also trigger a rebase manually by commenting
301+
> `@dependabot rebase`.
302+
>
303+
> [//]:# (dependabot-automerge-start)
304+
>
305+
> [//]:# (dependabot-automerge-end)
306+
>
307+
> ---
308+
>
309+
> <details>
310+
> <summary>Dependabot commands and options</summary>
311+
> <br />
312+
>
313+
> You can trigger Dependabot actions by commenting on this PR:
314+
> - `@dependabot rebase` will rebase this PR
315+
> - `@dependabot recreate` will recreate this PR, overwriting any edits
316+
> that have been made to it
317+
> - `@dependabot merge` will merge this PR after your CI passes on it
318+
> - `@dependabot squash and merge` will squash and merge this PR after
319+
> your CI passes on it
320+
> - `@dependabot cancel merge` will cancel a previously requested merge
321+
> and block automerging
322+
> - `@dependabot reopen` will reopen this PR if it is closed
323+
> - `@dependabot close` will close this PR and stop Dependabot recreating
324+
> it. You can achieve the same result by closing it manually
325+
> - `@dependabot show <dependency name> ignore conditions` will show all
326+
> of the ignore conditions of the specified dependency
327+
> - `@dependabot ignore this major version` will close this PR and stop
328+
> Dependabot creating any more for this major version (unless you reopen
329+
> the PR or upgrade to it yourself)
330+
> - `@dependabot ignore this minor version` will close this PR and stop
331+
> Dependabot creating any more for this minor version (unless you reopen
332+
> the PR or upgrade to it yourself)
333+
> - `@dependabot ignore this dependency` will close this PR and stop
334+
> Dependabot creating any more for this dependency (unless you reopen the
335+
> PR or upgrade to it yourself)
336+
>
337+
>
338+
> </details>
339+
5340
## [0.2.3] - 2024-08-02
6341

7342
### 📚 Documentation

Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ nursery = "warn"
4141
[package]
4242
name = "tui-widgets"
4343
description = "A collection of useful widgets for building terminal user interfaces using Ratatui"
44-
version = "0.2.3"
44+
version = "0.2.4"
4545
documentation = "https://docs.rs/tui-widgets"
4646

4747
authors.workspace = true
@@ -68,7 +68,7 @@ scrollview = ["tui-scrollview"]
6868
[dependencies]
6969
document-features.workspace = true
7070
ratatui = { workspace = true }
71-
tui-big-text = { version = "0.5.3", path = "tui-big-text", optional = true }
72-
tui-popup = { version = "0.4.5", path = "tui-popup", optional = true }
73-
tui-prompts = { version = "0.3.20", path = "tui-prompts", optional = true }
74-
tui-scrollview = { version = "0.3.12", path = "tui-scrollview", optional = true }
71+
tui-big-text = { version = "0.5.4", path = "tui-big-text", optional = true }
72+
tui-popup = { version = "0.4.6", path = "tui-popup", optional = true }
73+
tui-prompts = { version = "0.3.21", path = "tui-prompts", optional = true }
74+
tui-scrollview = { version = "0.3.13", path = "tui-scrollview", optional = true }

tui-big-text/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.5.4] - 2024-08-06
6+
7+
### ⚙️ Miscellaneous Tasks
8+
9+
- Update Cargo.toml dependencies
10+
511
## [0.5.3] - 2024-08-02
612

713
### 📚 Documentation

tui-big-text/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tui-big-text"
3-
version = "0.5.3"
3+
version = "0.5.4"
44
description = "A Ratatui widget for displaying big text in the terminal"
55
documentation = "https://docs.rs/tui-big-text"
66

0 commit comments

Comments
 (0)