~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.2 by Vincent Ladeuil
Stricter checks on configuration option names
42
* Option names are now checked to be valid [dotted] python identifiers. Also
43
  ignore invalid references (i.e. using invalid option names) while
44
  expanding option values. (Vincent Ladeuil, #1235099)
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
6603.1.1 by Vincent Ladeuil
Fix the http racy tests (hanging with python 2.7.9).
79
* Fix racy http tests (TestBadStatusServer is so simple, it exposes a race
80
  in python 2.7.9. This happens only when both the http server and client
81
  are run in the same process.). Only tests are affected.
82
  (Vincent Ladeuil, #1451448)
83
     
6597.1.1 by Vincent Ladeuil
Bzr config should save the changes explicitly when needed
84
* Fix warnings on stderr caused by the atexit handler triggering for the
85
  wrong reason: the 'config' command should explicitly save the changes when
86
  modifying or removing an option and not rely on the atexit
87
  handler. (Vincent Ladeuil, #1331999)
88
6592.1.1 by Vincent Ladeuil
Fix minor incompatible change in email python 2.7.6 module.
89
* Handle (minor) incompatible change in python 2.7.6 leading to test
90
  failures. Only tests are affected. (Vincent Ladeuil, #1303879)
91
6589.1.1 by Vincent Ladeuil
Fix test failure on recent Ubuntu Trusty versions without weakening the test itself.
92
* Remove wrong assumption about how TCP server and client interact when run
93
  inside the same process. (Vincent Ladeuil, #1269886).
94
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
95
* Rename assertWarns in bt.test_config so it doesn't clash with the
96
  assertWarns introduced in recent python (Vincent Ladeuil, #1514210)
97
    
6587.1.1 by Vincent Ladeuil
Make .netrc 0600 in tests to fix python-2.7.5-8's netrc happy.
98
* Restrict access to '.netrc' in tests or recent python (2.7.5-8) will
99
  complain. (Vincent Ladeuil, #1233413)
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
100
6603.1.3 by Vincent Ladeuil
Fix news entries order.
101
* Skip windows-only tests that start failing with python 2.7.9, there is no
102
  way to fix them without testing on windows itself.
103
  (Vincent Ladeuil, #1451448)
104
     
6607.1.1 by Vincent Ladeuil
Rename assertWarns in test_config to avoid clashing with unittest2 assertWarns
105
* Take python 2.7.6 late (better than never) bugfix in ntpath.py into
106
  account. Only tests are affected (Vincent Ladeuil, #1303879).
107
6582.1.1 by Vincent Ladeuil
Open trunk again as 2.7b1
108
..
109
   vim: tw=74 ft=rst ff=unix