~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2012-04-16 11:08:11 UTC
  • mfrom: (6521 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6522.
  • Revision ID: jelmer@samba.org-20120416110811-0y996ihqy9o2bb1t
Merge bzr.dev.

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