File tree Expand file tree Collapse file tree 3 files changed +37
-3
lines changed Expand file tree Collapse file tree 3 files changed +37
-3
lines changed Original file line number Diff line number Diff line change 1
1
CHANGELOG
2
2
=========
3
3
4
+ 3.0.6: 2020-08-10
5
+ -----------------
6
+
7
+ New features:
8
+ - The SSH/Telnet adaptors have been refactored and improved in several ways.
9
+ See issues #876 and PR #1150 and #1184 on GitHub.
10
+ * Handle terminal types for both telnet and SSH sessions.
11
+ * Added pipe input abstraction. (base class for `PosixPipeInput` and
12
+ `Win32PipeInput`).
13
+ * The color depth logic has been refactored and moved to the `Output`
14
+ implementations. Added `get_default_color_depth` method to `Output`
15
+ objects.
16
+ * All line feets are now preceded by a carriage return in the telnet
17
+ connection stdout.
18
+ - Introduce `REPLACE_SINGLE` input mode for Vi key bindings.
19
+ - Improvements to the checkbox implementation:
20
+ * Hide the scrollbar for a single checkbox.
21
+ * Added a "checked" setter to the checkbox.
22
+ - Expose `KeyPressEvent` in key_binding/__init__.py (often used in type
23
+ annotations).
24
+ - The renderer has been optimized so that no trailing spaces are generated
25
+ (this improves copying in some terminals).
26
+
27
+ Fixes:
28
+ - Ignore F21..F24 key bindings by default.
29
+ - Fix auto_suggest key bindings when suggestion text is empty.
30
+ - Bugfix in SIGWINCH handling.
31
+ - Handle bug in HSplit/VSplit when the number of children is zero.
32
+ - Bugfix in CPR handling in renderer. Proper cancellation of pending tasks.
33
+ - Ensure rprompt aligns with input.
34
+ - Use `sys.stdin.encoding` for decoding stdin stream.
35
+
36
+
4
37
3.0.5: 2020-03-26
5
38
-----------------
6
39
7
40
Fixes:
8
41
- Bugfix in mouse handling on Windows.
9
42
43
+
10
44
3.0.4: 2020-03-06
11
45
-----------------
12
46
Original file line number Diff line number Diff line change 51
51
# built documents.
52
52
#
53
53
# The short X.Y version.
54
- version = '3.0.5 '
54
+ version = '3.0.6 '
55
55
# The full version, including alpha/beta/rc tags.
56
- release = '3.0.5 '
56
+ release = '3.0.6 '
57
57
58
58
# The language for content autogenerated by Sphinx. Refer to documentation
59
59
# for a list of supported languages.
Original file line number Diff line number Diff line change 18
18
from .shortcuts import PromptSession , print_formatted_text , prompt
19
19
20
20
# Don't forget to update in `docs/conf.py`!
21
- __version__ = "3.0.5 "
21
+ __version__ = "3.0.6 "
22
22
23
23
# Version tuple.
24
24
VERSION = tuple (__version__ .split ("." ))
You can’t perform that action at this time.
0 commit comments