aboutsummaryrefslogtreecommitdiff
path: root/docs/releases/cashmere.rst
blob: 9db9f8ffdf7bb614404cae3a8f8d8d2de5a0d9ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
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.