~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-02 01:44:26 UTC
  • mfrom: (6518 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6519.
  • Revision ID: jelmer@samba.org-20120402014426-0o5qtysohyl006b2
merge bzr.dev.

Show diffs side-by-side

added added

removed removed

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