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