~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Aaron Bentley
  • Date: 2012-07-19 15:44:55 UTC
  • mto: This revision was merged to the branch mainline in revision 6540.
  • Revision ID: aaron@aaronbentley.com-20120719154455-j7y8fm7o9y95vo38
Eliminate get_stored_uncommitted from API.

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