22
21
.. New commands, options, etc that users may wish to try out.
23
* Support for colocated branches is now available in the default
24
format ("2a"). (Jelmer Vernooij)
27
29
.. Improvements to existing commands, especially improved performance
28
30
or memory usage, or better results.
33
.. Fixes for situations where bzr would previously crash or give incorrect
34
or undesirable results.
39
.. Improved or updated documentation.
44
.. Changes that may require updates in plugins or other code that uses
50
.. Major internal changes, unlikely to be visible to users or plugin
51
developers, but interesting for bzr developers.
56
.. Fixes and changes that are only relevant to bzr's test framework and
57
suite. This can include new facilities for writing tests, fixes to
58
spurious test failures and changes to the way things should be tested.
66
This is the sixth (and last (really)) beta of the 2.5 series, leading to a
67
2.5.0 release in March 2012. Beta releases are suitable for everyday use
68
but may cause some incompatibilities with plugins.
70
This introduces the support for colocated branches into the '2a' format in a
71
backward compatible way, fix more glitches in the colocated UI, verify https
72
certificates for the urllib https client implementation, fix some more
73
unicode issues and more.
75
All bugs fixed in previous series known at the time of this release are
78
External Compatibility Breaks
79
*****************************
86
* Support for colocated branches is now available in the default
87
format ("2a"). (Jelmer Vernooij)
92
32
* ``bzr switch -b`` in a standalone tree will now create a colocated branch.
93
33
(Jelmer Vernooij, #918197)
127
70
* ``bzr send`` works on treeless branches again.
128
71
(Jelmer Vernooij, #921591)
130
* ``bzr version`` no longer throws a UnicodeDecodeError if the .bzr.log path
131
contains non-ascii characters. (Martin Packman, #312841)
133
73
* Support scripts that don't call bzrlib.initialize() but still call run_bzr().
134
74
(Vincent Ladeuil, #917733)
140
80
validity as well as the hostname.
141
81
(Jelmer Vernooij, Vincent Ladeuil, #651161)
86
.. Improved or updated documentation.
147
* ``config.config_dir`` and related functions now always return paths as
148
unicode. (Martin Packman, #825826)
91
.. Changes that may require updates in plugins or other code that uses
150
94
* ``ControlDir`` now has a new method ``set_branch_reference`` which can
151
95
be used for setting branch references. (Jelmer Vernooij)
153
97
* ``ControlDir.destroy_branch`` now raises ``NotBranchError`` rather than
154
98
``NoSuchFile`` if the branch didn't exist. (Jelmer Vernooij, #921693)
100
* New convenience API method ``WorkingTree.get_config_stack``.
106
.. Major internal changes, unlikely to be visible to users or plugin
107
developers, but interesting for bzr developers.
159
109
* A new matcher ``RevisionHistoryMatches`` has been added. (Jelmer Vernooij)
161
111
* Add new module ``bzrlib.url_policy_open``. (Jelmer Vernooij, #850843)
121
.. Fixes and changes that are only relevant to bzr's test framework and
122
suite. This can include new facilities for writing tests, fixes to
123
spurious test failures and changes to the way things should be tested.
171
125
* Be more careful about closing open files for pypy interoperability.
172
126
(Wouter van Heyst)