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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
NEWS for distix, a distributed ticketing system
===============================================
This file contains release notes and other newsworthy bits about
distix, a distributed ticketing system.
Version 0.12+git, not yet released
----------------------------------
* Speed up imports by improving check for whether a message has
already been imported.
Version 0.12, released 2017-03-22
----------------------------------
* Fix error when importing message with an unknown character
set in the headers.
Version 0.11, released 2017-03-22
----------------------------------
* Fix error when rendering message with an unknown character set,
resulting in a bad render but no crash.
Version 0.10, released 2017-01-07
---------------------------------
* ` distix list`, `distix show`, and the HTML output now show the
ticket id using words as well as a hex string.
Version 0.9, released 2017-01-07
---------------------------------
* Changed the syntax of the `distix set` command to be `distix set
FOO=BAR TICKETID...` (with as many ticket ids as desired). This is
more convenient than having the ticket id first.
Version 0.8, released 2017-01-01
---------------------------------
* rsiddharth fixed a timezone parsting bug in the
distixlib.Ticket._get_message_timestamp method.
* `distix show` and other commands that accept ticket ids now accept
a unique id prefix, in addition to the full ticket id.
* `distix list` now shows ticket ids as three words, picked from the
PGP word list. The words aren't random (they're carefully picked),
but they may seem so to the user. The words are easier to remember,
and easier to communicate by voice, than a hexadecimal ticket id.
`distix` commands that accept ticket ids as their command line
arguments now accept the triple-word combo as well as a hexadecimal
string.
Version 0.7, released 2016-10-19
-----------------------------------
* `distix html` now puts an update timestamp on the HTML pages it
generates. Also, handle incorrectly declared charsets without
crashing.
* Now requires Python 2.7.
Version 0.6.1, released 2016-03-25
---------------------------------
Version 0.6, released 2016-03-25
---------------------------------
* `distix list` now shows the date of the newest message in the
ticket and sorts the tickets by that date.
* New command `distix html` generates a static HTML website to show
the contents of a repository. The site is read-only.
* Mail importing now decodes the Subject header when setting the title
for a new ticket.
* The various ways of importing from a mail folder now do not
duplicate imported mails whenever there's another mail that's
belongs in an existing ticket.
* Importing mails can now set a key/value pair on any new or modified
tickets. This can be used, for example, to unset a closed status.
Version 0.5, released 2016-03-08
---------------------------------
* `distix show` now renders a ticket's messages in a better way that
is easier to read.
Version 0.4, released 2016-02-20
--------------------------------
* New command `distix import-maildir` imports mails from a Maildir
folder.
* Various problems showing text not in ASCII have been fixed. There
may be more lurking about.
Version 0.3, released 2016-01-08
--------------------------------
* New commands `distix import-mail` and `distix import-mbox` import
individual e-mails or mailboxes in the mbox format into the
repository. Mail are imported to existing tickets, if they continue
discussion on them, or into new tickets.
* All commands that change the git repository now require the working
tree to be clean when they start.
Version 0.2, released 2014-06-08
--------------------------------
Progress is slow, since this is a fairly low-priority free-time
project, but there is progress, since this is something I have a
personal need for. This release is a small, but important step closer
to me being able to use distix for real on at least one of my other
personal projects.
* The tutorial has been expanded.
* `distix new` now prints out the id of the newly created ticket.
* `distix list` can now list tickets **without** a given key/value
pair: `distix list state!=closed`.
Version 0.1, released 2014-04-21
--------------------------------
* This is the first release. Everything is new.
|