~bzr-pqm/bzr/bzr.dev

6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
1
####################
2
Bazaar Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
6536.1.1 by Vincent Ladeuil
Open 2.6b3
8
bzr 2.6b3
9
#########
10
11
:2.6b3: NOT RELEASED YET
12
13
External Compatibility Breaks
14
*****************************
15
6538.1.30 by Aaron Bentley
Make *not* storing on switch the default.
16
.. These may require users to change the way they use Bazaar.
6536.1.1 by Vincent Ladeuil
Open 2.6b3
17
18
New Features
19
************
20
6538.1.30 by Aaron Bentley
Make *not* storing on switch the default.
21
* ``bzr switch --store`` now stores uncommitted changes in the branch, and
22
  restores them when switching back to the branch. (Aaron Bentley)
6536.1.1 by Vincent Ladeuil
Open 2.6b3
23
6524.5.6 by Paul Nixon
Updated release notes.
24
* New option '--context' for 'bzr diff' command, to configure the amount of 
25
  context (i.e. showing lines that have not changed).  Also available as the 
26
  named parameter 'context_lines' to bzrlib.diff.internal_diff(). (Paul Nixon)
27
6556.2.2 by Jelmer Vernooij
Move ping plugin to bzrlib.
28
* The 'ping' plugin is now shipped with bzr. (Jelmer Vernooij)
29
6536.1.1 by Vincent Ladeuil
Open 2.6b3
30
Improvements
31
************
32
6565.1.1 by Robert Collins
* ``bzr help env-variables`` now points users at ``bzr help configuration``
33
* ``bzr help env-variables`` now points users at ``bzr help configuration``
34
  which has much more detailed information on the same stuff.
35
  (Robert Collins)
36
6499.3.10 by Vincent Ladeuil
Add news entry and cleanup
37
* ``bzr lp-find-proposal`` now only cares about the revision-id that is
38
  specified, not the branch you use.  This was enabled by a new API call in
39
  Launchpad's web service.  (Aaron Bentley)
6536.1.1 by Vincent Ladeuil
Open 2.6b3
40
5912.5.9 by Martin
Add release notes
41
* Implement authentication.conf password obfuscation, the password_encoding
42
  option can now be set to base64. (Florian Dorn)
43
6499.3.10 by Vincent Ladeuil
Add news entry and cleanup
44
* Local configurations files (i.e. accessed on the local file system like
45
  ``bazaar.conf`` and ``locations.conf``) are now shared, reducing the
