Exchange Web Services client library v3.3.0 Release Notes

Release Date: 2020-10-16 // about 1 year ago
    • Switch EWSTimeZone to be implemented on top of the new zoneinfo module in Python 3.9 instead of pytz. backports.zoneinfo is used for earlier versions of Python. This means that the ÈWSTimeZone methods timezone(), normalize() and localize() methods are now deprecated.
    • 👍 Add EWSTimeZone.from_dateutil() to support converting dateutil.tz timezones to EWSTimeZone.
    • 👍 Dropped support for Python 3.5 which is EOL per September 2020.
    • Added support for CalendaItem.appointment_state, CalendaItem.conflicting_meetings and CalendarItem.adjacent_meetings fields.
    • Added support for the Message.reminder_message_data field.
    • Added support for Contact.manager_mailbox, Contact.direct_reports and Contact.complete_name fields.
    • 👍 Added support for Item.response_objects field.
    • Changed Task.due_date and Tas.start_date fields from datetime to date fields, since the time was being truncated anyway by the server.
    • 👍 Added support for Task.recurrence field.
    • Added read-only support for Contact.user_smime_certificate and Contact.ms_exchange_certificate. This means that all fields on all item types are now supported.