From a596a23a5be9385cefbbf44e73a23a3320c1c321 Mon Sep 17 00:00:00 2001 From: Rachel Sanders Date: Wed, 15 Oct 2014 17:16:03 -0700 Subject: [PATCH] Set up changes for 0.5 release --- CHANGES.rst | 27 ++++++++++++++++++++++++--- setup.py | 4 ++-- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 52bfbe7..3ec3d31 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -54,8 +54,29 @@ Alejandro Ramirez (got-root): - More documentation on how to use folders. -Upcoming releases ------------------- +0.5 (October 15, 2014) +---------------------- + +** This release has a potential backwards incompatible change, see below ** + +* Pyexchange uses requests under the hood now (@trustrachel) + + Hey did you know that requests can do NTLM? I didn't. The internal connection class now uses requests + instead of the clunky urllib2. + + There's a backwards incompatible change if you're subclassing the connection object. Requests doesn't + need nearly the crud that urllib2 did, so I changed some of the methods and properties. + + Almost nobody should use this feature, but beware if you do. + +* You can get a list of events between two dates. This was a big limitation of the library before, so a huge + thank you to Eric Matthews (@ematthews)) + +* Fixed bug causing retrieved events to not be in UTC. (Thanks to Alejandro Ramirez (@got-root)) + +* Integrated with travis (finally). + + + -0.5 - Hey did you know that requests can do NTLM? I didn't. This release will be working on moving away from urllib2 & the unmaintained python-ntlm and towards requests (huzzah) and ideally Python 3 support (HUZZAH). diff --git a/setup.py b/setup.py index 63ba12e..0db3e3d 100755 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ setup( name='pyexchange', - version='0.5-dev', + version='0.5', url='https://github.com/linkedin/pyexchange', license='Apache', author='Rachel Sanders', @@ -26,7 +26,7 @@ platforms='any', include_package_data=True, packages=find_packages('.', exclude=['test*']), - install_requires=['lxml', 'pytz', 'python-ntlm'], + install_requires=['lxml', 'pytz', 'requests', 'requests-ntlm'], classifiers=[ 'Development Status :: 3 - Alpha', 'Intended Audience :: Developers',