Bump to 1.5.1 .

Also, document changes since 1.5.0 .
diff --git a/README.rst b/README.rst
index 8278ce2..b65331c 100644
--- a/README.rst
+++ b/README.rst
@@ -332,6 +332,15 @@
 Make USBDeviceHandle.claimInterface a context manager, for easier interface
 releasing.
 
+1.5.1
+-----
+
+Introduce USBPollerThread.stop .
+
+Fix USBDeviceHandle.getSupportedLanguageList bug when running under python 3.
+While fixing this bug it was realised that this method returned ctypes objects.
+This was not intended, and it now returns regular integers.
+
 .. _CPython: http://www.python.org/
 
 .. _pypy: http://pypy.org/
diff --git a/setup.py b/setup.py
index 59df63f..ecad213 100644
--- a/setup.py
+++ b/setup.py
@@ -33,7 +33,7 @@
     description=next(x for x in long_description.splitlines() if x.strip()),
     long_description='.. contents::\n\n' + long_description,
     keywords='usb libusb',
-    version='1.5.0',
+    version='1.5.1',
     author='Vincent Pelletier',
     author_email='plr.vincent@gmail.com',
     url='http://github.com/vpelletier/python-libusb1',