diff --git a/BUILD.md b/BUILD.md
index efc8cd27..cb59bdd8 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -299,15 +299,21 @@ To edit and build the documentation, see the [docs readme](/docs/README.md).
This section documents the release process. Unless you're a core OnionShare developer making a release, you'll probably never need to follow it.
-## Changelog, version, and signed git tag
+## Changelog, version, docs, and signed git tag
-Before making a release, all of these should be complete:
+Before making a release, you must update the version in these places:
* `share/version.txt` should have the correct version
* `pyproject.toml` should have the correct version
+* `docs/source/conf.py` should have the correct version
* `install/org.onionshare.OnionShare.appdata.xml` should have the correct version
* `install/onionshare.nsi` should have the correct version, for the Windows installer
+
+In addition to that, you must:
+
+* `install/org.onionshare.OnionShare.appdata.xml` should have the correct release date, and links to correct screenshots
* `CHANGELOG.md` should be updated to include a list of all major changes since the last release
+* Update all of the documentation to cover new features, including taking new screenshots if necessary
* There must be a PGP-signed git tag for the version, e.g. for OnionShare 2.1, the tag must be `v2.1`
The first step for the Linux, macOS, and Windows releases is the same:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index da5f0c42..8d206b49 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,15 @@
# OnionShare Changelog
+## 2.3
+
+* Major new feature: Multiple tabs, including better support for persistent services, fasting Tor connections
+* New feature: Chat anonymously mode
+* New feature: All new design
+* New feature: Ability to display QR codes of OnionShare addresses
+* New feature: Web apps have responsive design and look better on mobile
+* New feature: Flatpak packaging for Linux
+* Several bug fixes
+
## 2.2
* New feature: Website mode, which allows publishing a static HTML website as an onion service
diff --git a/install/org.onionshare.OnionShare.appdata.xml b/install/org.onionshare.OnionShare.appdata.xml
index c9a0b11c..117d998c 100644
--- a/install/org.onionshare.OnionShare.appdata.xml
+++ b/install/org.onionshare.OnionShare.appdata.xml
@@ -40,6 +40,6 @@
micah@micahflee.com
-
+
diff --git a/pyproject.toml b/pyproject.toml
index 6011b976..dda3b665 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "onionshare"
-version = "2.2"
+version = "2.3"
description = "OnionShare lets you securely and anonymously send and receive files. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable web address so others can download files from you, or upload files to you. It does _not_ require setting up a separate server or using a third party file-sharing service."
authors = ["Micah Lee "]
license = "GPLv3+"
diff --git a/share/version.txt b/share/version.txt
index 61618788..c0943d3e 100644
--- a/share/version.txt
+++ b/share/version.txt
@@ -1 +1 @@
-2.2
\ No newline at end of file
+2.3
\ No newline at end of file