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