Skip to content

Commit 7d727b6

Browse files
committed
docs(CHANGES) Note Waiter
1 parent 8db0ac9 commit 7d727b6

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

CHANGES

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,18 @@ $ uvx --from 'libtmux' --prerelease allow python
3434

3535
- _Future release notes will be placed here_
3636

37+
### New features
38+
39+
#### Waiting (#582)
40+
41+
Added experimental `waiter.py` module for polling for terminal content in tmux panes:
42+
43+
- Fluent API inspired by Playwright for better readability and chainable options
44+
- Support for multiple pattern types (exact text, contains, regex, custom predicates)
45+
- Composable waiting conditions with `wait_for_any_content` and `wait_for_all_content`
46+
- Enhanced error handling with detailed timeouts and match information
47+
- Robust shell prompt detection
48+
3749
## libtmux 0.47.0 (2025-11-01)
3850

3951
### Breaking changes
@@ -64,8 +76,8 @@ $ uvx --from 'libtmux' --prerelease allow python
6476

6577
_Maintenance only, no bug fixes or new features_
6678

67-
A version branch has been created at v0.46.x, the next release of v0.47.0 may
68-
be a few months in waiting (watchers / snapshots are in development in #587).
79+
A version branch has been created at v0.46.x, the next release of v0.47.0 may
80+
be a few months in waiting (watchers / snapshots are in development in #587).
6981

7082
### Documentation
7183

0 commit comments

Comments
 (0)