Releases: sarnold/picotui
Release v1.2.3.2
v1.2.3.2 (2025-08-19)
Fixes
- Remove deprecated version attribute from package metadata. [Stephen L Arnold]
Release v1.2.3.1
(unreleased)
Fixes
- Restore missing metadata bits, update changelog. [Stephen L Arnold]
Release v1.2.3
v1.2.3 (2025-07-18)
Changes
-
Move metadata to setup.cfg, cleanup coverage bits. [Stephen L Arnold]
-
Add docs build to needs for release job. [Stephen L Arnold]
Release v1.2.2
v1.2.2 (2025-04-07)
New
-
Add reuse config and cleanup readme badges. [Stephen L Arnold]
- make LICENSE file a symlink to license text
-
Add a simple WProgress widget class. [Stephen Arnold]
-
Add input text validation to WLabel widget class. [Stephen Arnold]
- this adds colors for valid/invalid text when .validate is True
-
Add the obligatory workflows and a conda recipe. [Stephen L Arnold]
- remove superfluous not-an-example file
Changes
-
Use coverage run for unittests for now. [Stephen L Arnold]
- picotui test fails with pytest when the shell is not interactive
-
Button and confirmation dialog feature/fixes. [Stephen Arnold]
- add next/prev button function
- add size params to DConfirmation Dialog class
-
Use deprecated format of license string for conda compatibility. [Stephen L Arnold]
- this should hopefully be temporary until toml deps are supported [1],[2]
- add conda-remove-defaults setting to miniconda setup
-
Cleanup workflow branch cruft, update .gitignore. [Stephen L Arnold]
-
Add some badging for github status and project metadata. [Stephen L Arnold]
-
Remove windows from matrix workflows. [Stephen L Arnold]
-
Add basic sphinx autoapi docs build with tox cmds and workflow. [Stephen L Arnold]
- move widgets doc to docs/source, switch pytest to capture=no
- cleanup coverage bits
-
Add a tox file, cleanup tests, move examples to examples. [Stephen L Arnold]
- pytest capture should be off for current widgets test or it will
raise a termios exception - also allow asserts in tool.bandit config
- pytest capture should be off for current widgets test or it will
-
Migrate packaging to pyproject.toml, leave setup.py stub. [Stephen L Arnold]
Fixes
-
Use correct project path in bandit workflow. [Stephen L Arnold]
- cleanup coverage bits, stop tests from leaking
-
Check explicitly if termios file descriptor is a tty. [Stephen L Arnold]
- fixes annoying CI failures in non-interactive shell and does not
seem to break anything else
- fixes annoying CI failures in non-interactive shell and does not
-
Apply bytes-not-strings correction for newer python. [Stephen L Arnold]
-
Revert python matrix in conda workflow. [Stephen L Arnold]
-
Use new pty slave to handle ioctl errors in termios. [Stephen L Arnold]
Other
-
Revert "fix: dev: use new pty slave to handle ioctl errors in termios" [Stephen L Arnold]
This reverts commit 88562ee.
-
Example_widgets: Add WPasswdEntry example. [simejo]
-
Widgets: Added WPasswdEntry widget. [simejo]