~bzr-pqm/bzr/bzr.dev

6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
1
####################
2
Bazaar Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
8
bzr 2.7b1
9
#########
10
11
:2.7b1: 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
6601.1.8 by Kit Randel
added a note for bug-1400567 to the 2.7b release notes
29
* bzrlib.patches.parse_patches can optionally return a list of 'dirty'
30
  patch headers (prefixed with '===').
31
  (Kit Randel, #1400567)
32
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
33
Bug Fixes
34
*********
35
36
.. Fixes for situations where bzr would previously crash or give incorrect
37
   or undesirable results.
38
6589.3.3 by Vincent Ladeuil
Fix typo.
39
* 'acceptable_keys' from 'bazaar.conf' is now properly handled.
6589.3.1 by Vincent Ladeuil
Fix command line override handling for acceptable_keys
40
  (Vincent Ladeuil, #1249732)
41
6587.2.4 by Vincent Ladeuil
Allow hyphens in option names to unbreak compatibility.
42
* Option names are now checked to be valid identifiers (including embedded
43
  dots or hyphens). Also ignore invalid references (i.e. using invalid
44
  option names) while expanding option values. (Vincent Ladeuil, #1235099)
6587.2.2 by Vincent Ladeuil
Stricter checks on configuration option names
45
6591.1.3 by Vincent Ladeuil
Credit Andrew for the fix.
46
* Fix pyrex version checking to be more robust.
47
  (Andrew Starr-Bochicchio, #1030521 )
48
6606.3.3 by Vincent Ladeuil
Complete the explanation.
49
* Forbid more operations for ReadonlyTransportDecorator so no more write
50
  methods can be used my mistake.  (Vincent Ladeuil, #150196)
6606.3.2 by Vincent Ladeuil
Forbid more operations on ReadonlyTransportDecorator
51
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
52
Documentation
53
*************
54
55
.. Improved or updated documentation.
56
57
API Changes
58
***********
59
60
.. Changes that may require updates in plugins or other code that uses
61
   bzrlib.
62
63
Internals
64
*********
65
66
.. Major internal changes, unlikely to be visible to users or plugin 
67
   developers, but interesting for bzr developers.
68
6609.2.1 by Vincent Ladeuil
Make all transport put_bytes() raises TypeError when given unicode strings rather than bytes.
69
* Make all transport put_bytes() raises TypeError instead of AssertionError
70
  or UnicodeEncodeError when given unicode strings rather than bytes.
71
  (Vincent Ladeuil, #106898)
72
6591.2.1 by Fabien Meghazi
Also honor $XDG_CONFIG_HOME specification on Mac OS X platform
73
Changed Behaviour
74
*****************
75
76
* Also honor $XDG_CONFIG_HOME specification on Mac OS X platform.
77
  (Fabien Meghazi)
78
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
79
Testing
80
*******
81
82
.. Fixes and changes that are only relevant to bzr's test framework and 
83
   suite.  This can include new facilities for writing tests, fixes to 
84
   spurious test failures and changes to the way things should be tested.
85
6609.1.2 by Vincent Ladeuil
Fix test failure encountered with recent versions of gpg[me]
86
* Fix gpgme test failure starting on wily. (Vincent Ladeuil)
87
     
6603.1.1 by Vincent Ladeuil
Fix the http racy tests (hanging with python 2.7.9).
88
* Fix racy http tests (TestBadStatusServer is so simple, it exposes a race
89
  in python 2.7.9. This happens only when both the http server and client
90
  are run in the same process.). Only tests are affected.
91
  (Vincent Ladeuil, #1451448)
92
     
6597.1.1 by Vincent Ladeuil
Bzr config should save the changes explicitly when needed
93
* Fix warnings on stderr caused by the atexit handler triggering for the
94
  wrong reason: the 'config' command should explicitly save the changes when
95
  modifying or removing an option and not rely on the atexit
96
  handler. (Vincent Ladeuil, #1331999)
97
6592.1.1 by Vincent Ladeuil
Fix minor incompatible change in email python 2.7.6 module.
98
* Handle (minor) incompatible change in python 2.7.6 leading to test
99
  failures. Only tests are affected. (Vincent Ladeuil, #1303879)
100
6589.1.1 by Vincent Ladeuil
Fix test failure on recent Ubuntu Trusty versions without weakening the test itself.
101
* Remove wrong assumption about how TCP server and client interact when run
102
  inside the same process. (Vincent Ladeuil, #1269886).
103
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
104
* Rename assertWarns in bt.test_config so it doesn't clash with the
105
  assertWarns introduced in recent python (Vincent Ladeuil, #1514210)
106
    
6587.1.1 by Vincent Ladeuil
Make .netrc 0600 in tests to fix python-2.7.5-8's netrc happy.
107
* Restrict access to '.netrc' in tests or recent python (2.7.5-8) will
108
  complain. (Vincent Ladeuil, #1233413)
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
109
6603.1.3 by Vincent Ladeuil
Fix news entries order.
110
* Skip windows-only tests that start failing with python 2.7.9, there is no
111
  way to fix them without testing on windows itself.
112
  (Vincent Ladeuil, #1451448)
113
     
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
114
* Take python 2.7.6 late (better than never) bugfix in ntpath.py into
115
  account. Only tests are affected (Vincent Ladeuil, #1303879).
116
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
117
..
118
   vim: tw=74 ft=rst ff=unix