Exchangelib

Latest version: v5.4.0

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 14

4.6.2

-----

- Fix filtering on array-type extended properties.
- Exceptions in `GetStreamingEvents` responses are now raised.
- Support affinity cookies for pull and streaming subscriptions.

4.6.1

-----

- Support `tzlocal>=4.1`
- Bug fixes for paging in multi-folder requests.

4.6.0

-----

- Support microsecond precision in `EWSDateTime.ewsformat()`
- Remove usage of the `multiprocessing` module to allow running in AWS Lambda
- Support `tzlocal>=4`

4.5.2

-----

- Make `FileAttachment.fp` a proper `BytesIO` 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="some_userexample.com", ...)
shared_calendar = SingleFolderQuerySet(
account=account,
folder=DistinguishedFolderId(
id=Calendar.DISTINGUISHED_FOLDER_ID,
mailbox=Mailbox(email_address="other_userexample.com"),
),
).resolve()


- Minor bugfixes

4.5.1

-----

- Support updating items in `Account.upload()`. Previously, only insert was supported.
- Fixed types for `Contact.manager_mailbox` and `Contact.direct_reports`.
- Support getting `text_body` field on item attachments.

4.5.0

-----

- Fixed bug when updating indexed fields on `Contact` items.
- Fixed bug preventing parsing of `CalendarPermission` items in the `permission_set` field.
- Add support for parsing push notification POST requests sent from the Exchange server to the callback URL.

Page 4 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.