Exchange Web Services client library v4.7.0 Release Notes

    • ๐Ÿ›  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.