/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
1
####################
2
Breezy Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
8
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more
9
information, see our release announcement on the Bazaar mailing list and
10
README.
11
12
brz 3.0.0
13
#########
14
15
:Codename: Pelican
16
:3.0.1: NOT RELEASED YET
17
18
External Compatibility Breaks
19
*****************************
20
21
 * The bzr command has been renamed to brz, to prevent
22
   clashes with upstream Bazaar.
23
   (Martin Packman, Jelmer Vernooij)
24
6645.3.1 by Jelmer Vernooij
Make 'bzr diff' default to -p1.
25
 * The --prefix/-p argument for ``bzr diff`` now defaults to -p1 rather
26
   than -p0. (Jelmer Vernooij, #1695126)
27
6622.7.3 by Jelmer Vernooij
Move release note entry.
28
 * The ``brz register-branch`` command from the Launchpad plugin has been
29
   removed, because it has not worked for at least five years: it relies on
30
   password authentication rather than SSO, the relevant systems no longer
31
   have firewall-level access to the outside world, and in general the
32
   Mirrored branch type is deprecated.  Either just push the branch to
33
   Launchpad or use code imports instead
34
   (https://help.launchpad.net/VcsImports).
35
   (Colin Watson, #254567, #483689)
36
6665.1.1 by Jelmer Vernooij
Drop pyrex support.
37
 * brz no longer supports building the C extensions using Pyrex.
38
   Only Cython is supported. (Jelmer Vernooij)
39
6670.2.2 by Jelmer Vernooij
Update news.
40
 * Support for HTTP support using "pycurl" and the associated
41
   URL schemes "http+pycurl://" and "https+pycurl://" has been dropped.
42
   (Jelmer Vernooij, #82086, #377389, #122258, #516222, #545776, #1696602)
43
6686.1.1 by Jelmer Vernooij
Drop support for medusa.
44
 * Support for medusa for FTP tests has been dropped, only
45
   pyftpdlib is now supported. (Jelmer Vernooij)
46
6690.3.1 by Jelmer Vernooij
Drop clone and get aliases for 'bzr branch'.
47
 * The deprecated ``brz get`` and ``brz clone`` commands have been
48
   removed. (Jelmer Vernooij)
49
6695.2.1 by Jelmer Vernooij
Use the suppress_warning system for missing extensions.
50
 * The setting to ignore missing C extensions has been changed from
51
   ``ignore_missing_extensions=True`` to
52
   ``suppress_warnings=missing_extensions``. (Jelmer Vernooij)
53
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
54
New Features
55
************
56
6631 by Jelmer Vernooij
Merge bundling of fastimport plugin.
57
 * The 'bisect' plugin is now shipped with bzr. (Jelmer Vernooij)
6637.1.1 by Jelmer Vernooij
Bundle upstream_import.
58
6628.1.4 by Jelmer Vernooij
Update release notes.
59
 * The 'fastimport' plugin is now bundled with Bazaar.
60
   (Jelmer Vernooij)
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
61
6645.1.1 by Jelmer Vernooij
Bundle the stats plugin.
62
 * The 'stats' plugin is now bundled with Bazaar.
63
   (Jelmer Vernooij)
64
6645.2.1 by Jelmer Vernooij
Bundle the upload plugin.
65
 * The 'upload' plugin is now bundled with Bazaar.
66
   (Jelmer Vernooij)
67
6649.1.1 by Jelmer Vernooij
Merge bzr-email plugin.
68
 * The 'email' plugin is now bundled with Bazaar.
69
   (Jelmer Vernooij)
70
6637.1.1 by Jelmer Vernooij
Bundle upstream_import.
71
 * The 'import' command is now bundled with brz.
72
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij, #773241)
73
6651.3.1 by Jelmer Vernooij
Bundle the fetch-ghosts command as hidden command.
74
 * The 'fetch-ghosts' command is now bundled with brz.
75
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij)
76
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
77
Improvements
78
************
79
6639.1.1 by Jelmer Vernooij
Support the SOURCE_DATE_EPOCH environment variable.
80
 * Doc generators now support the SOURCE_DATE_EPOCH environment
81
   variable (https://reproducible-builds.org/specs/source-date-epoch/).
82
   (Jelmer Vernooij)
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
83
84
Bug Fixes
85
*********
86
6621.27.5 by Jelmer Vernooij
Move release note entry to brz-3.0.
87
* Support Server Name Indication (SNI) when talking to https servers.
88
  Cherry-picked from lp:~vila/bzr/1089352-sni-support
89
  (Vincent Ladeuil, #1089352)
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
90
6681.2.6 by Jelmer Vernooij
Update release notes.
91
* The ``bisect`` command now works in non-``.bzr`` directories.
92
  (Jelmer Vernooij)
93
6690.1.1 by Jelmer Vernooij
Create authentication.conf in a way that it is only readable to the user.
94
* When creating ``authentication.conf``, umask is now set so only the
95
  current user can read the file. Breezy warns if the file is
96
  accessible for other users when it starts.
97
  (Joke de Buhr, Jelmer Vernooij, #475501)
98
6699.1.1 by Jelmer Vernooij
Support excludes with "bzr commit -x".
99
* Support ``brz commit -x`` in combination with iter_changes.
100
  (Jelmer Vernooij, #796582, #403811, #694946, #268135, #299879)
101
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
102
Documentation
103
*************
104
105
 * Various documents have been updated to explain that Breezy is a fork
106
   of Bazaar.
107
108
API Changes
109
***********
110
6698.1.1 by Jelmer Vernooij
Fix the new python package name of bzrlib: it's breezy, not bzrlib.
111
 * bzrlib has been renamed to breezy. (Martin Packman, Jelmer Vernooij)
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
112
6625.1.6 by Martin
Add release notes for load_tests signature change
113
 * Signature of ``load_tests`` used by ``TestLoader`` changed to be
114
   compatible with standard libarary unittest.  (Martin Packman)
115
6630.1.1 by Jelmer Vernooij
Remove deprecated functionality.
116
 * All previously deprecated functionality has been removed.
117
   (Jelmer Vernooij)
118
6631.4.1 by Martin
Rename report_delta param from filter to predicate with tests and release notes
119
 * Renamed ``breezy.delta.report_delta`` parameter ``filter=`` to
120
   ``predicate=``. (Martin Packman)
121
6653.6.2 by Jelmer Vernooij
Add release entry.
122
 * ``Branch.bzrdir``, ``Repository.bzrdir`` and ``WorkingTree.bzrdir``
123
   have been renamed to ``Branch.controldir``, ``Repository.controldir``
124
   and ``WorkingTree.controldir``, respectively.
125
   (Jelmer Vernooij, #1695774)
126
6653.1.4 by Jelmer Vernooij
Update doc.
127
 * ``BzrBranch`` and the various bzr branch format implementations
128
   have been moved to ``breezy.bzr``. (Jelmer Vernooij)
129
6653.1.5 by Jelmer Vernooij
Remove MetaDirBranchFormatFactory.
130
 * ``MetaDirBranchFormatFactory`` has been removed.
131
   Use lazy registration on ``breezy.branch.format_registry``
132
   instead. (Jelmer Vernooij)
133
6658.5.1 by Jelmer Vernooij
Remove breezy.bzrdir.format_registry.
134
 * ``breezy.bzrdir.format_registry`` has been removed; use
135
   ``breezy.controldir.format_registry`` instead.
6672.1.2 by Jelmer Vernooij
Remove breezy.api.
136
   (Jelmer Vernooij)
137
138
 * ``breezy.api`` has been removed.  (Jelmer Vernooij, #742192)
6658.5.1 by Jelmer Vernooij
Remove breezy.bzrdir.format_registry.
139
6681.2.3 by Jelmer Vernooij
Rename find_bzrdir.
140
 * ``ControlDir.find_bzrdirs`` has been renamed to
141
   ``ControlDir.find_controldirs``. (Jelmer Vernooij)
142
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
143
Internals
144
*********
145
146
.. Major internal changes, unlikely to be visible to users or plugin 
147
   developers, but interesting for brz developers.
148
149
Testing
150
*******
151
6667.1.1 by Jelmer Vernooij
Fix test isolation for bt.test_ui.
152
 * A test isolation issue in ``breezy.tests.test_ui`` was fixed,
153
   which caused ``output_encoding = iso-8859-1`` to be added to the
154
   users' bazaar.conf. (Jelmer Vernooij)
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
155
6686.1.4 by Jelmer Vernooij
Fix logging, add release note entry.
156
 * Newer versions of ``pyftpdlib`` are now supported for running FTP tests.
157
   (Jelmer Vernooij)
158
6622.2.2 by Jelmer Vernooij
More doc updates for brz 3.0.
159
..
160
   vim: tw=74 ft=rst ff=unix