Skip to content

Releases: linkedin/pyexchange

Python 3 compatibility

21 Jan 01:20
Compare
Choose a tag to compare

All of our dependencies are now Python 3 compatible, so we can be too! 🎉

Bugfix release

18 Nov 05:40
Compare
Choose a tag to compare

Looks like we broke events functionality with the last rollout - thanks so much to @got-root for the quick patch!

Retrieving events and using requests

16 Oct 00:24
Compare
Choose a tag to compare

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

Documentation and bugfixes

03 Oct 20:13
Compare
Choose a tag to compare

Alejandro Ramirez (got-root):

  • Bug fixes around the new folder code.
  • More documentation on how to use folders.

thanks so much for the contributions!

0.4.1 - Unicode vs bytestring encoding

16 Jun 00:25
Compare
Choose a tag to compare

Turns out I actually didn't release Ben Le's code when I thought I did. Bad release engineer, no biscuit.

Contributions from Ben Le (kantas92)

  • Fixed unicode vs bytecode encoding madness when sending unicode.

New calendar functionality

02 Jun 17:16
Compare
Choose a tag to compare

We had some great contributions, so this is a release for that.

Alejandro Ramirez (got-root):

  • Added functionality to create/delete/get/find/move folders of all types. (Creating a new CalendarFolder is creating a new calendar in exchange)
  • Added ability to create events in specific folders.
  • Added ability to move events between calendars (folders).
  • Created tests for all new features.

Ben Le (kantas92)

  • Fixed unicode vs bytecode encoding madness when sending unicode.

Thanks all!

0.3.1 release

18 Apr 22:10
Compare
Choose a tag to compare

This is a minor update to pull in some more granular exception handling.