aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2020-08-24 20:10:31 -0700
committerMicah Lee <micah@micahflee.com>2020-08-24 20:10:31 -0700
commit23899fad581f89e67ecad72dff964dd2af17b55d (patch)
treea8c10a26538eec8122a13b4428c9d7a1eb1c7f50
parent584ca92498c57570f63cffd551763c031faa2015 (diff)
downloadonionshare-23899fad581f89e67ecad72dff964dd2af17b55d.tar.gz
onionshare-23899fad581f89e67ecad72dff964dd2af17b55d.zip
Version bump to 2.3 and update changelog (for now)
-rw-r--r--BUILD.md10
-rw-r--r--CHANGELOG.md10
-rw-r--r--install/org.onionshare.OnionShare.appdata.xml2
-rw-r--r--pyproject.toml2
-rw-r--r--share/version.txt2
5 files changed, 21 insertions, 5 deletions
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 @@
<update_contact>micah@micahflee.com</update_contact>
<content_rating type="oars-1.1" />
<releases>
- <release type="stable" date="2019-10-13" version="2.2" />
+ <release type="stable" date="2020-08-24" version="2.3" />
</releases>
</component>
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 <micah@micahflee.com>"]
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