mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 04:23:46 +00:00
docs: Update changelog since 3.0 release.
Changes through 456b0dd258 are recorded here.
This commit is contained in:
@@ -2,11 +2,60 @@
|
||||
|
||||
All notable changes to the Zulip server are documented in this file.
|
||||
|
||||
## Unreleased
|
||||
## 4.0 -- Unreleased
|
||||
|
||||
This section lists notable unreleased changes; it is generally updated
|
||||
in bursts.
|
||||
|
||||
#### Highlights
|
||||
|
||||
- Added copy-to-clipboard button on code blocks, making it convenient
|
||||
to extract code for external use.
|
||||
- Significant work towards support for web-public streams (visible to
|
||||
the Internet without creating an account).
|
||||
- Significant work towards stream-level administrator users.
|
||||
|
||||
#### Upgrade notes for 4.0
|
||||
|
||||
- Changed the Tornado service to use 127.0.0.1:9800 instead of
|
||||
127.0.0.1:9993 as its default network address, to simplify support
|
||||
for multiple Tornado processes. Since Tornado only listens on
|
||||
localhost, this change should have no visible effect unless another
|
||||
service is using port 9800.
|
||||
|
||||
#### Full feature changelog
|
||||
|
||||
- Added support for moving topics to private streams.
|
||||
- Added support for subscribing another stream's membership to a stream.
|
||||
- Added RealmAuditLog for most settings state changes in Zulip; this
|
||||
data will fascilitate future features showing a log of activity by
|
||||
a given user or changes to an organization's settings.
|
||||
- Added support for using Sentry for processing backend exceptions.
|
||||
- Added documentation for using `wal-g` for continuous postgres backups.
|
||||
- Added loading spinners for message editing widgets.
|
||||
- Added live update of compose placeholder text when recipients change.
|
||||
- The Zoom integration is now stable (no longer beta).
|
||||
- Completed API documentation for Zulip's real-time events system.
|
||||
- Fixed numerous rare exceptions when running Zulip at scale.
|
||||
- Fixed various UI and accessibility issues in the registration and new
|
||||
user invitation flows.
|
||||
- Fixed live update and UI bugs with streams being deactivated.
|
||||
- Refactored typeahead and emoji components to be shareable with the
|
||||
mobile codebase.
|
||||
- Replaced the old CasperJS frontend test suite with Puppeteer.
|
||||
- Switched to `orjson` for JSON serialization, resulting in better
|
||||
performance and more standards-compliant validation.
|
||||
- Various API endpoints creating objects now return the ID of the
|
||||
created object.
|
||||
- Fixed screenreader accessibility of many components, including
|
||||
the compose box, message editing, popovers, and many more.
|
||||
- Improved formatting of GitLab integration.
|
||||
- Improved positioning logic for inline Youtube previews.
|
||||
- Upgraded our ancient forked version of bootstrap, on a path towards
|
||||
removing the last forked dependencies from the codebase.
|
||||
- Updated webapp codebase to use many modern ES6 patterns.
|
||||
- Relabeled :smile: and :stuck_out_tongue: emoji to use better codepoints.
|
||||
|
||||
### 3.2 -- September 15, 2020
|
||||
|
||||
- Switched from `libmemcached` to `python-binary-memcached`, a
|
||||
@@ -1864,6 +1913,7 @@ Zulip apps.
|
||||
This section links to the upgrade notes from past releases, so you can
|
||||
easily read them all when upgrading across multiple releases.
|
||||
|
||||
* [Draft Upgrade notes for 4.0](#upgrade-notes-for-4-0)
|
||||
* [Upgrade notes for 3.0](#upgrade-notes-for-3-0)
|
||||
* [Upgrade notes for 2.1.5](#upgrade-notes-for-2-1-5)
|
||||
* [Upgrade notes for 2.1.0](#upgrade-notes-for-2-1-0)
|
||||
|
||||
Reference in New Issue
Block a user