Skip to content

Commit a596a23

Browse files
author
Rachel Sanders
committed
Set up changes for 0.5 release
1 parent 890e7b8 commit a596a23

File tree

2 files changed

+26
-5
lines changed

2 files changed

+26
-5
lines changed

CHANGES.rst

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,29 @@ Alejandro Ramirez (got-root):
5454
- More documentation on how to use folders.
5555

5656

57-
Upcoming releases
58-
------------------
57+
0.5 (October 15, 2014)
58+
----------------------
59+
60+
** This release has a potential backwards incompatible change, see below **
61+
62+
* Pyexchange uses requests under the hood now (@trustrachel)
63+
64+
Hey did you know that requests can do NTLM? I didn't. The internal connection class now uses requests
65+
instead of the clunky urllib2.
66+
67+
There's a backwards incompatible change if you're subclassing the connection object. Requests doesn't
68+
need nearly the crud that urllib2 did, so I changed some of the methods and properties.
69+
70+
Almost nobody should use this feature, but beware if you do.
71+
72+
* You can get a list of events between two dates. This was a big limitation of the library before, so a huge
73+
thank you to Eric Matthews (@ematthews))
74+
75+
* Fixed bug causing retrieved events to not be in UTC. (Thanks to Alejandro Ramirez (@got-root))
76+
77+
* Integrated with travis (finally).
78+
79+
80+
5981

60-
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).
6182

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
setup(
1414
name='pyexchange',
15-
version='0.5-dev',
15+
version='0.5',
1616
url='https://github.com/linkedin/pyexchange',
1717
license='Apache',
1818
author='Rachel Sanders',
@@ -26,7 +26,7 @@
2626
platforms='any',
2727
include_package_data=True,
2828
packages=find_packages('.', exclude=['test*']),
29-
install_requires=['lxml', 'pytz', 'python-ntlm'],
29+
install_requires=['lxml', 'pytz', 'requests', 'requests-ntlm'],
3030
classifiers=[
3131
'Development Status :: 3 - Alpha',
3232
'Intended Audience :: Developers',

0 commit comments

Comments
 (0)