~bzr-pqm/bzr/bzr.dev

6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
1
####################
2
Bazaar Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
6505.1.1 by Vincent Ladeuil
Open 2.6b2
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
6159.2.8 by Jelmer Vernooij
Merge bzr.dev.
23
* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``.
24
  (Jelmer Vernooij, #681792)
25
6505.1.1 by Vincent Ladeuil
Open 2.6b2
26
Improvements
27
************
28
29
.. Improvements to existing commands, especially improved performance 
30
   or memory usage, or better results.
31
6511.3.1 by Jelmer Vernooij
Add 'co:' directory service.
32
* Colocated branches can now be addressed using the 'co:NAME' rather than
33
  the more complex 'file://.,branch=NAME'. (Jelmer Vernooij, #833665)
34
6505.1.1 by Vincent Ladeuil
Open 2.6b2
35
Bug Fixes
36
*********
37
38
.. Fixes for situations where bzr would previously crash or give incorrect
39
   or undesirable results.
40
6519.2.1 by Neil Martinsen-Burrell
Show tag names when using missing command
41
* "bzr missing" now shows tag names when displaying revision information.
42
  (#559072, Neil Martinsen-Burrell)
43
6519.1.2 by Jelmer Vernooij
Implement ResponseFile.readline and ResponseFile.tell.
44
* Implement ``ResponseFile.readline`` and ``ReponseFile.tell``,
45
  fixing some clones over HTTP. (Jelmer Vernooij, #963769)
46
6505.1.1 by Vincent Ladeuil
Open 2.6b2
47
Documentation
48
*************
49
50
.. Improved or updated documentation.
51
6508.1.1 by Vincent Ladeuil
Ensures the format registry is not empty when generating docs for sphinx
52
* Force format registration to avoid generate_docs.py traceback when the
53
  registry is empty. (Vincent Ladeuil, #956860)
54
6505.1.1 by Vincent Ladeuil
Open 2.6b2
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
6522.1.1 by Vincent Ladeuil
Fix test failures caued by a forgotten ``tests.features.sphinx`` reference
70
* Fix test failures by removing a remaining reference to ``features.sphinx``
71
  which isn't needed anymore since we don't test the texinfo sphinx builder
72
  anymore either. (Vincent Ladeuil)
6505.1.1 by Vincent Ladeuil
Open 2.6b2
73
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
74
bzr 2.6b1
75
#########
76
6504.1.2 by Vincent Ladeuil
Release 2.6b1
77
:2.6b1: 2012-03-15
78
79
This is the first beta for the 2.6 series, leading up to a 2.6.0 release in
80
August 2012.
81
82
This release includes ssl certificates verification from the urllib-based
83
http implementation turned on by default, fixes some UI issues around
84
colocated branches, documentation fixes and more.
85
86
This release includes all bugs fixed in previous series known at the time of
87
this release.
88
89
Beta releases are suitable for everyday use but may cause some
90
incompatibilities with plugins.  Some plugins may need small updates to work
91
with 2.6b1.
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
92
93
External Compatibility Breaks
94
*****************************
95
6504.1.2 by Vincent Ladeuil
Release 2.6b1
96
None.
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
97
98
Improvements
99
************
100
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
101
* Access to HTTPS URLs now uses the urrllib implementation by default.
102
  For the old pycurl-based implementation, specify ``https+pycurl://`` as
103
  the URL scheme when accessing a HTTPS location.
104
  (Jelmer Vernooij, #125055)
105
6478.1.1 by Jelmer Vernooij
Add short option '-N' for '--no-recurse'.
106
* Add short option alias ``-N`` for ``--no-recurse``.
107
  (Jelmer Vernooij, #945904)
108
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
109
* Avoid 'Invalid range access' errors when whole files are retrieved with
110
  transport.http.get() . (Vincent Ladeuil, #924746)
6443.1.2 by Jelmer Vernooij
Change default HTTPS backend to urllib.
111
6437.40.2 by Jelmer Vernooij
Merge lp:bzr.
112
* ``bzr rmbranch`` now supports removing colocated branches.
113
  (Jelmer Vernooij, #920653)
114
6437.41.3 by Jelmer Vernooij
Merge rmbranch-colo.
115
* ``bzr rmbranch`` no longer removes active branches unless ``--force``
116
  is specified. (Jelmer Vernooij, #922953)
117
6491.1.3 by Jelmer Vernooij
Make 'bzr verify-signatures' show a progress bar.
118
* ``bzr verify-signatures`` now shows a progress bar.
119
  (Jelmer Vernooij)
120
6475.1.1 by Brian de Alwis
Doc fix: command hooks available in 2.6
121
* Two new command hooks, ``pre_command`` and ``post_command``,
122
  provide notification before and after a command has been run.
123
  (Brian de Alwis, Jelmer Vernooij)
124
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
125
Bug Fixes
126
*********
127
6466.1.1 by Vincent Ladeuil
Fix RegistryOption display in bzr config output
128
* Fix ``bzr config`` display for ``RegistryOption`` values.
129
  (Vincent Ladeuil, #930182)
130
6499.2.1 by Vincent Ladeuil
Save branch config options only during the final unlock
131
* Option values set on locked branches should be saved only when the branch
132
  is finally unlocked. (Vincent Ladeuil, #948339)
133
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
134
Documentation
135
*************
136
137
.. Improved or updated documentation.
138
6498.4.1 by Jelmer Vernooij
Document launchpad plugin commands in manual page.
139
* Document "bzr lp-propose", "bzr register-branch" and
140
  the other Launchpad plugin commands in bzr(1).
141
  (Jelmer Vernooij, #843801, #163995)
142
6503.2.3 by Jelmer Vernooij
Add NEWS entry.
143
* Generate ``ENVIRONMENT`` section in bzr(1) from known environment variable
144
  list rather than hardcoding. (Jelmer Vernooij, #197618)
145
6503.1.1 by Jelmer Vernooij
Prevent lines starting with a dot to accidentally be interpreted as a roff macro.
146
* Prevent lines of command descriptions starting with a dot to
147
  accidentally be interpreted as a roff macro in bzr(1).
148
  (Jelmer Vernooij, #711079)
149
6498.2.1 by Jelmer Vernooij
Properly format apostrophes in manual page.
150
* Properly format apostrophes in manual page. (Jelmer Vernooij, #234771)
151
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
152
API Changes
153
***********
154
6491.1.4 by Jelmer Vernooij
Deprecate GPGStrategy.do_verifications.
155
* ``GPGStrategy.do_verifications`` has been deprecated.
156
  (Jelmer Vernooij)
157
6445.3.1 by Jelmer Vernooij
Allow file ids in the tree API to be tuples.
158
* File ids in the ``Tree`` API can now be bytestring as previously,
159
  or tuples of bytestrings.
160
  (Jelmer Vernooij)
161
6449.5.1 by Jelmer Vernooij
Migrate mail_client to config stacks.
162
* ``mail_client`` now accepts a configuration stack object rather than
163
  an old style Config object. (Jelmer Vernooij)
164
6491.1.6 by Jelmer Vernooij
Fix test.
165
* New method ``Repository.verify_revision_signatures``.
166
  (Jelmer Vernooij)
167
6449.2.1 by Jelmer Vernooij
Add bzrlib.config.RegistryOption.
168
* New configuration option class ``RegistryOption`` which is backed
169
  onto a registry. (Jelmer Vernooij)
170
6461.1.1 by Vincent Ladeuil
Merge 2.5 branch
171
* New convenience API method ``WorkingTree.get_config_stack``.
172
  (Jelmer Vernooij)
173
6498.5.1 by Jelmer Vernooij
Deprecate register_filter_stack_map and lazy_register_filter_stack_map.
174
* ``register_filter_stack_map`` and ``lazy_register_filter_stack_map``
175
  are noew deprecated. Instead, use ``filter_stacks_registry.register``
176
  and ``filter_stacks_registry.register_lazy``.
177
  (Jelmer Vernooij)
6498.3.7 by Jelmer Vernooij
Update NEWS.
178
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
179
* Remove 
180
  ``branch.PullResult.__int__`` deprecated in 2.3.0,
181
  ``branch.PushResult.__int__`` deprecated in 2.3.0,
6027.1.16 by Vincent Ladeuil
More Branch deprecated code removal
182
  ``branch.BranchFormat.get_default_format`` deprecated in 2.4.0,
183
  ``branch.BranchFormat.get_formats`` deprecated in 2.4.0,
184
  ``branch.BranchFormat.set_default_format`` deprecated in 2.4.0,
185
  ``branch.BranchFormat.register_format`` deprecated in 2.4.0,
186
  ``branch.BranchFormat.unregister_format`` deprecated in 2.4.0,
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
187
  ``bzrdir.BzrDir.generate_backup_name`` deprecated in 2.3.0,
188
  ``bzrdir.BzrProber.register_bzrdir_format`` deprecated in 2.4.0,
189
  ``bzrdir.BzrProber.unregister_bzrdir_format`` deprecated in 2.4.0,
190
  ``config.Config.get_editor`` deprecated in 2.4.0,
6027.1.13 by Vincent Ladeuil
Remove deprecated code
191
  ``hooks.known_hooks_key_to_parent_and_attribute`` deprecated in 2.3,
192
  ``hooks.Hooks.create_hook`` deprecated in 2.4,
193
  ``inventory.Inventory.__contains__`` deprecated in 2.4.0,
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
194
  ``merge.Merge3Merger.scalar_three_way`` deprecated in 2.2.0,
195
  ``merge.Merge3Merger.fix_root`` deprecated in 2.4.0,
196
  ``transform.TreeTransformBase.has_named_child`` deprecated in 2.3.0,
197
  ``transform.get_backup_name`` deprecated in 2.3.0,
198
  ``transform._get_backup_name`` deprecated in 2.3.0,
6027.1.13 by Vincent Ladeuil
Remove deprecated code
199
  ``workingtree.WorkingTreeFormat.get_default_format`` deprecated in 2.4.0,
200
  ``workingtree.WorkingTreeFormat.register_format`` deprecated in 2.4.0,
201
  ``workingtree.WorkingTreeFormat.register_extra_format`` deprecated in 2.4.0,
202
  ``workingtree.WorkingTreeFormat.unregister_extra_format`` deprecated in 2.4.0,
203
  ``workingtree.WorkingTreeFormat.get_formats`` deprecated in 2.4.0,
204
  ``workingtree.WorkingTreeFormat.set_default_format`` deprecated in 2.4.0,
205
  ``workingtree.WorkingTreeFormat.unregister_format`` deprecated in 2.4.0,
6027.1.18 by Vincent Ladeuil
Fix news indentation.
206
  (Vincent Ladeuil)
6027.1.13 by Vincent Ladeuil
Remove deprecated code
207
6517 by Patch Queue Manager
(jelmer) Deprecate {lazy_,}register_filter_stack_map. (Jelmer Vernooij)
208
* Remove deprecated ``Branch.set_revision_history`` and
209
  ``Branch.revision_history`` methods and the ``set_rh``
210
  hook on ``Branch``. (Jelmer Vernooij)
211
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
212
Internals
213
*********
214
6478.2.1 by Jelmer Vernooij
Accept path element list as argument to Tree.path2id.
215
* ``Tree.path2id`` now once again accepts a list of path elements
216
  in addition to a path. (Jelmer Vernooij)
217
6468.5.1 by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True
218
* Turn config option expansion on by default. The only options for which
6468.5.3 by Vincent Ladeuil
Fix typo in news entry
219
  this should be disabled are templates which should already have used
6468.5.1 by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True
220
  conf.get(option, expand=False) or conf.get_user_option(option,
221
  expand=False). (Vincent Ladeuil)
222
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
223
..
224
   vim: tw=74 ft=rst ff=unix