/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

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

  • Committer: Robert Collins
  • Date: 2012-09-25 08:26:01 UTC
  • mto: This revision was merged to the branch mainline in revision 6566.
  • Revision ID: robertc@robertcollins.net-20120925082601-sykhddmq2sxdt6oq
* ``bzr help env-variables`` now points users at ``bzr help configuration``
  which has much more detailed information on the same stuff.

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