Skip to content

Commit

Permalink
Merge pull request #1935 from freedomofpress/backport-0.10.0
Browse files Browse the repository at this point in the history
Backport 0.10.0 changelog and version bumps
  • Loading branch information
zenmonkeykstop committed Mar 20, 2024
2 parents 1b071a6 + 58c5f7d commit 9272508
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 2 deletions.
57 changes: 57 additions & 0 deletions changelog.md
@@ -0,0 +1,57 @@
# Changelog

## 0.10.0

This is the first release from the merged securedrop-client repository, which now
contains the securedrop-export, securedrop-log, securedrop-proxy and securedrop-sdk
codebases. See our [blog post](https://securedrop.org/news/consolidating-securedrop-workstations-git-repositories-to-make-development-easier/) for more details.
All components now use the same version number, previous changelogs can be found in each
component's subfolder.

* VeraCrypt-encrypted USB drives are now supported for export. (#1777, #1908)
* Don't ask for a passphrase if the device is already unlocked ([securedrop-export#105](https://github.com/freedomofpress/securedrop-export/pull/105), #1777)
* Ensure all print jobs have been fully enqueued ([securedrop-export#105](https://github.com/freedomofpress/securedrop-export/pull/105))
* Cleanup `metadata.json` from sd-devices after exporting ([securedrop-export#105](https://github.com/freedomofpress/securedrop-export/pull/105))
* Add status code and error for multiple attached devices ([securedrop-export#105](https://github.com/freedomofpress/securedrop-export/pull/105))
* Improve detail in error messages when exporting fails and log them (#1777)
* Add spinner and active state in "Insert Encrypted Drive" dialog (#1019, #1777)
* Consistently transition to "Ready to export" state (#990, #1777)
* Fix typos in messages (#1651)
* Fix homepage URL in setup.py (#1662)
* Remove obsolete gvfs-bin dependency from securedrop-workstation-viewer (#1842)
* Make files exported to USBs world readable (#1872, #1917)
* Update translations from Weblate (#1548, #1747)
* Add `.rtf` printing support ([securedrop-export#109](https://github.com/freedomofpress/securedrop-export/pull/109))

* Dependencies:
* Update requests to 2.31.0
* Update certifi to 2023.7.22
* Update jinja2 to 3.1.3

* Internal and development:
* Fix syntax of mypy comments (#1646)
* Pull out string "transcript.txt" into a constant (#1658)
* Restore workaround for segmentation faults in tests (#1656)
* Auto-detect Wayland in run.sh developer environment (#1653)
* Verify gettext machine objects (`.mo`s) are reproducible (#1666)
* Migrate dependency management to poetry (#1671)
* Enable dependabot for Python and GitHub Actions (#1768, #1782, #1824, #1830)
* Move and refactor debian/ packaging files from securedrop-builder (#1741)
* Use `--require-hashes` when installing dependencies during package build (#1792)
* Lint `.desktop` files in CI (#1783)
* Apply bandit and safety linting to all components in one place (#1814)
* Add initial configuration for Rust components (#1817, #1818)
* Standardize `make lint` in all components (#1841)
* Move remaining CircleCI jobs over to GitHub Actions (#1841)
* Apply black and isort formatting to all components in one place (#1860)
* Add shellcheck linting (#1843)
* Stop using deprecated pkg_resources (#1851)
* Have CI run piuparts (#1844)
* Use dh_apparmor for installing the profile (#1856)
* Use setuptools.find_packages() in setup.py (#1873)
* Parameterize sender_is_current_user in test instead of randomization (#1884)
* Stop running client tests in parallel with pytest-xdist (#1881)
* Run lintian on Debian packages (#1845)
* Run CI as a non-root user. (#1919)
* Remove __pycache__ folders from packages. (#1909)
* Remove specific version from .pot files. (#1915)
2 changes: 1 addition & 1 deletion client/securedrop_client/__init__.py
@@ -1 +1 @@
__version__ = "0.9.0"
__version__ = "0.10.0"
6 changes: 6 additions & 0 deletions debian/changelog
@@ -1,3 +1,9 @@
securedrop-client (0.10.0) unstable; urgency=medium

* see changelog.md

-- SecureDrop Team <securedrop@freedom.press> Tue, 19 Mar 2024 14:07:49 -0400

securedrop-client (0.9.0) unstable; urgency=medium

* see changelog.md
Expand Down
2 changes: 1 addition & 1 deletion export/securedrop_export/__init__.py
@@ -1 +1 @@
__version__ = "0.9.0"
__version__ = "0.10.0"

0 comments on commit 9272508

Please sign in to comment.