All Versions
Latest Version
Avg Release Cycle
36 days
Latest Release

Changelog History
Page 1

  • v4.8.0 Changes

    • โž• Added new OAuth2LegacyCredentials class to support username/password auth over OAuth.
  • v4.7.6 Changes

    • ๐Ÿ›  Fixed token refresh bug with OAuth2 authentication, again
  • v4.7.5 Changes

    • ๐Ÿ†“ Fixed Protocol.get_free_busy_info() when called with +100 accounts.
    • ๐Ÿ‘ Allowed configuring DNS timeout for a single nameserver (Autodiscovery.DNS_RESOLVER_ATTRS["timeout""]) and the total query lifetime (Autodiscovery.DNS_RESOLVER_LIFETIME) separately.
    • ๐Ÿ›  Fixed token refresh bug with OAuth2 authentication
  • v4.7.4 Changes

    • ๐Ÿ›  Bugfix release
  • v4.7.3 Changes

    • ๐Ÿ›  Bugfix release
  • v4.7.2 Changes

    • Fixed field name to match API: BaseReplyItem.received_by_representing to BaseReplyItem.received_representing
    • Added fields received_by and received_representing to MeetingRequest, MeetingMessage and MeetingCancellation
    • ๐Ÿ›  Fixed AppointmentStateField.CANCELLED enum value.
  • v4.7.1 Changes

    • ๐Ÿ›  Fixed issue where creating an Account with autodiscover and no config would never set a default retry policy.
  • v4.7.0 Changes

    • ๐Ÿ›  Fixed some spelling mistakes:
      • ALL_OCCURRENCIES to ALL_OCCURRENCES in exchangelib.items.base
      • Persona.orgnaization_main_phones to Persona.organization_main_phones
    • โœ‚ Removed deprecated methods EWSTimeZone.localize(), EWSTimeZone.normalize(), EWSTimeZone.timezone() and QuerySet.iterator().
    • Disambiguated chunk_size and page_size in querysets and services. Add a new QuerySet.chunk_size attribute and let it replace the task that QuerySet.page_size previously had. Chunk size is the number of items we send in e.g. a GetItem call, while page_size is the number of items we request per page in services like FindItem that support paging.
    • ๐Ÿ‘Œ Support creating a proper response when getting a notification request on the callback URL of a push subscription.
    • FolderCollection.subscribe_to_[pull|push|streaming]() now return a single subscription instead of a 1-element generator.
    • FolderCollection now has the same [pull|push|streaming]_subscription() context managers as folders.
  • v4.6.2 Changes

    • ๐Ÿ›  Fix filtering on array-type extended properties.
    • Exceptions in GetStreamingEvents responses are now raised.
    • ๐Ÿ‘Œ Support affinity cookies for pull and streaming subscriptions.
  • v4.6.1 Changes

    • ๐Ÿ‘Œ Support tzlocal>=4.1
    • ๐Ÿ› Bug fixes for paging in multi-folder requests.