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