summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Dennis <rdennis@gmail.com>2014-08-25 21:11:36 -0400
committerRob Dennis <rdennis@gmail.com>2014-08-25 21:11:36 -0400
commit9d2aab01c77dce600b296ba9da1163cc0bbc14e0 (patch)
tree02adbf5ee35c20a68638df9de0f1c1ef60bdec5b
parente184b1c89da95fd65cef8d77bcdd3f6b5d340b3e (diff)
downloadconfigobj-git-9d2aab01c77dce600b296ba9da1163cc0bbc14e0.tar.gz
tagging 5.0.6; fixes #59v5.0.6
-rw-r--r--_version.py2
-rw-r--r--docs/conf.py2
-rw-r--r--docs/configobj.rst13
-rw-r--r--setup.py1
-rw-r--r--validate.py2
5 files changed, 13 insertions, 7 deletions
diff --git a/_version.py b/_version.py
index 04a5874..6d01371 100644
--- a/_version.py
+++ b/_version.py
@@ -1 +1 @@
-__version__ = '5.0.5' \ No newline at end of file
+__version__ = '5.0.6' \ No newline at end of file
diff --git a/docs/conf.py b/docs/conf.py
index c988a3a..f56df35 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -50,7 +50,7 @@ copyright = u'2014, Michael Foord, Nicola Larosa, Rob Dennis, Eli Courtwright'
# built documents.
#
# The full version, including alpha/beta/rc tags.
-release = '5.0.5'
+release = '5.0.6'
# The short X.Y version.
version = '.'.join(release.split('.')[:2])
diff --git a/docs/configobj.rst b/docs/configobj.rst
index 30eac11..c4bbc18 100644
--- a/docs/configobj.rst
+++ b/docs/configobj.rst
@@ -8,8 +8,8 @@
----------------------------------------
:Authors: Michael Foord, Nicola Larosa, Rob Dennis, Eli Courtwright
-:Version: ConfigObj 5.0.5
-:Date: 2014/02/08
+:Version: ConfigObj 5.0.6
+:Date: 2014/08/25
:PyPI Entry: `ConfigObj on PyPI <http://pypi.python.org/pypi/configobj/>`_
:Homepage: `Github Page`_
:License: `BSD License`_
@@ -64,7 +64,7 @@ For support and bug reports please use the ConfigObj `Github Page`_.
Downloading
===========
-The current version is **5.0.5**, dated 25th April 2014. ConfigObj 5 is
+The current version is **5.0.6**, dated 25th August 2014. ConfigObj 5 is
stable and mature. We still expect to pick up a few bugs along the way though, particularly with respect to Python 3 compatibility [#]_.
We recommend downloading and installing using pip:
@@ -2383,7 +2383,12 @@ CHANGELOG
This is an abbreviated changelog showing the major releases up to version 4.
From version 4 it lists all releases and changes.
-2014/04/11 - Version 5.0.4
+2014/08/25 - Version 5.0.6
+--------------------------
+* BUGFIX: Did not correctly handle %-chars in invalid lines
+* BUGFIX: unhelpful error message when nesting invalid
+
+2014/04/28 - Version 5.0.5
--------------------------
* BUGFIX: error in writing out config files to disk with non-ascii characters
diff --git a/setup.py b/setup.py
index 1489879..c6d57a6 100644
--- a/setup.py
+++ b/setup.py
@@ -51,6 +51,7 @@ It has lots of other features though :
* The order of keys/sections is preserved
* Powerful ``unrepr`` mode for storing/retrieving Python data-types
+| Release 5.0.6 improves error messages in certain edge cases
| Release 5.0.5 corrects a unicode-bug that still existed in writing files
| Release 5.0.4 corrects a unicode-bug that still existed in reading files after
| fixing lists of string in 5.0.3
diff --git a/validate.py b/validate.py
index 11ab2ef..b7a964c 100644
--- a/validate.py
+++ b/validate.py
@@ -538,7 +538,7 @@ class Validator(object):
ConfigObj, an alternative to ConfigParser which supports lists and
can validate a config file using a config schema.
For more details on using Validator with ConfigObj see:
- http://www.voidspace.org.uk/python/configobj.html
+ https://configobj.readthedocs.org/en/latest/configobj.html
"""
# this regex does the initial parsing of the checks