~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
6614.2.2 by Vincent Ladeuil
Release 2.7.0
8
bzr 2.7.0
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
9
#########
10
6614.2.2 by Vincent Ladeuil
Release 2.7.0
11
:2.7.0: 2016-02-01
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
12
13
External Compatibility Breaks
14
*****************************
15
6614.2.2 by Vincent Ladeuil
Release 2.7.0
16
None.
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
17
18
New Features
19
************
20
6614.2.2 by Vincent Ladeuil
Release 2.7.0
21
None.
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
22
23
Improvements
24
************
25
6601.1.8 by Kit Randel
added a note for bug-1400567 to the 2.7b release notes
26
* bzrlib.patches.parse_patches can optionally return a list of 'dirty'
27
  patch headers (prefixed with '===').
28
  (Kit Randel, #1400567)
29
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
30
Bug Fixes
31
*********
32
6589.3.3 by Vincent Ladeuil
Fix typo.
33
* 'acceptable_keys' from 'bazaar.conf' is now properly handled.
6589.3.1 by Vincent Ladeuil
Fix command line override handling for acceptable_keys
34
  (Vincent Ladeuil, #1249732)
35
6587.2.4 by Vincent Ladeuil
Allow hyphens in option names to unbreak compatibility.
36
* Option names are now checked to be valid identifiers (including embedded
37
  dots or hyphens). Also ignore invalid references (i.e. using invalid
38
  option names) while expanding option values. (Vincent Ladeuil, #1235099)
6587.2.2 by Vincent Ladeuil
Stricter checks on configuration option names
39
6591.1.3 by Vincent Ladeuil
Credit Andrew for the fix.
40
* Fix pyrex version checking to be more robust.
41
  (Andrew Starr-Bochicchio, #1030521 )
42
6606.3.3 by Vincent Ladeuil
Complete the explanation.
43
* Forbid more operations for ReadonlyTransportDecorator so no more write
44
  methods can be used my mistake.  (Vincent Ladeuil, #150196)
6606.3.2 by Vincent Ladeuil
Forbid more operations on ReadonlyTransportDecorator
45
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
46
47
API Changes
48
***********
49
6614.2.2 by Vincent Ladeuil
Release 2.7.0
50
None.
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
51
52
Internals
53
*********
54
6609.2.1 by Vincent Ladeuil
Make all transport put_bytes() raises TypeError when given unicode strings rather than bytes.
55
* Make all transport put_bytes() raises TypeError instead of AssertionError
56
  or UnicodeEncodeError when given unicode strings rather than bytes.
57
  (Vincent Ladeuil, #106898)
58
6613.1.3 by Vincent Ladeuil
Fix typo.
59
* Use ssl.match_hostname from the python ssl module and stop carrying a
60
  specific version that has become obsolete. (Vincent Ladeuil, #1538480)
6613.1.2 by Vincent Ladeuil
Add news entry
61
6591.2.1 by Fabien Meghazi
Also honor $XDG_CONFIG_HOME specification on Mac OS X platform
62
Changed Behaviour
63
*****************
64
65
* Also honor $XDG_CONFIG_HOME specification on Mac OS X platform.
66
  (Fabien Meghazi)
67
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
68
Testing
69
*******
70
6609.1.2 by Vincent Ladeuil
Fix test failure encountered with recent versions of gpg[me]
71
* Fix gpgme test failure starting on wily. (Vincent Ladeuil)
72
     
6603.1.1 by Vincent Ladeuil
Fix the http racy tests (hanging with python 2.7.9).
73
* Fix racy http tests (TestBadStatusServer is so simple, it exposes a race
74
  in python 2.7.9. This happens only when both the http server and client
75
  are run in the same process.). Only tests are affected.
76
  (Vincent Ladeuil, #1451448)
77
     
6597.1.1 by Vincent Ladeuil
Bzr config should save the changes explicitly when needed
78
* Fix warnings on stderr caused by the atexit handler triggering for the
79
  wrong reason: the 'config' command should explicitly save the changes when
80
  modifying or removing an option and not rely on the atexit
81
  handler. (Vincent Ladeuil, #1331999)
82
6592.1.1 by Vincent Ladeuil
Fix minor incompatible change in email python 2.7.6 module.
83
* Handle (minor) incompatible change in python 2.7.6 leading to test
84
  failures. Only tests are affected. (Vincent Ladeuil, #1303879)
85
6589.1.1 by Vincent Ladeuil
Fix test failure on recent Ubuntu Trusty versions without weakening the test itself.
86
* Remove wrong assumption about how TCP server and client interact when run
87
  inside the same process. (Vincent Ladeuil, #1269886).
88
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
89
* Rename assertWarns in bt.test_config so it doesn't clash with the
90
  assertWarns introduced in recent python (Vincent Ladeuil, #1514210)
91
    
6587.1.1 by Vincent Ladeuil
Make .netrc 0600 in tests to fix python-2.7.5-8's netrc happy.
92
* Restrict access to '.netrc' in tests or recent python (2.7.5-8) will
93
  complain. (Vincent Ladeuil, #1233413)
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
94
6603.1.3 by Vincent Ladeuil
Fix news entries order.
95
* Skip windows-only tests that start failing with python 2.7.9, there is no
96
  way to fix them without testing on windows itself.
97
  (Vincent Ladeuil, #1451448)
98
     
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
99
* Take python 2.7.6 late (better than never) bugfix in ntpath.py into
100
  account. Only tests are affected (Vincent Ladeuil, #1303879).