~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.6.txt

  • Committer: Patch Queue Manager
  • Date: 2012-09-17 11:14:25 UTC
  • mfrom: (6554.1.1 stack-remove-unknown)
  • Revision ID: pqm@pqm.ubuntu.com-20120917111425-4i6r0ze0v9zm33bu
(vila) Fix obscure and misleading warning when trying to delete an unknown
 config option. (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

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