Exchangelib

Latest version: v5.4.0

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

Scan your dependencies

Page 9 of 14

1.11.4

------

- Improve back off handling when receiving `ErrorServerBusy` error messages from the server
- Fixed bug where `Account.root` and its children would point to the root folder of the connecting account instead of
the target account when connecting to other accounts.

1.11.3

------

- Add experimental Kerberos support. This adds the `pykerberos` package, which needs the following system packages to be
installed on Ubuntu/Debian systems: `apt-get install build-essential libssl-dev libffi-dev python-dev libkrb5-dev`.

1.11.2

------

- Bugfix release

1.11.1

------

- Bugfix release

1.11.0

------

- Added `cancel` to `CalendarItem` and `CancelCalendarItem` class to allow cancelling meetings that were set up
- Added `accept`, `decline` and `tentatively_accept` to `CalendarItem`
as wrapper methods
- Added `accept`, `decline` and `tentatively_accept` to
`MeetingRequest` to respond to incoming invitations
- Added `BaseMeetingItem` (inheriting from `Item`) being used as base for MeetingCancellation, MeetingMessage,
MeetingRequest and MeetingResponse
- Added `AssociatedCalendarItemId` (property),
`AssociatedCalendarItemIdField` and `ReferenceItemIdField`
- Added `PostReplyItem`
- Removed `Folder.get_folder_by_name()` which has been deprecated since version `1.10.2`.
- Added `Item.copy(to_folder=some_folder)` method which copies an item to the given folder and returns the ID of the new
item.
- We now respect the back off value of an `ErrorServerBusy`
server error.
- Added support for fetching free/busy availability information ofr a list of accounts.
- Added `Message.reply()`, `Message.reply_all()`, and
`Message.forward()` methods.
- The full search API now works on single folders *and* collections of folders, e.g. `some_folder.glob('foo*').filter()`
,
`some_folder.children.filter()` and `some_folder.walk().filter()`.
- Deprecated `EWSService.CHUNKSIZE` in favor of a per-request chunk\_size available on `Account.bulk_foo()` methods.
- Support searching the GAL and other contact folders using
`some_contact_folder.people()`.
- Deprecated the `page_size` argument for `QuerySet.iterator()` because it was inconsistent with other API methods. You
can still set the page size of a queryset like this:

python
qs = a.inbox.filter(...).iterator()
qs.page_size = 123
for item in items:
print(item)

1.10.7

------

- Added support for registering extended properties on folders.
- Added support for creating, updating, deleting and emptying folders.

Page 9 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.