v1.1 Series (“Cashmere”)
1.1.3
This release fixes a number of issues with the 1.1.2 release.
Bug Fixes
Some Python 3 issues are resolved in pwclient
pwclient now functions as expected behind a proxy
1.1.2
This release fixed a number of issues with the 1.1.1 release.
Bug Fixes
Headers containing invalid characters or codings are now parsed correctly
Patches can no longer be delegated to any user
This had significant performance impacts and has been reverted.
1.1.1
This release fixed a number of issues with the 1.1.0 release.
Bug Fixes
Numerous issues in the parsemail.py, parsearchive.py and parsemail.sh scripts are resolved
Permissions of database tables, as set by grant-all SQL scripts, are now set for tables added in Patchwork 1.1.0
Some performance and usability regressions in the UI are resolved
1.1.0
This release focuses on usability and maintainability, and sets us up nicely for a v2.0.0 release in the near future. Feature highlights of v1.1.0 include:
Automated delegation of patches, based on the files modified in said patches.
Storing of test results, a.k.a. “checks”, on a patch-by-patch basis.
Delegation of patches to any registered Patchwork user (previously one had to be a registered maintainer).
Overhaul of the web UI, which is now based on Bootstrap.
Python 3 support.
New Features
The web UI is updated to reflect modern web standards. Bootstrap 3.x is used.
Python 3.4 is now supported
Checks, which can be used to report the status of tests, have been added
Automatic delegation of patches based on file path
Automated documentation for the XML-RPC API. This can be found at the ‘/xmlrpc’ in most Patchwork deployments
Vagrant is now integrated for use during development
Upgrade Notes
Patches can now be delegated to any Patchwork user.