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