~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
8
bzr 2.6b1
9
#########
10
11
:2.6b1: 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
Improvements
24
************
25
26
.. Improvements to existing commands, especially improved performance 
27
   or memory usage, or better results.
28
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
29
* Access to HTTPS URLs now uses the urrllib implementation by default.
30
  For the old pycurl-based implementation, specify ``https+pycurl://`` as
31
  the URL scheme when accessing a HTTPS location.
32
  (Jelmer Vernooij, #125055)
33
6478.1.1 by Jelmer Vernooij
Add short option '-N' for '--no-recurse'.
34
* Add short option alias ``-N`` for ``--no-recurse``.
35
  (Jelmer Vernooij, #945904)
36
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
37
* Avoid 'Invalid range access' errors when whole files are retrieved with
38
  transport.http.get() . (Vincent Ladeuil, #924746)
6443.1.2 by Jelmer Vernooij
Change default HTTPS backend to urllib.
39
6437.40.2 by Jelmer Vernooij
Merge lp:bzr.
40
* ``bzr rmbranch`` now supports removing colocated branches.
41
  (Jelmer Vernooij, #920653)
42
6437.41.3 by Jelmer Vernooij
Merge rmbranch-colo.
43
* ``bzr rmbranch`` no longer removes active branches unless ``--force``
44
  is specified. (Jelmer Vernooij, #922953)
45
6491.1.3 by Jelmer Vernooij
Make 'bzr verify-signatures' show a progress bar.
46
* ``bzr verify-signatures`` now shows a progress bar.
47
  (Jelmer Vernooij)
48
6475.1.1 by Brian de Alwis
Doc fix: command hooks available in 2.6
49
* Two new command hooks, ``pre_command`` and ``post_command``,
50
  provide notification before and after a command has been run.
51
  (Brian de Alwis, Jelmer Vernooij)
52
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
53
Bug Fixes
54
*********
55
56
.. Fixes for situations where bzr would previously crash or give incorrect
57
   or undesirable results.
58
6466.1.1 by Vincent Ladeuil
Fix RegistryOption display in bzr config output
59
* Fix ``bzr config`` display for ``RegistryOption`` values.
60
  (Vincent Ladeuil, #930182)
61
6499.2.1 by Vincent Ladeuil
Save branch config options only during the final unlock
62
* Option values set on locked branches should be saved only when the branch
63
  is finally unlocked. (Vincent Ladeuil, #948339)
64
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
65
Documentation
66
*************
67
68
.. Improved or updated documentation.
69
70
API Changes
71
***********
72
73
.. Changes that may require updates in plugins or other code that uses
74
   bzrlib.
75
6491.1.4 by Jelmer Vernooij
Deprecate GPGStrategy.do_verifications.
76
* ``GPGStrategy.do_verifications`` has been deprecated.
77
  (Jelmer Vernooij)
78
6445.3.1 by Jelmer Vernooij
Allow file ids in the tree API to be tuples.
79
* File ids in the ``Tree`` API can now be bytestring as previously,
80
  or tuples of bytestrings.
81
  (Jelmer Vernooij)
82
6449.5.1 by Jelmer Vernooij
Migrate mail_client to config stacks.
83
* ``mail_client`` now accepts a configuration stack object rather than
84
  an old style Config object. (Jelmer Vernooij)
85
6491.1.6 by Jelmer Vernooij
Fix test.
86
* New method ``Repository.verify_revision_signatures``.
87
  (Jelmer Vernooij)
88
6449.2.1 by Jelmer Vernooij
Add bzrlib.config.RegistryOption.
89
* New configuration option class ``RegistryOption`` which is backed
90
  onto a registry. (Jelmer Vernooij)
91
6461.1.1 by Vincent Ladeuil
Merge 2.5 branch
92
* New convenience API method ``WorkingTree.get_config_stack``.
93
  (Jelmer Vernooij)
94
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
95
Internals
96
*********
97
98
.. Major internal changes, unlikely to be visible to users or plugin 
99
   developers, but interesting for bzr developers.
100
6478.2.1 by Jelmer Vernooij
Accept path element list as argument to Tree.path2id.
101
* ``Tree.path2id`` now once again accepts a list of path elements
102
  in addition to a path. (Jelmer Vernooij)
103
6468.5.1 by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True
104
* Turn config option expansion on by default. The only options for which
6468.5.3 by Vincent Ladeuil
Fix typo in news entry
105
  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
106
  conf.get(option, expand=False) or conf.get_user_option(option,
107
  expand=False). (Vincent Ladeuil)
108
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
109
Testing
110
*******
111
112
.. Fixes and changes that are only relevant to bzr's test framework and 
113
   suite.  This can include new facilities for writing tests, fixes to 
114
   spurious test failures and changes to the way things should be tested.
115
116
..
117
   vim: tw=74 ft=rst ff=unix