@@ -34,6 +34,24 @@ $ uvx --from 'libtmux' --prerelease allow python
3434
3535_ Future release notes will be placed here_
3636
37+ #### APIs deprecated (#611 )
38+
39+ Legacy API methods now raise ` libtmux.exc.DeprecatedError ` (hard error) instead of emitting ` DeprecationWarning ` .
40+
41+ See {doc}` migration ` for full context and examples.
42+
43+ | Deprecated API | Replacement | Note |
44+ | ----------------| -------------| ------|
45+ | ` kill_server() ` | {meth}` ~libtmux.Server.kill ` | Server
46+ | ` attach_session() ` , ` kill_session() ` | {meth}` ~libtmux.Session.attach ` , {meth}` ~libtmux.Session.kill ` | Session
47+ | ` select_window() ` , ` kill_window() ` , ` split_window() ` | {meth}` ~libtmux.Window.select ` , {meth}` ~libtmux.Window.kill ` , {meth}` ~libtmux.Window.split ` | Window
48+ | ` resize_pane() ` , ` select_pane() ` , ` split_window() ` | {meth}` ~libtmux.Pane.resize ` , {meth}` ~libtmux.Pane.select ` , {meth}` ~libtmux.Pane.split ` | Pane
49+ | ` attached_window ` , ` attached_pane ` | {attr}` ~libtmux.Session.active_window ` , {attr}` ~libtmux.Session.active_pane ` / {attr}` ~libtmux.Window.active_pane ` | Session/Window
50+ | ` list_*() ` , ` _list_*() ` , ` _update_*() ` , ` children ` , ` where() ` , ` find_where() ` , ` get_by_id() ` | {attr}` ~libtmux.Server.sessions ` / {attr}` ~libtmux.Session.windows ` / {attr}` ~libtmux.Window.panes ` with {meth}` ~libtmux.common.QueryList.filter ` / {meth}` ~libtmux.common.QueryList.get ` | Query/filter helpers
51+ | Dict-style access (` obj["key"] ` , ` obj.get(...) ` ) | Attribute access (e.g., {attr}` ~libtmux.window.Window.window_name ` ) | All tmux objects
52+ | ` set_window_option() ` , ` show_window_option() ` , ` show_window_options() ` | {meth}` ~libtmux.window.Window.set_option ` , {meth}` ~libtmux.window.Window.show_option ` , {meth}` ~libtmux.window.Window.show_options ` | Window
53+ | ` g ` parameter on options/hooks methods | ` global_ ` on {meth}` ~libtmux.options.OptionsMixin.set_option ` , {meth}` ~libtmux.options.OptionsMixin.show_option ` , {meth}` ~libtmux.options.OptionsMixin.show_options ` | Options & hooks
54+
3755## libtmux 0.50.0 (2025-11-30)
3856
3957### Overview
0 commit comments