Merged Eric Kow's HTML escaping patch
[be.git] / NEWS
1 January 27, 2010
2  * `be html` links (<a href="...) #-delimited references in text/*
3    comment bodies.
4
5 January 25, 2010
6  * Added --ssl to `be serve` using cherrypy.wsgiserver.
7
8 January 23, 2010
9  * Added 'Created comment with ID .../.../...' output to `be comment`.
10  * Added --important and --mine to `be list`.
11
12 January 20, 2010
13  * Renamed 'be-mbox-to-xml' -> 'be-mail-to-xml' and added support for
14    several mailbox formats.
15
16 January 3, 2010
17  * Changed `be list --uuids` -> `be list --ids`
18    Instead of UUIDs, it now outputs user ids: BUGDIR/BUG
19
20 January 1, 2010
21  * Added HTTP storage backend and server
22    Serve a local repo on http://localhost:8000
23      be --repo REPO serve
24    Then connect from other be calls, for example
25      be --repo http://localhost:8000 list
26
27 December 31, 2009
28  * New bugdir/bug/comment ID format replaces old bug:comment format.
29  * Deprecated support for `be diff` on Arch and Darcs <= 2.3.1.  A new
30    backend abstraction (Storage) makes the former implementation
31    ungainly.
32  * Improved command completion.
33  * Removed commands close, open, email_bugs, 
34  * Flipped some arguments
35    `be assign BUG-ID [ASSIGNEE]` -> `be status ASSIGNED BUG-ID ...`
36    `be severity BUG-ID SEVERITY` -> `be severity SEVERITY BUG-ID ...`
37    `be status BUG-ID STATUS` -> `be status STATUS BUG-ID ...`
38
39 December 7, 2009
40  * added --paginate and --no-pager to be.
41  * be --dir DIR COMMAND now roots the bugdir in DIR _without_ changing
42    directories.
43  * `be init --root DIR` should now be `be --dir DIR init`.
44
45 December 5, 2009
46  * targets are now a special type of bug (severity 'target'), so you
47    can do all the things you do with normal bugs to them as well
48    (e.g. comment on them, link them into dependency trees, etc.)
49  * new command `be due` to get/set bug due dates.
50  * changes to `be diff`
51    * exits with an error if required revision control is not possible.
52      Previously it printed a message, but exitted with status 0.
53    * removed options --new, --removed, --modified, --all
54    * added options --uuids, --subscribe
55    Replace:
56      '--new' with '--uuids --subscribe DIR:new'
57      '--removed' with '--uuids --subscribe DIR:rem'
58      '--modified' with '--uuids --subscribe DIR:mod'
59      '--all' with '--uuids'
60  * changes to `be depend`
61    * added options --status, --severity
62  * changes to `be list`
63    * added blacklist capability to --status, --severity, --assigned
64    * removed options --target, --cur-target
65    Replace:
66      'be list --target TARGET' with
67      'be depend --status -closed,fixed,wontfix --severity -target \
68         $(be target --resolve TARGET)'
69      'be list --cur-target' with
70      'be depend --status -closed,fixed,wontfix --severity -target \
71         $(be target --resolve)'
72  * changes to `be target`
73    * added option --resolve
74    * removed option --list
75    Replace:
76      'be target --list' with 'be list --status all --severity target'
77  * assorted cleanups and bugfixes
78
79 December 4, 2009
80  * new commands:
81    email-bugs
82  * broke `be comment --xml` out and extended into `be import-xml`
83  * added --dir option to `be diff'
84  * new XML format <be-xml>
85  * interfaces/email/interactive:
86    * added support for [be-bug:xml] interface
87    * improved security with restrict_file_access
88  * assorted cleanups, bugfixes, and optimizations
89
90 November 17, 2009
91  * new becommands:
92    commit
93    depend
94    html
95    merge
96    remove
97    status
98    subscribe
99    tag
100  * renamed becommands:
101    set_root => init
102  * removed becommands:
103    inprogress
104    upgrade
105  * new interfaces:
106    email:
107      interactive
108      catmutt
109    xml:
110      be-mbox-to-xml
111      be-xml-to-mbox
112  * deprecated interfaces:
113    gui:
114      beg
115      wxbe
116    web:
117      Bugs-Everywhere-Web
118  * lots of bugfixes and cleanups, see `be diff 200` for details.
119
120 April 10, 2006
121  * Updated BeWeb to TurboGear 0.9
122
123 April 6, 2006
124  * Better diagnostics from Marien Zwart
125  * Fixed installation from Marien Zwart
126  * Support ReST comments
127
128 April 3, 2006
129  * Handle replying to comments
130  * Better help handling (Thomas Gerigk)
131
132 March 31, 2006
133  * Changes to comments are shown in bzr diff
134
135 March 3, 2006
136  * Better bzr compatibility
137  * Auto-commit support
138
139 Feb 3, 2006
140  * BeWeb can merge, commit, etc.
141
142 Jan 30, 2006
143  * Creator support (Alexander Belchenko)
144
145 Jan 26, 2006
146  * Unicode support
147
148 December 3, 2005
149 * Added new "beweb" web interface