~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
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
49
Documentation
50
*************
51
52
.. Improved or updated documentation.
53
54
API Changes
55
***********
56
57
.. Changes that may require updates in plugins or other code that uses
58
   bzrlib.
59
60
Internals
61
*********
62
63
.. Major internal changes, unlikely to be visible to users or plugin 
64
   developers, but interesting for bzr developers.
65
6591.2.1 by Fabien Meghazi
Also honor $XDG_CONFIG_HOME specification on Mac OS X platform
66
Changed Behaviour
67
*****************
68
69
* Also honor $XDG_CONFIG_HOME specification on Mac OS X platform.
70
  (Fabien Meghazi)
71
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
72
Testing
73
*******
74
75
.. Fixes and changes that are only relevant to bzr's test framework and 
76
   suite.  This can include new facilities for writing tests, fixes to 
77
   spurious test failures and changes to the way things should be tested.
78
6609.1.2 by Vincent Ladeuil
Fix test failure encountered with recent versions of gpg[me]
79
* Fix gpgme test failure starting on wily. (Vincent Ladeuil)
80
     
6603.1.1 by Vincent Ladeuil
Fix the http racy tests (hanging with python 2.7.9).
81
* Fix racy http tests (TestBadStatusServer is so simple, it exposes a race
82
  in python 2.7.9. This happens only when both the http server and client
83
  are run in the same process.). Only tests are affected.
84
  (Vincent Ladeuil, #1451448)
85
     
6597.1.1 by Vincent Ladeuil
Bzr config should save the changes explicitly when needed
86
* Fix warnings on stderr caused by the atexit handler triggering for the
87
  wrong reason: the 'config' command should explicitly save the changes when
88
  modifying or removing an option and not rely on the atexit
89
  handler. (Vincent Ladeuil, #1331999)
90
6592.1.1 by Vincent Ladeuil
Fix minor incompatible change in email python 2.7.6 module.
91
* Handle (minor) incompatible change in python 2.7.6 leading to test
92
  failures. Only tests are affected. (Vincent Ladeuil, #1303879)
93
6589.1.1 by Vincent Ladeuil
Fix test failure on recent Ubuntu Trusty versions without weakening the test itself.
94
* Remove wrong assumption about how TCP server and client interact when run
95
  inside the same process. (Vincent Ladeuil, #1269886).
96
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
97
* Rename assertWarns in bt.test_config so it doesn't clash with the
98
  assertWarns introduced in recent python (Vincent Ladeuil, #1514210)
99
    
6587.1.1 by Vincent Ladeuil
Make .netrc 0600 in tests to fix python-2.7.5-8's netrc happy.
100
* Restrict access to '.netrc' in tests or recent python (2.7.5-8) will
101
  complain. (Vincent Ladeuil, #1233413)
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
102
6603.1.3 by Vincent Ladeuil
Fix news entries order.
103
* Skip windows-only tests that start failing with python 2.7.9, there is no
104
  way to fix them without testing on windows itself.
105
  (Vincent Ladeuil, #1451448)
106
     
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
107
* Take python 2.7.6 late (better than never) bugfix in ntpath.py into
108
  account. Only tests are affected (Vincent Ladeuil, #1303879).
109
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
110
..
111
   vim: tw=74 ft=rst ff=unix