small-hack / smol-k8s-lab

☁️ CLI & TUI with a smol friendly vibe to get started with Kubernetes on metal, then bootstrap apps using Argo CD 🧸 Great for testing webapps and benchmarking.
https://small-hack.github.io/smol-k8s-lab/
GNU Affero General Public License v3.0
15 stars 1 forks source link

Update dependency textual to ^0.83.0 and python-ulid to ^3.0 #299

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 4 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
textual ^0.79 -> ^0.83.0 age adoption passing confidence

Release Notes

Textualize/textual (textual) ### [`v0.83.0`](https://redirect.github.com/Textualize/textual/blob/HEAD/CHANGELOG.md#0830---2024-10-10) [Compare Source](https://redirect.github.com/Textualize/textual/compare/v0.82.0...v0.83.0) ##### Added - Added support for A-F to Digits widget [https://github.com/Textualize/textual/pull/5094](https://redirect.github.com/Textualize/textual/pull/5094) - Added `Region.constrain` [https://github.com/Textualize/textual/pull/5097](https://redirect.github.com/Textualize/textual/pull/5097) ##### Changed - `Screen.ALLOW_IN_MAXIMIZED_VIEW` will now default to `App.ALLOW_IN_MAXIMIZED_VIEW` [https://github.com/Textualize/textual/pull/5088](https://redirect.github.com/Textualize/textual/pull/5088) - Widgets matching `.-textual-system` will now be included in the maximize view by default [https://github.com/Textualize/textual/pull/5088](https://redirect.github.com/Textualize/textual/pull/5088) - Digits are now thin by default, style with text-style: bold to get bold digits [https://github.com/Textualize/textual/pull/5094](https://redirect.github.com/Textualize/textual/pull/5094) - Made `Widget.absolute_offset` public [https://github.com/Textualize/textual/pull/5097](https://redirect.github.com/Textualize/textual/pull/5097) - Tooltips are now displayed directly below the mouse cursor [https://github.com/Textualize/textual/pull/5097](https://redirect.github.com/Textualize/textual/pull/5097) - `Region.inflect` will now assume that margins overlap [https://github.com/Textualize/textual/pull/5097](https://redirect.github.com/Textualize/textual/pull/5097) - `Pilot.click` and friends will now accept a widget, in addition to a selector [https://github.com/Textualize/textual/pull/5095](https://redirect.github.com/Textualize/textual/pull/5095) ### [`v0.82.0`](https://redirect.github.com/Textualize/textual/blob/HEAD/CHANGELOG.md#0820---2024-10-03) [Compare Source](https://redirect.github.com/Textualize/textual/compare/v0.81.0...v0.82.0) ##### Fixed - Fixed issue with screen not updating when auto_refresh was enabled [https://github.com/Textualize/textual/pull/5063](https://redirect.github.com/Textualize/textual/pull/5063) - Fixed issues regarding loading indicator [https://github.com/Textualize/textual/pull/5079](https://redirect.github.com/Textualize/textual/pull/5079) - Fixed issues with inspecting the lazy loaded widgets module [https://github.com/Textualize/textual/pull/5080](https://redirect.github.com/Textualize/textual/pull/5080) ##### Added - Added `DOMNode.is_on_screen` property [https://github.com/Textualize/textual/pull/5063](https://redirect.github.com/Textualize/textual/pull/5063) - Added support for keymaps (user configurable key bindings) [https://github.com/Textualize/textual/pull/5038](https://redirect.github.com/Textualize/textual/pull/5038) - Added descriptions to bindings for all internal widgets, and updated casing to be consistent [https://github.com/Textualize/textual/pull/5062](https://redirect.github.com/Textualize/textual/pull/5062) ##### Changed - Breaking change: `Widget.set_loading` no longer return an awaitable [https://github.com/Textualize/textual/pull/5079](https://redirect.github.com/Textualize/textual/pull/5079) ### [`v0.81.0`](https://redirect.github.com/Textualize/textual/blob/HEAD/CHANGELOG.md#0810---2024-09-25) [Compare Source](https://redirect.github.com/Textualize/textual/compare/v0.80.1...v0.81.0) ##### Added - Added `x_axis` and `y_axis` parameters to `Widget.scroll_to_region` [https://github.com/Textualize/textual/pull/5047](https://redirect.github.com/Textualize/textual/pull/5047) - Added `Tree.move_cursor_to_line` [https://github.com/Textualize/textual/pull/5052](https://redirect.github.com/Textualize/textual/pull/5052) - Added `Screen.pop_until_active` [https://github.com/Textualize/textual/pull/5069](https://redirect.github.com/Textualize/textual/pull/5069) ##### Changed - Tree will no longer scroll the X axis when moving the cursor [https://github.com/Textualize/textual/pull/5047](https://redirect.github.com/Textualize/textual/pull/5047) - DirectoryTree will no longer select the first node [https://github.com/Textualize/textual/pull/5052](https://redirect.github.com/Textualize/textual/pull/5052) ##### Fixed - Fixed widgets occasionally not getting Resize events [https://github.com/Textualize/textual/pull/5048](https://redirect.github.com/Textualize/textual/pull/5048) - Fixed tree regression [https://github.com/Textualize/textual/pull/5052](https://redirect.github.com/Textualize/textual/pull/5052) - Fixed glitch with single line inline widget [https://github.com/Textualize/textual/pull/5054](https://redirect.github.com/Textualize/textual/pull/5054) ### [`v0.80.1`](https://redirect.github.com/Textualize/textual/blob/HEAD/CHANGELOG.md#0801---2024-09-24) [Compare Source](https://redirect.github.com/Textualize/textual/compare/v0.80.0...v0.80.1) ##### Fixed - Fixed crash when exiting the app prematurely [https://github.com/Textualize/textual/pull/5039](https://redirect.github.com/Textualize/textual/pull/5039) - Fixed exception constructing TextArea outside of App [https://github.com/Textualize/textual/pull/5045](https://redirect.github.com/Textualize/textual/pull/5045) ### [`v0.80.0`](https://redirect.github.com/Textualize/textual/blob/HEAD/CHANGELOG.md#0800---2024-09-23) [Compare Source](https://redirect.github.com/Textualize/textual/compare/v0.79.1...v0.80.0) ##### Added - Added `MaskedInput` widget [https://github.com/Textualize/textual/pull/4783](https://redirect.github.com/Textualize/textual/pull/4783) - Input validation for floats and integers accept embedded underscores, e.g., "1\_234\_567" is valid[https://github.com/Textualize/textual/pull/4784](https://redirect.github.com/Textualize/textual/pull/4784)84 - Support for `"none"` value added to `dock`, `hatch` and `split` styles [https://github.com/Textualize/textual/pull/4982](https://redirect.github.com/Textualize/textual/pull/4982) - Support for `"none"` added to box and border style properties (e.g `widget.style.border = "none"`) [https://github.com/Textualize/textual/pull/4982](https://redirect.github.com/Textualize/textual/pull/4982) - Docstrings added to most style properties [https://github.com/Textualize/textual/pull/4982](https://redirect.github.com/Textualize/textual/pull/4982) - Added `ansi_color` switch to App to permit ANSI (themed) colors [https://github.com/Textualize/textual/pull/5000](https://redirect.github.com/Textualize/textual/pull/5000) - Added `:ansi` pseudo class [https://github.com/Textualize/textual/pull/5000](https://redirect.github.com/Textualize/textual/pull/5000) - Added `-ansi-scrollbar` style to widgets [https://github.com/Textualize/textual/pull/5000](https://redirect.github.com/Textualize/textual/pull/5000) - Added `App.INLINE_PADDING` to define the number of spaces above inline apps [https://github.com/Textualize/textual/pull/5000](https://redirect.github.com/Textualize/textual/pull/5000) - Added `nocolor` psuedoclass when NO_COLOR env var is set- `BINDING_GROUP_TITLE` now defaults to `None` [https://github.com/Textualize/textual/pull/5023](https://redirect.github.com/Textualize/textual/pull/5023) - Added `TreeNode.siblings`, `TreeNode.next_sibling`, `TreeNode.previous_sibling`, `TreeNode.is_collapsed` [https://github.com/Textualize/textual/pull/5023](https://redirect.github.com/Textualize/textual/pull/5023) - Added additional bindings to Tree widget [https://github.com/Textualize/textual/pull/5023](https://redirect.github.com/Textualize/textual/pull/5023) - Added `Tree.center_scroll` [https://github.com/Textualize/textual/pull/5023](https://redirect.github.com/Textualize/textual/pull/5023) - Added `Tree.unselect` [https://github.com/Textualize/textual/pull/5023](https://redirect.github.com/Textualize/textual/pull/5023) ##### Changed - Input validation for integers no longer accepts scientific notation like '1.5e2'; must be castable to int. [https://github.com/Textualize/textual/pull/4784](https://redirect.github.com/Textualize/textual/pull/4784) - Default `scrollbar-size-vertical` changed to `2` in inline styles to match Widget default CSS (unlikely to affect users) [https://github.com/Textualize/textual/pull/4982](https://redirect.github.com/Textualize/textual/pull/4982) - Removed border-right from `Toast` [https://github.com/Textualize/textual/pull/4984](https://redirect.github.com/Textualize/textual/pull/4984) - Some fixes in `RichLog` result in slightly different semantics, see docstrings for details [https://github.com/Textualize/textual/pull/4978](https://redirect.github.com/Textualize/textual/pull/4978) - Changed how scrollbars are rendered (will have no visual effect, but will break snapshot tests) [https://github.com/Textualize/textual/pull/5000](https://redirect.github.com/Textualize/textual/pull/5000) - Added `enabled` switch to filters (mostly used internally) [https://github.com/Textualize/textual/pull/5000](https://redirect.github.com/Textualize/textual/pull/5000) - `BINDING_GROUP_TITLE` now defaults to `None` [https://github.com/Textualize/textual/pull/5023](https://redirect.github.com/Textualize/textual/pull/5023) - Breaking change: Changed how scrollbars are rendered so they work in ansi mode (will break snapshots) [https://github.com/Textualize/textual/pull/5023](https://redirect.github.com/Textualize/textual/pull/5023) ##### Fixed - Input validation of floats no longer accepts NaN (not a number). [https://github.com/Textualize/textual/pull/4784](https://redirect.github.com/Textualize/textual/pull/4784) - Fixed issues with screenshots by simplifying segments only for snapshot tests [https://github.com/Textualize/textual/issues/4929](https://redirect.github.com/Textualize/textual/issues/4929) - Fixed `RichLog.write` not respecting `width` parameter [https://github.com/Textualize/textual/pull/4978](https://redirect.github.com/Textualize/textual/pull/4978) - Fixed `RichLog` writing at wrong width when `write` occurs before width is known (e.g. in `compose` or `on_mount`) [https://github.com/Textualize/textual/pull/4978](https://redirect.github.com/Textualize/textual/pull/4978) - Fixed `RichLog.write` incorrectly shrinking width to `RichLog.min_width` when `shrink=True` (now shrinks to fit content area instead) [https://github.com/Textualize/textual/pull/4978](https://redirect.github.com/Textualize/textual/pull/4978) - Fixed flicker when setting `dark` reactive on startup [https://github.com/Textualize/textual/pull/4989](https://redirect.github.com/Textualize/textual/pull/4989) - Fixed command palette not sorting search results by their match score [https://github.com/Textualize/textual/pull/4994](https://redirect.github.com/Textualize/textual/pull/4994) - Fixed `DataTable` cached height issue on re-populating the table when using auto-height rows [https://github.com/Textualize/textual/pull/4992](https://redirect.github.com/Textualize/textual/pull/4992) - Fixed inline app output being cleared when `inline_no_clear=True` [https://github.com/Textualize/textual/issues/5019](https://redirect.github.com/Textualize/textual/issues/5019)

Package Change Age Adoption Passing Confidence
python-ulid (changelog) ^2.6 -> ^3.0.0 age adoption passing confidence

Release Notes

mdomke/python-ulid (python-ulid) ### [`v3.0.0`](https://redirect.github.com/mdomke/python-ulid/blob/HEAD/CHANGELOG.rst#300---2024-10-11) [Compare Source](https://redirect.github.com/mdomke/python-ulid/compare/2.7.0...3.0.0) Changed * Raise `TypeError` instead of `ValueError` if constructor is called with value of wrong type. * Update ``ruff`` linter rules and switch to ``hatch fmt``. Added ~~~~~ * Added :meth:`.ULID.parse`-method, which allows to create a :class:`.ULID`-instance from an arbitrary supported input value. `@perrotuerto `_. Fixed ~~~~~ * Documentation bug in the example of :meth:`.ULID.milliseconds` `@tsugumi-sys `_.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 month ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.