From 7a84956ac9f34fff3edc2b7814dd8b5b93c31a32 Mon Sep 17 00:00:00 2001
From: Iustin Pop <iustin@k1024.org>
Date: Mon, 23 Jan 2017 22:38:35 +0100
Subject: [PATCH] Version bump for releasing 0.6.0

Signed-off-by: Iustin Pop <iustin@k1024.org>
---
 NEWS        | 21 +++++++++++++++++++++
 README.rst  |  2 +-
 doc/conf.py |  4 ++--
 setup.py    |  2 +-
 4 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index 526c085..f9002c7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,27 @@
 News
 ====
 
+Version 0.6.0
+-------------
+
+*released Mon, 23 Jan 2017*
+
+Bugfix and feature release (hence the version bump).
+
+The main change is to the implementation of how attributes are listed
+and read. This was done due to existing race issues when attributes are
+modified while being read (github issue #12), but basically all various
+internal paths that dealt with retrieving an attribute value or listing
+attributes were unified in a single helper function that does handle
+such concurrent modifications. As a side effect, the size of the buffers
+used for such reads have changed, which (depending on attribute value)
+might change the trade-off between number of syscalls done and memory
+usage.
+
+As feature release, OSX support was contributed by Adam Knight
+<adam@movq.us>, thanks a lot! I don't have access to OSX so the testing
+for it is done via Travis builds; please report any issues.
+
 Version 0.5.6
 -------------
 
diff --git a/README.rst b/README.rst
index b3b314c..2844a61 100644
--- a/README.rst
+++ b/README.rst
@@ -6,7 +6,7 @@ to the extended attributes for filesystem objects available in some
 operating systems.
 
 Downloads: go to http://pyxattr.k1024.org/downloads/. Latest
-version is 0.5.6. The source repository is either at
+version is 0.6.0. The source repository is either at
 http://git.k1024.org/pyxattr.git or at
 https://github.com/iustin/pyxattr.
 
diff --git a/doc/conf.py b/doc/conf.py
index 77f6b68..e6c994a 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -48,9 +48,9 @@ copyright = u'2002, 2003, 2006, 2008, 2012, 2013, 2014, 2015, Iustin Pop'
 # built documents.
 #
 # The short X.Y version.
-version = '0.5.6'
+version = '0.6.0'
 # The full version, including alpha/beta/rc tags.
-release = '0.5.6'
+release = '0.6.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/setup.py b/setup.py
index e6a15fa..54259db 100755
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,7 @@ except ImportError:
 long_desc = """This is a C extension module for Python which
 implements extended attributes manipulation. It is a wrapper on top
 of the attr C library - see attr(5)."""
-version = "0.5.6"
+version = "0.6.0"
 author = "Iustin Pop"
 author_email = "iustin@k1024.org"
 libraries = []
-- 
2.39.5