Skip to content

Commit 83db3a5

Browse files
authored
docs: version 2.0.2 (#837)
Assisted-by: ClaudeCode:claude-opus-4.8 Signed-off-by: Henry Schreiner <henryfs@princeton.edu>
1 parent 2273e0a commit 83db3a5

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

CHANGELOG.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
2.0.2
2+
-----
3+
4+
Fixes:
5+
6+
* CLI parsing and terminal fixes: exact switch names win over abbreviations, clear errors for ``--flag=value`` on no-argument switches and for unknown ``requires``/``excludes`` names, ``Set`` no longer validates the unsplit CSV string, ``--helpall`` no longer corrupts later ``--help`` output, ``ask``/``choose``/``prompt`` no longer loop forever on closed stdin, and wide/tall images render with the right aspect (`#824 <https://github.com/tomerfiliba/plumbum/pull/824>`_)
7+
* Subprocess and pipeline lifecycle fixes: ``bgrun`` kills and reaps the process when the body raises, pipeline call-time args bind to the source command, leaked pipeline pipes are closed, the async TEE handles long lines and multibyte characters and reaps on failure, equal timeout deadlines no longer kill the timeout thread, and daemon fixes (`#822 <https://github.com/tomerfiliba/plumbum/pull/822>`_)
8+
* Path/fs edge cases: ``RemotePath.unlink`` no longer removes directories recursively and handles symlinks via lstat, ``RemotePath.access`` supports ``F_OK`` and requires every requested permission bit, ``LocalPath.chown`` leaves an unspecified owner/group unchanged, and ``AtomicFile.locked`` honors ``blocking=False`` for the in-process thread lock (`#825 <https://github.com/tomerfiliba/plumbum/pull/825>`_)
9+
* Don't change the global ``SIGPIPE`` disposition in the CLI (`#834 <https://github.com/tomerfiliba/plumbum/pull/834>`_)
10+
* Keep the return code off the last line of session output (`#830 <https://github.com/tomerfiliba/plumbum/pull/830>`_)
11+
* ``Path.parent`` no longer raises ``IndexError`` on the filesystem root (`#827 <https://github.com/tomerfiliba/plumbum/pull/827>`_)
12+
* Quote paths, cwd, and env names in remote shell command lines (`#821 <https://github.com/tomerfiliba/plumbum/pull/821>`_)
13+
* ``colorlib`` correctness fixes: stdout guard, ``Color(0)``, ``from_ansi``, bold-off (`#823 <https://github.com/tomerfiliba/plumbum/pull/823>`_)
14+
15+
Docs:
16+
17+
* Update terminal color support link to its permanent home (`#829 <https://github.com/tomerfiliba/plumbum/pull/829>`_)
18+
* Update example output to match the code (`#828 <https://github.com/tomerfiliba/plumbum/pull/828>`_)
19+
20+
Internal:
21+
22+
* Remove a redundant class definition and fix indentation (`#832 <https://github.com/tomerfiliba/plumbum/pull/832>`_)
23+
* Bump ``actions/checkout`` and ``astral-sh/setup-uv`` (`#826 <https://github.com/tomerfiliba/plumbum/pull/826>`_, `#831 <https://github.com/tomerfiliba/plumbum/pull/831>`_, `#833 <https://github.com/tomerfiliba/plumbum/pull/833>`_)
24+
25+
126
2.0.1
227
-----
328

0 commit comments

Comments
 (0)