Skip to content

Commit 33139c2

Browse files
committed
version/CHANGELOG: Update to indicate new 0.6.0 release.
1 parent 8c56a52 commit 33139c2

File tree

2 files changed

+116
-5
lines changed

2 files changed

+116
-5
lines changed

CHANGELOG.md

Lines changed: 115 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,119 @@
11
# Zulip-terminal Changelog
22

3-
## Next Release
3+
## 0.6.0 - 28 January 2021
44

5-
No changes yet!
5+
This release contains the second set of contributions from our two 2020
6+
[GSoC](https://summerofcode.withgoogle.com/) students, as well as
7+
[Hacktoberfest](https://hacktoberfest.digitalocean.com/) participants and a
8+
range of various other contributors - thanks to them
9+
[all](https://github.com/zulip/zulip-terminal/graphs/contributors?from=2020-07-30&to=2021-01-28&type=c)
10+
for raising the standard of the project once again!
11+
12+
Now is a great time to give the project a try, with more features than ever and
13+
the newly-added 'explore mode' (`--explore` on the command-line) ensuring that
14+
no messages get marked as read in your client while you're just giving it a
15+
try!
16+
17+
### IMPORTANT NOTES
18+
19+
This release fixes a security issue, so we strongly recommend upgrading immediately.
20+
21+
#### Python 3.5
22+
This will be the last release with support for python 3.5, for which support
23+
has now ended upstream (see #838).
24+
25+
#### Customized installs
26+
If you've customized your install by editing themes or keys, be sure to back
27+
these up before upgrading and then carefully integrate them.
28+
29+
### HIGHLIGHTS
30+
- Message composition feels a lot cleaner!
31+
- new design for entering message recipients, with stream & topic autocomplete available
32+
- interactive feedback shows whether recipients are valid on edit/autocomplete (<kbd>ctrl</kbd>-<kbd>f</kbd>/<kbd>ctrl</kbd>-<kbd>r</kbd>) and/or <kbd>tab</kbd>
33+
- Editing of sent messages is much more feature-complete!
34+
- most editing modes are supported - rename partial or full topics
35+
- message edit history is accessible via Message information popup
36+
- Jump (narrow) to linked streams or topics in messages via the Message information popup!
37+
- new quoted messages include the original author and contextual links
38+
- Session-only draft feature supports pausing composition to review other messages (<kbd>meta</kbd>-<kbd>s</kbd> / <kbd>d</kbd>)
39+
- Improved popup design including theming by popup category, with more information accessible in popups
40+
- Various smaller updates to match existing and new features from Zulip 3.x
41+
- time mentions and organization emoji in messages, re-styled user list, 'no topic' messages, ...
42+
43+
### Interactivity improvements
44+
- Message editing:
45+
- All topic-editing modes are now available (change-one, change-later and change-all) (#675)
46+
- Editing of a message topic is now possible after the server-specified time (#675)
47+
- Message composition:
48+
- Message recipients (streams, users in PMs) are now checked for validity (#738, #823, #865)
49+
- Destination stream and topic names can now also be autocompleted (#746)
50+
- Addition of session-only single draft feature (#772)
51+
- Messages with no topic are handled as per the webapp - they can be blank and convert to `(no topic)` (#754/#757)
52+
- Autocompleted emoji now include organization-specific (and zulip) emoji, loaded at startup (#710)
53+
- User mention autocomplete shows users involved in the conversation before others (#730)
54+
- Quoting messages uses the same format as the latest webapp, including author and link to original location (#854/#514)
55+
- Private message typing events now sent to server (#845/#884/#593)
56+
- Support `*` or `**` at start of mentions, improving experience with repeat autocomplete/edits and selection of only user-groups (#794, #732)
57+
- General UI:
58+
- Internal stream/topic links in the message information popup can be used to narrow to those streams/topics (#708)
59+
- Stop accepting leading spaces in search boxes (#784)
60+
- Support <kbd>a</kbd> for showing all messages, as in recent versions of the web-app (#805)
61+
- Options/configuration:
62+
- Added `--explore` command-line option for 'explore mode', where messages are not marked as read (#787)
63+
- Added `--list-themes` command-line option to show available themes (with default) (#803, #807)
64+
- Support setting color depth in zuliprc files (#808/601)
65+
66+
### Visual improvements
67+
- Much improved compose box design: (#783)
68+
- Simpler horizontal-only bounding lines (#852/#629)
69+
- Stream/topic titles are replaced by a stream-colored `#` or `P` character (for public/private streams) and an `` arrow to the topic (#865)
70+
- Popups are refreshed and show more information:
71+
- All popups have an improved contrasting layout using block elements, color-themed by type (#853)
72+
- The About popup now has separate sections for the Application, Server, and Application configuration (#821)
73+
- Stream Information popup now allows access to stream membership and weekly message counts (#856, #878)
74+
- Message edit-history (if present) can now be viewed in a popup from the Message Information popup (#663)
75+
- Message rendering:
76+
- Time mentions (Zulip server 3.0+) are now shown, and detailed in the Message Information popup (#691/#765/#771)
77+
- No-text links render as either a final filename, internal link, or domain name (instead of simply the end of the URL) (#742/#750)
78+
- The user list more closely resembles the webapp:
79+
- `(you)` is shown next to yourself (#798/#437)
80+
- Instead of dots, differently-filled circles are used to indicate varying activity levels (#817)
81+
- Muted streams and topics are now styled differently, including their muted status (#802)
82+
83+
### Important bugfixes
84+
- Avoid unnecessary repeated reconnect attempts (#866)
85+
- User search fully updates after backspacing to an empty search (#700)
86+
- Muted topics are again indicated correctly using Zulip server 3.0 (or feature level 1+) (#744)
87+
- Ensure view is rendered before displaying errors from server (#761)
88+
- Topics are fetched on-demand rather than on startup, lowering startup time and server load (#493/#759)
89+
- Various bugs fixed where streams were assumed to be subscribed (eg #795)
90+
- Indicate to user if the zuliprc file could not be written (#801)
91+
- In case of unexpected errors handling events, log them and allow other events to be processed (#819)
92+
- Update topic list upon renaming of topics (#785, #832)
93+
94+
### User documentation updates
95+
- README updates:
96+
- About section added to improve project summary, feature status and limitations (#860)
97+
- Note added regarding using an insecure/self-signed-cert server setup (#788)
98+
- Note improved for handling passwords (#818)
99+
- Text corrected regarding (lack of) notifications support on WSL (#835)
100+
- New FAQ sections:
101+
- Are there any themes available, other than the default one?
102+
- When are messages marked as having been read? (#789)
103+
- How do I access multiple servers? (#820)
104+
105+
### Infrastructure improvements
106+
- Dockerfile improvements, including options to build images from current git (#571)
107+
- Log files generated less in general use - API calls only in debug mode, tracebacks only on exceptions (#760)
108+
- Unicode symbols used in the interface are isolated into one source file for easier customization
109+
- Use `typing_extensions` module instead of `mypy_extensions` for `TypedDict` & `Literal` (#769)
110+
- Initial support for development environment using make (#777)
111+
- Add CPython 3.9 support to installation range and to CI (#815)
112+
- Various improvements to development notes, eg. commit style, pytest tips, file overview (#820, #857)
113+
- Various improvements to support newer server versions
114+
- peer_add/peer_remove events for feature level 35+ (#814)
115+
- new standardized `op` field in later server versions (#786/#790)
116+
- CI migrated from Travis to GitHub Actions; CodeQL testing added (#831, #869, #872, #875)
6117

7118
## 0.5.2 - 30 July 2020
8119

@@ -223,9 +334,9 @@ Thanks to the core team and many new contributors for the almost 300 commits sin
223334
- Much improved (& configurable on/off) autohide behavior for streams/users panels
224335
- Toggle thumbs-up reactions to messages (<kbd>+</kbd>)
225336
- Toggle star status of messages (<kbd>*</kbd> or <kbd>ctrl</kbd>+<kbd>s</kbd>)
226-
- Narrow to starred messges (<kbd>f</kbd>, or via new button)
337+
- Narrow to starred messages (<kbd>f</kbd>, or via new button)
227338
- Reply mentioning sender (<kbd>@</kbd>)
228-
- Reply quoting mesage (<kbd>></kbd>)
339+
- Reply quoting message (<kbd>></kbd>)
229340
- Use enter to reply to a message
230341
- Disable responding to suspend (<kbd>ctrl</kbd>+<kbd>z</kbd>), since cannot resume (yet)
231342
- Disable responding to <kbd>ctrl</kbd>+<kbd>s</kbd> for flow control, enabling use with starring

zulipterminal/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ZT_VERSION = '0.5.2+git'
1+
ZT_VERSION = '0.6.0'
22

33
SUPPORTED_SERVER_VERSIONS = [
44
('2.1', None),

0 commit comments

Comments
 (0)