Skip to content

Commit

Permalink
pip prod(deps): bump textual from 0.79.1 to 0.80.0 (#3212)
Browse files Browse the repository at this point in the history
Bumps [textual](https://github.com/Textualize/textual) from 0.79.1 to
0.80.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Textualize/textual/releases">textual's
releases</a>.</em></p>
<blockquote>
<h2>The best decade release</h2>
<p>This is a large release!</p>
<p>The feature I am most excited about is the new <a
href="https://textual.textualize.io/widget_gallery/#maskedinput">MaskedInput</a>
widget, a contribution by <a href="https://github.com/amottola">Angelo
Mottola</a>. Here's a quick preview:</p>
<p><a
href="https://github.com/user-attachments/assets/c5256c50-f673-4f91-947d-7803e5c8d263">https://github.com/user-attachments/assets/c5256c50-f673-4f91-947d-7803e5c8d263</a></p>
<p>Here's the full release notes...</p>
<h2>[0.80.0] - 2024-09-23</h2>
<h3>Added</h3>
<ul>
<li>Added <code>MaskedInput</code> widget <a
href="https://redirect.github.com/Textualize/textual/pull/4783">Textualize/textual#4783</a></li>
<li>Input validation for floats and integers accept embedded
underscores, e.g., &quot;1_234_567&quot; is valid. <a
href="https://redirect.github.com/Textualize/textual/pull/4784">Textualize/textual#4784</a></li>
<li>Support for <code>&quot;none&quot;</code> value added to
<code>dock</code>, <code>hatch</code> and <code>split</code> styles <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Support for <code>&quot;none&quot;</code> added to box and border
style properties (e.g <code>widget.style.border =
&quot;none&quot;</code>) <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Docstrings added to most style properties <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Added <code>ansi_color</code> switch to App to permit ANSI (themed)
colors <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>:ansi</code> pseudo class <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>-ansi-scrollbar</code> style to widgets <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>App.INLINE_PADDING</code> to define the number of spaces
above inline apps <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>nocolor</code> psuedoclass when NO_COLOR env var is
set</li>
<li><code>BINDING_GROUP_TITLE</code> now defaults to <code>None</code>
<a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added <code>TreeNode.siblings</code>,
<code>TreeNode.next_sibling</code>,
<code>TreeNode.previous_sibling</code>,
<code>TreeNode.is_collapsed</code> <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added additional bindings to Tree widget <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added <code>Tree.center_scroll</code> <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added <code>Tree.unselect</code> <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Input validation for integers no longer accepts scientific notation
like '1.5e2'; must be castable to int. <a
href="https://redirect.github.com/Textualize/textual/pull/4784">Textualize/textual#4784</a></li>
<li>Default <code>scrollbar-size-vertical</code> changed to
<code>2</code> in inline styles to match Widget default CSS (unlikely to
affect users) <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Removed border-right from <code>Toast</code> <a
href="https://redirect.github.com/Textualize/textual/pull/4984">Textualize/textual#4984</a></li>
<li>Some fixes in <code>RichLog</code> result in slightly different
semantics, see docstrings for details <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
<li>Changed how scrollbars are rendered (will have no visual effect, but
will break snapshot tests) <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>enabled</code> switch to filters (mostly used
internally) <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li><code>BINDING_GROUP_TITLE</code> now defaults to <code>None</code>
<a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Breaking change: Changed how scrollbars are rendered so they work in
ansi mode (will break snapshots) <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Input validation of floats no longer accepts NaN (not a number). <a
href="https://redirect.github.com/Textualize/textual/pull/4784">Textualize/textual#4784</a></li>
<li>Fixed issues with screenshots by simplifying segments only for
snapshot tests <a
href="https://redirect.github.com/Textualize/textual/issues/4929">Textualize/textual#4929</a></li>
<li>Fixed <code>RichLog.write</code> not respecting <code>width</code>
parameter <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
<li>Fixed <code>RichLog</code> writing at wrong width when
<code>write</code> occurs before width is known (e.g. in
<code>compose</code> or <code>on_mount</code>) <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
<li>Fixed <code>RichLog.write</code> incorrectly shrinking width to
<code>RichLog.min_width</code> when <code>shrink=True</code> (now
shrinks to fit content area instead) <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Textualize/textual/blob/main/CHANGELOG.md">textual's
changelog</a>.</em></p>
<blockquote>
<h2>[0.80.0] - 2024-09-23</h2>
<h3>Added</h3>
<ul>
<li>Added <code>MaskedInput</code> widget <a
href="https://redirect.github.com/Textualize/textual/pull/4783">Textualize/textual#4783</a></li>
<li>Input validation for floats and integers accept embedded
underscores, e.g., &quot;1_234_567&quot; is valid. <a
href="https://redirect.github.com/Textualize/textual/pull/4784">Textualize/textual#4784</a></li>
<li>Support for <code>&quot;none&quot;</code> value added to
<code>dock</code>, <code>hatch</code> and <code>split</code> styles <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Support for <code>&quot;none&quot;</code> added to box and border
style properties (e.g <code>widget.style.border =
&quot;none&quot;</code>) <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Docstrings added to most style properties <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Added <code>ansi_color</code> switch to App to permit ANSI (themed)
colors <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>:ansi</code> pseudo class <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>-ansi-scrollbar</code> style to widgets <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>App.INLINE_PADDING</code> to define the number of spaces
above inline apps <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>nocolor</code> psuedoclass when NO_COLOR env var is set-
<code>BINDING_GROUP_TITLE</code> now defaults to <code>None</code> <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added <code>TreeNode.siblings</code>,
<code>TreeNode.next_sibling</code>,
<code>TreeNode.previous_sibling</code>,
<code>TreeNode.is_collapsed</code> <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added additional bindings to Tree widget <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added <code>Tree.center_scroll</code> <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Added <code>Tree.unselect</code> <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Input validation for integers no longer accepts scientific notation
like '1.5e2'; must be castable to int. <a
href="https://redirect.github.com/Textualize/textual/pull/4784">Textualize/textual#4784</a></li>
<li>Default <code>scrollbar-size-vertical</code> changed to
<code>2</code> in inline styles to match Widget default CSS (unlikely to
affect users) <a
href="https://redirect.github.com/Textualize/textual/pull/4982">Textualize/textual#4982</a></li>
<li>Removed border-right from <code>Toast</code> <a
href="https://redirect.github.com/Textualize/textual/pull/4984">Textualize/textual#4984</a></li>
<li>Some fixes in <code>RichLog</code> result in slightly different
semantics, see docstrings for details <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
<li>Changed how scrollbars are rendered (will have no visual effect, but
will break snapshot tests) <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li>Added <code>enabled</code> switch to filters (mostly used
internally) <a
href="https://redirect.github.com/Textualize/textual/pull/5000">Textualize/textual#5000</a></li>
<li><code>BINDING_GROUP_TITLE</code> now defaults to <code>None</code>
<a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
<li>Breaking change: Changed how scrollbars are rendered so they work in
ansi mode (will break snapshots) <a
href="https://redirect.github.com/Textualize/textual/pull/5023">Textualize/textual#5023</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Input validation of floats no longer accepts NaN (not a number). <a
href="https://redirect.github.com/Textualize/textual/pull/4784">Textualize/textual#4784</a></li>
<li>Fixed issues with screenshots by simplifying segments only for
snapshot tests <a
href="https://redirect.github.com/Textualize/textual/issues/4929">Textualize/textual#4929</a></li>
<li>Fixed <code>RichLog.write</code> not respecting <code>width</code>
parameter <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
<li>Fixed <code>RichLog</code> writing at wrong width when
<code>write</code> occurs before width is known (e.g. in
<code>compose</code> or <code>on_mount</code>) <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
<li>Fixed <code>RichLog.write</code> incorrectly shrinking width to
<code>RichLog.min_width</code> when <code>shrink=True</code> (now
shrinks to fit content area instead) <a
href="https://redirect.github.com/Textualize/textual/pull/4978">Textualize/textual#4978</a></li>
<li>Fixed flicker when setting <code>dark</code> reactive on startup <a
href="https://redirect.github.com/Textualize/textual/pull/4989">Textualize/textual#4989</a></li>
<li>Fixed command palette not sorting search results by their match
score <a
href="https://redirect.github.com/Textualize/textual/pull/4994">Textualize/textual#4994</a></li>
<li>Fixed <code>DataTable</code> cached height issue on re-populating
the table when using auto-height rows <a
href="https://redirect.github.com/Textualize/textual/pull/4992">Textualize/textual#4992</a></li>
<li>Fixed inline app output being cleared when
<code>inline_no_clear=True</code> <a
href="https://redirect.github.com/Textualize/textual/issues/5019">Textualize/textual#5019</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Textualize/textual/commit/322a85c97e5b34f3c13a8f6723edd019e117cf97"><code>322a85c</code></a>
Merge pull request <a
href="https://redirect.github.com/Textualize/textual/issues/5036">#5036</a>
from Textualize/bump0800</li>
<li><a
href="https://github.com/Textualize/textual/commit/d0abf60984a88c3e3422a4fb467a26245e9a3d23"><code>d0abf60</code></a>
comments</li>
<li><a
href="https://github.com/Textualize/textual/commit/771f2b939b4ce8cbfea411762d9720b9ebc5248b"><code>771f2b9</code></a>
changelog</li>
<li><a
href="https://github.com/Textualize/textual/commit/f4eb13799124aa69f55313cdacb131a163789961"><code>f4eb137</code></a>
version bump</li>
<li><a
href="https://github.com/Textualize/textual/commit/d103e5fcf9560a35e675305eb289b93ea3812f8b"><code>d103e5f</code></a>
Merge pull request <a
href="https://redirect.github.com/Textualize/textual/issues/5022">#5022</a>
from TomJGooding/fix-app-fix-inline-no-clear</li>
<li><a
href="https://github.com/Textualize/textual/commit/23844b1221715bafb1681a5ed298636f4449fa86"><code>23844b1</code></a>
snapshot</li>
<li><a
href="https://github.com/Textualize/textual/commit/051809e1c8e16c91cd3918688d1ec8e255a383a1"><code>051809e</code></a>
restore calculator</li>
<li><a
href="https://github.com/Textualize/textual/commit/f3b545fb0d2e75a221cd07cdaac47c42b9e374b5"><code>f3b545f</code></a>
disable kitty protocol</li>
<li><a
href="https://github.com/Textualize/textual/commit/8b0537aaebc22116458e5c07277e7ea2065d595b"><code>8b0537a</code></a>
Merge branch 'main' into fix-app-fix-inline-no-clear</li>
<li><a
href="https://github.com/Textualize/textual/commit/7c5b7823f302ec780c1e749d6c280c49bf0be5e4"><code>7c5b782</code></a>
inline fixes</li>
<li>Additional commits viewable in <a
href="https://github.com/Textualize/textual/compare/v0.79.1...v0.80.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=textual&package-manager=pip&previous-version=0.79.1&new-version=0.80.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Sep 24, 2024
1 parent 1606a5c commit f130786
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ dev = [
"pytest-asyncio==0.24.0",
"pyright==1.1.345",
]
gui = ["textual==0.79.1", "pyclip==0.7"]
gui = ["textual==0.80.0", "pyclip==0.7"]
jax = ["jax==0.4.33", "numpy==2.1.1"]
onnx = ["onnx==1.16.2", "numpy==2.1.1"]
riscv = ["riscemu==2.2.7"]
Expand Down

0 comments on commit f130786

Please sign in to comment.