File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments