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