@@ -14,10 +14,55 @@ $ pip install --user --upgrade --pre libtmux
14
14
15
15
<!-- Maintainers and contributors: Insert change notes for the next release above -->
16
16
17
+ ### Breaking changes
18
+
19
+ #### ` Session.new_window() ` + ` Window.split_window() ` : No longer attaches by default
20
+
21
+ - 0.28 +: Now _ defaults_ to ` attach=False ` .
22
+ - 0.27.1 and before: _ defaults_ to ` attach=True ` .
23
+
24
+ Pass ` attach=True ` for the old behavior.
25
+
26
+ #### ` Pane.resize_pane() ` : Params changed (#523 )
27
+
28
+ - No longer accepts ` -U ` , ` -D ` , ` -L ` , ` -R ` directly, instead accepts
29
+ ` ResizeAdjustmentDirection ` .
30
+
31
+ ### New features
32
+
33
+ #### ` Pane.resize_pane() ` : Params changed (#523 )
34
+
35
+ - Learned to accept adjustments via ` adjustment_direction ` w/
36
+ ` ResizeAdjustmentDirection ` + ` adjustment ` .
37
+
38
+ #### ` Pane.resize_pane() ` : Params changed (#523 )
39
+
40
+ - Learned ` resize_pane() `
41
+
42
+ - Accepts adjustment (columns/rows or percentage), zoom (and unzoom)
43
+
44
+ #### ` Window.resize_window() ` : Added (#523 )
45
+
46
+ If ` Pane.resize_pane() ` didn't work before, try resizing the window.
47
+
48
+ ### Bug fixes
49
+
50
+ #### ` Window.refresh() ` and ` Pane.refresh() ` : Refresh more underlying state (#523 )
51
+
52
+ #### ` Obj._refresh ` : Allow passing args (#523 )
53
+
54
+ e.g. ` -a ` (all) to ` list-panes ` and ` list-windows `
55
+
56
+ #### ` Server.panes ` : Fix listing of panes (#523 )
57
+
58
+ Would list only panes in attached session, rather than all in a server.
59
+
17
60
### Improvement
18
61
19
62
- Pane, Window: Improve parsing of option values that return numbers
20
63
(#520 )
64
+ - ` Obj._refresh ` : Allow passing ` list_extra_args ` to ensure ` list-windows ` and
65
+ ` list-panes ` can return more than the target (#523 )
21
66
22
67
### Tests
23
68
0 commit comments