46
  number of IOs when querying a configuation option. (Vincent Ladeuil, #832042)
47
6536.1.1 by Vincent Ladeuil
Open 2.6b3
48
Bug Fixes
49
*********
50
6561.2.1 by Vincent Ladeuil
Add a ``progress_bar`` config option.
51
* Add a ``progress_bar`` configuration option defaulting to
52
  ``BZR_PROGRESS_BAR``. This can be set in ``bazaar.conf`` or specified from
6561.2.2 by Vincent Ladeuil
Fix bug number (388275) for progress bar config option
53
  the command line with ``-Oprogress_bar=text``. (Vincent Ladeuil, #388275)
6561.2.1 by Vincent Ladeuil
Add a ``progress_bar`` config option.
54
6538.4.4 by Haw Loeung (hloeung)
[hloeung] Updated release notes with news about bug fix.
55
* Fixed a bug where the entire contents of ``/etc/mailname`` is read in.
56
  We only want to read in the first line so that comments could be added
57
  and would be ignored.
58
  (Haw Loeung, #932515)
59
6569.1.1 by Jelmer Vernooij
Fix syntax error in doc/ja/user-guide/http_smart_server.txt that
60
* Fixed a syntax error in ``doc/ja/user-guide/http_smart_server.txt`` that
61
  causes breakage with docutils 0.9.1.
62
  (Vincent Ladeuil, Jelmer Vernooij, #1066307)
63
6559.2.1 by Vincent Ladeuil
Makes AuthenticationConfig always return unicode user names and passwords.
64
* ``Authentication.Config`` now always returns unicode user names and passwords.
65
  (Vincent Ladeuil, #514301)
66
6556.1.1 by Vincent Ladeuil
Warn instead of failing on pull --show-base in a treeless branch
67
* Warn when ``--show-base`` is used for ``pull`` in a treeless branch
68
  instead of failing. It's useless but harmless. (Vincent Ladeuil, #1022160)
69
6542.1.1 by Jelmer Vernooij
Mention 'bzr reconcile --canonicalize-chks' when hitting a missing chk root reference error.
70
* When a missing referenced chk root error is encountered, bzr now suggests
71
  running ``bzr reconcile --canonicalize-chks``. (Jelmer Vernooij, #1021537)
72
6519.3.6 by Martin
Merge bzr.dev to resolve conflict in release notes and bump to 2.6b3
73
* When pushing a specific revision, create the new working tree at
74
  that revision. (#484516, Neil Martinsen-Burrell)
75
6536.1.1 by Vincent Ladeuil
Open 2.6b3
76
Documentation
77
*************
78
79
.. Improved or updated documentation.
80
6561.1.1 by Vincent Ladeuil
Clarify option references expansion for `bzr config`.
81
* Clarify ``bzr config`` usages especially around other option references
82
  expansion. (Vincent Ladeuil, #996401)
83
6536.1.1 by Vincent Ladeuil
Open 2.6b3
84
API Changes
85
***********
86
87
.. Changes that may require updates in plugins or other code that uses
88
   bzrlib.
89
90
Internals
91
*********
92
6538.3.1 by Aaron Bentley
Add docs.
93
* The launchpad plugin now requires API 1.6.0 or later.  This version shipped
94
  with Ubuntu 9.10.  (Aaron Bentley)
6536.1.1 by Vincent Ladeuil
Open 2.6b3
95
96
Testing
97
*******
98
99
.. Fixes and changes that are only relevant to bzr's test framework and 
100
   suite.  This can include new facilities for writing tests, fixes to 
101
   spurious test failures and changes to the way things should be tested.
102
103
6505.1.1 by Vincent Ladeuil
Open 2.6b2
104
bzr 2.6b2
105
#########
106
6535.1.1 by Vincent Ladeuil
Release 2.6b2
107
:2.6b2: 2012-09-10
108
109
This is the second beta for the 2.6 series, leading up to a 2.6.0 release in
110
August 2012.
111
112
This release includes minor bug fixes.
113
114
This release includes all bugs fixed in previous series known at the time of
115
this release.
116
117
Beta releases are suitable for everyday use but may cause some
118
incompatibilities with plugins.  Some plugins may need small updates to work
119
with 2.6b2.
6505.1.1 by Vincent Ladeuil
Open 2.6b2
120
121
External Compatibility Breaks
122
*****************************
123
6535.1.1 by Vincent Ladeuil
Release 2.6b2
124
None.
6505.1.1 by Vincent Ladeuil
Open 2.6b2
125
126
New Features
127
************
128
6159.2.8 by Jelmer Vernooij
Merge bzr.dev.
129
* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``.
130
  (Jelmer Vernooij, #681792)
131
6531.3.1 by Jelmer Vernooij
Ship the grep plugin.
132
* The 'grep' plugin is now shipped with bzr. (Jelmer Vernooij)
133
6505.1.1 by Vincent Ladeuil
Open 2.6b2
134
Improvements
135
************
136
6511.3.1 by Jelmer Vernooij
Add 'co:' directory service.
137
* Colocated branches can now be addressed using the 'co:NAME' rather than
138
  the more complex 'file://.,branch=NAME'. (Jelmer Vernooij, #833665)
139
6505.1.1 by Vincent Ladeuil
Open 2.6b2
140
Bug Fixes
141
*********
142
6519.2.1 by Neil Martinsen-Burrell
Show tag names when using missing command
143
* "bzr missing" now shows tag names when displaying revision information.
144
  (#559072, Neil Martinsen-Burrell)
145
6531.2.3 by Vincent Ladeuil
Add news entry
146
* Fix ``branch.conf`` saving when unlocking the branch for BranchFormat4.
147
  (Vincent Ladeuil, #1020007)
148
6519.1.2 by Jelmer Vernooij
Implement ResponseFile.readline and ResponseFile.tell.
149
* Implement ``ResponseFile.readline`` and ``ReponseFile.tell``,
150
  fixing some clones over HTTP. (Jelmer Vernooij, #963769)
151
6535.1.1 by Vincent Ladeuil
Release 2.6b2
152
* Option values set on locked branches should be saved only when the branch
153
  is finally unlocked. (Vincent Ladeuil, #948339)
6519.3.1 by Neil Martinsen-Burrell
when pushing specific revision, create working tree at that revision
154
6505.1.1 by Vincent Ladeuil
Open 2.6b2
155
Documentation
156
*************
157
6535.1.1 by Vincent Ladeuil
Release 2.6b2
158
* Document "bzr lp-propose", "bzr register-branch" and
159
  the other Launchpad plugin commands in bzr(1).
160
  (Jelmer Vernooij, #843801, #163995)
6505.1.1 by Vincent Ladeuil
Open 2.6b2
161
6508.1.1 by Vincent Ladeuil
Ensures the format registry is not empty when generating docs for sphinx
162
* Force format registration to avoid generate_docs.py traceback when the
163
  registry is empty. (Vincent Ladeuil, #956860)
164
6535.1.1 by Vincent Ladeuil
Release 2.6b2
165
* Generate ``ENVIRONMENT`` section in bzr(1) from known environment variable
166
  list rather than hardcoding. (Jelmer Vernooij, #197618)
167
168
6505.1.1 by Vincent Ladeuil
Open 2.6b2
169
API Changes
170
***********
171
6535.1.1 by Vincent Ladeuil
Release 2.6b2
172
* ``register_filter_stack_map`` and ``lazy_register_filter_stack_map``
173
  are noew deprecated. Instead, use ``filter_stacks_registry.register``
174
  and ``filter_stacks_registry.register_lazy``.
175
  (Jelmer Vernooij)
176
177
* Remove deprecated Branch.import_last_revision(). (Jelmer Vernooij)
178
179
* Remove deprecated ``RepositoryFormat.register_format``.
180
  (Jelmer Vernooij)
6505.1.1 by Vincent Ladeuil
Open 2.6b2
181
6526.5.1 by Jelmer Vernooij
Remove deprecated Repository.get_ancestry().
182
* Remove deprecated Repository.get_ancestry(). (Jelmer Vernooij)
183
6526.3.1 by Jelmer Vernooij
Remove deprecated Repository.iter_reverse_revision_history.
184
* Remove deprecated Repository.iter_reverse_revision_history().
185
  (Jelmer Vernooij)
186
6526.1.1 by Jelmer Vernooij
Remove deprecated annotate_file.
187
* The previously deprecated ``bzrlib.annotate.annotate_file`` function
188
  has been removed. (Jelmer Vernooij)
189
6535.1.1 by Vincent Ladeuil
Release 2.6b2
190
6505.1.1 by Vincent Ladeuil
Open 2.6b2
191
Internals
192
*********
193
6535.1.1 by Vincent Ladeuil
Release 2.6b2
194
None.
6505.1.1 by Vincent Ladeuil
Open 2.6b2
195
196
Testing
197
*******
198
6522.1.1 by Vincent Ladeuil
Fix test failures caued by a forgotten ``tests.features.sphinx`` reference
199
* Fix test failures by removing a remaining reference to ``features.sphinx``
200
  which isn't needed anymore since we don't test the texinfo sphinx builder
201
  anymore either. (Vincent Ladeuil)
6505.1.1 by Vincent Ladeuil
Open 2.6b2
202
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
203
bzr 2.6b1
204
#########
205
6504.1.2 by Vincent Ladeuil
Release 2.6b1
206
:2.6b1: 2012-03-15
207
208
This is the first beta for the 2.6 series, leading up to a 2.6.0 release in
209
August 2012.
210
211
This release includes ssl certificates verification from the urllib-based
212
http implementation turned on by default, fixes some UI issues around
213
colocated branches, documentation fixes and more.
214
215
This release includes all bugs fixed in previous series known at the time of
216
this release.
217
218
Beta releases are suitable for everyday use but may cause some
219
incompatibilities with plugins.  Some plugins may need small updates to work
220
with 2.6b1.
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
221
222
External Compatibility Breaks
223
*****************************
224
6504.1.2 by Vincent Ladeuil
Release 2.6b1
225
None.
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
226
227
Improvements
228
************
229
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
230
* Access to HTTPS URLs now uses the urrllib implementation by default.
231
  For the old pycurl-based implementation, specify ``https+pycurl://`` as
232
  the URL scheme when accessing a HTTPS location.
233
  (Jelmer Vernooij, #125055)
234
6478.1.1 by Jelmer Vernooij
Add short option '-N' for '--no-recurse'.
235
* Add short option alias ``-N`` for ``--no-recurse``.
236
  (Jelmer Vernooij, #945904)
237
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
238
* Avoid 'Invalid range access' errors when whole files are retrieved with
239
  transport.http.get() . (Vincent Ladeuil, #924746)
6443.1.2 by Jelmer Vernooij
Change default HTTPS backend to urllib.
240
6437.40.2 by Jelmer Vernooij
Merge lp:bzr.
241
* ``bzr rmbranch`` now supports removing colocated branches.
242
  (Jelmer Vernooij, #920653)
243
6437.41.3 by Jelmer Vernooij
Merge rmbranch-colo.
244
* ``bzr rmbranch`` no longer removes active branches unless ``--force``
245
  is specified. (Jelmer Vernooij, #922953)
246
6491.1.3 by Jelmer Vernooij
Make 'bzr verify-signatures' show a progress bar.
247
* ``bzr verify-signatures`` now shows a progress bar.
248
  (Jelmer Vernooij)
249
6475.1.1 by Brian de Alwis
Doc fix: command hooks available in 2.6
250
* Two new command hooks, ``pre_command`` and ``post_command``,
251
  provide notification before and after a command has been run.
252
  (Brian de Alwis, Jelmer Vernooij)
253
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
254
Bug Fixes
255
*********
256
6466.1.1 by Vincent Ladeuil
Fix RegistryOption display in bzr config output
257
* Fix ``bzr config`` display for ``RegistryOption`` values.
258
  (Vincent Ladeuil, #930182)
259
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
260
Documentation
261
*************
262
6503.1.1 by Jelmer Vernooij
Prevent lines starting with a dot to accidentally be interpreted as a roff macro.
263
* Prevent lines of command descriptions starting with a dot to
264
  accidentally be interpreted as a roff macro in bzr(1).
265
  (Jelmer Vernooij, #711079)
266
6498.2.1 by Jelmer Vernooij
Properly format apostrophes in manual page.
267
* Properly format apostrophes in manual page. (Jelmer Vernooij, #234771)
268
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
269
API Changes
270
***********
271
6491.1.4 by Jelmer Vernooij
Deprecate GPGStrategy.do_verifications.
272
* ``GPGStrategy.do_verifications`` has been deprecated.
273
  (Jelmer Vernooij)
274
6445.3.1 by Jelmer Vernooij
Allow file ids in the tree API to be tuples.
275
* File ids in the ``Tree`` API can now be bytestring as previously,
276
  or tuples of bytestrings.
277
  (Jelmer Vernooij)
278
6449.5.1 by Jelmer Vernooij
Migrate mail_client to config stacks.
279
* ``mail_client`` now accepts a configuration stack object rather than
280
  an old style Config object. (Jelmer Vernooij)
281
6491.1.6 by Jelmer Vernooij
Fix test.
282
* New method ``Repository.verify_revision_signatures``.
283
  (Jelmer Vernooij)
284
6449.2.1 by Jelmer Vernooij
Add bzrlib.config.RegistryOption.
285
* New configuration option class ``RegistryOption`` which is backed
286
  onto a registry. (Jelmer Vernooij)
287
6461.1.1 by Vincent Ladeuil
Merge 2.5 branch
288
* New convenience API method ``WorkingTree.get_config_stack``.
289
  (Jelmer Vernooij)
290
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
291
* Remove 
292
  ``branch.PullResult.__int__`` deprecated in 2.3.0,
293
  ``branch.PushResult.__int__`` deprecated in 2.3.0,
6027.1.16 by Vincent Ladeuil
More Branch deprecated code removal
294
  ``branch.BranchFormat.get_default_format`` deprecated in 2.4.0,
295
  ``branch.BranchFormat.get_formats`` deprecated in 2.4.0,
296
  ``branch.BranchFormat.set_default_format`` deprecated in 2.4.0,
297
  ``branch.BranchFormat.register_format`` deprecated in 2.4.0,
298
  ``branch.BranchFormat.unregister_format`` deprecated in 2.4.0,
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
299
  ``bzrdir.BzrDir.generate_backup_name`` deprecated in 2.3.0,
300
  ``bzrdir.BzrProber.register_bzrdir_format`` deprecated in 2.4.0,
301
  ``bzrdir.BzrProber.unregister_bzrdir_format`` deprecated in 2.4.0,
302
  ``config.Config.get_editor`` deprecated in 2.4.0,
6027.1.13 by Vincent Ladeuil
Remove deprecated code
303
  ``hooks.known_hooks_key_to_parent_and_attribute`` deprecated in 2.3,
304
  ``hooks.Hooks.create_hook`` deprecated in 2.4,
305
  ``inventory.Inventory.__contains__`` deprecated in 2.4.0,
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
306
  ``merge.Merge3Merger.scalar_three_way`` deprecated in 2.2.0,
307
  ``merge.Merge3Merger.fix_root`` deprecated in 2.4.0,
308
  ``transform.TreeTransformBase.has_named_child`` deprecated in 2.3.0,
309
  ``transform.get_backup_name`` deprecated in 2.3.0,
310
  ``transform._get_backup_name`` deprecated in 2.3.0,
6027.1.13 by Vincent Ladeuil
Remove deprecated code
311
  ``workingtree.WorkingTreeFormat.get_default_format`` deprecated in 2.4.0,
312
  ``workingtree.WorkingTreeFormat.register_format`` deprecated in 2.4.0,
313
  ``workingtree.WorkingTreeFormat.register_extra_format`` deprecated in 2.4.0,
314
  ``workingtree.WorkingTreeFormat.unregister_extra_format`` deprecated in 2.4.0,
315
  ``workingtree.WorkingTreeFormat.get_formats`` deprecated in 2.4.0,
316
  ``workingtree.WorkingTreeFormat.set_default_format`` deprecated in 2.4.0,
317
  ``workingtree.WorkingTreeFormat.unregister_format`` deprecated in 2.4.0,
6027.1.18 by Vincent Ladeuil
Fix news indentation.
318
  (Vincent Ladeuil)
6027.1.13 by Vincent Ladeuil
Remove deprecated code
319
6517 by Patch Queue Manager
(jelmer) Deprecate {lazy_,}register_filter_stack_map. (Jelmer Vernooij)
320
* Remove deprecated ``Branch.set_revision_history`` and
321
  ``Branch.revision_history`` methods and the ``set_rh``
322
  hook on ``Branch``. (Jelmer Vernooij)
323
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
324
Internals
325
*********
326
6478.2.1 by Jelmer Vernooij
Accept path element list as argument to Tree.path2id.
327
* ``Tree.path2id`` now once again accepts a list of path elements
328
  in addition to a path. (Jelmer Vernooij)
329
6468.5.1 by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True
330
* Turn config option expansion on by default. The only options for which
6468.5.3 by Vincent Ladeuil
Fix typo in news entry
331
  this should be disabled are templates which should already have used
6468.5.1 by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True
332
  conf.get(option, expand=False) or conf.get_user_option(option,
333
  expand=False). (Vincent Ladeuil)
334
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
335
..
336
   vim: tw=74 ft=rst ff=unix