All Versions
69
Latest Version
Avg Release Cycle
36 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v4.7.3 Changes
- ๐ Bugfix release
-
v4.7.2 Changes
- Fixed field name to match API:
BaseReplyItem.received_by_representing
toBaseReplyItem.received_representing
- Added fields
received_by
andreceived_representing
toMeetingRequest
,MeetingMessage
andMeetingCancellation
- ๐ Fixed
AppointmentStateField.CANCELLED
enum value.
- Fixed field name to match API:
-
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
toALL_OCCURRENCES
inexchangelib.items.base
Persona.orgnaization_main_phones
toPersona.organization_main_phones
- โ Removed deprecated methods
EWSTimeZone.localize()
,EWSTimeZone.normalize()
,EWSTimeZone.timezone()
andQuerySet.iterator()
. - Disambiguated
chunk_size
andpage_size
in querysets and services. Add a newQuerySet.chunk_size
attribute and let it replace the task thatQuerySet.page_size
previously had. Chunk size is the number of items we send in e.g. aGetItem
call, whilepage_size
is the number of items we request per page in services likeFindItem
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.
- ๐ Fixed some spelling mistakes:
-
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.
- ๐ Support
-
v4.6.0 Changes
- ๐ Support microsecond precision in
EWSDateTime.ewsformat()
- โ Remove usage of the
multiprocessing
module to allow running in AWS Lambda - ๐ Support
tzlocal>=4
- ๐ Support microsecond precision in
-
v4.5.2 Changes
- Make
FileAttachment.fp
a properBytesIO
implementation - Add missing
CalendarItem.recurrence_id
field - Add
SingleFolderQuerySet.resolve()
to aid accessing a folder shared by a different account: ```python from exchangelib import Account from exchangelib.folders import Calendar, SingleFolderQuerySet from exchangelib.properties import DistinguishedFolderId, Mailbox
account = Account(primary_smtp_address="[email protected]", ...) shared_calendar = SingleFolderQuerySet(account=account, folder=DistinguishedFolderId( id=Calendar.DISTINGUISHED_FOLDER_ID, mailbox=Mailbox(email_address="[email protected]") )).resolve()
- ๐ Minor bugfixes
- Make
-
v4.5.1 Changes
- โก๏ธ Support updating items in
Account.upload()
. Previously, only insert was supported. - Fixed types for
Contact.manager_mailbox
andContact.direct_reports
. - ๐ Support getting
text_body
field on item attachments.
- โก๏ธ Support updating items in
-
v4.5.0 Changes
- โก๏ธ Fixed bug when updating indexed fields on
Contact
items. - ๐ Fixed bug preventing parsing of
CalendarPermission
items in thepermission_set
field. - ๐ Add support for parsing push notification POST requests sent from the Exchange server to the callback URL.
- โก๏ธ Fixed bug when updating indexed fields on