Webexteamssdk

Latest version: v1.7

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

Scan your dependencies

Page 1 of 5

1.6.1

This release is a hotfix that merges Pull request 175 into the main branch.

What's Changed
* Fix for 147 by fbradyirl in https://github.com/CiscoDevNet/webexteamssdk/pull/157
* Bump pygments from 2.6.1 to 2.7.4 by dependabot in https://github.com/CiscoDevNet/webexteamssdk/pull/158
* Fix type check in `update` by mallamanis in https://github.com/CiscoDevNet/webexteamssdk/pull/150
* Added option to disable ssl cert verification by sQu4rks in https://github.com/CiscoDevNet/webexteamssdk/pull/142
* Update Cards Handling to check correct attribute for instance of AdaptiveCards (solves 140) by sQu4rks in https://github.com/CiscoDevNet/webexteamssdk/pull/141
* fixing OpenUrl action by craigers521 in https://github.com/CiscoDevNet/webexteamssdk/pull/175

New Contributors
* fbradyirl made their first contribution in https://github.com/CiscoDevNet/webexteamssdk/pull/157
* dependabot made their first contribution in https://github.com/CiscoDevNet/webexteamssdk/pull/158
* mallamanis made their first contribution in https://github.com/CiscoDevNet/webexteamssdk/pull/150
* craigers521 made their first contribution in https://github.com/CiscoDevNet/webexteamssdk/pull/175

**Full Changelog**: https://github.com/CiscoDevNet/webexteamssdk/compare/v1.6...v1.6.1

1.6

In v1.6, we have updated all of the currently wrapped and supported Webex Teams API endpoints and closed out all existing issues that users opened on the v1.x releases. The library should now be up-to-date in supporting the Webex Teams APIs documented at developer.webex.com. It ***is not*** yet up-to-date in supporting the newer and broader Webex Meetings, Calling, and Devices APIs. We are tracking adding these additional API endpoints in issue 113, and we will work to add full support for all of the published Webex APIs in v2.x of the library.

With release v1.6, we are wrapping up active development on the v1.x release and shifting our focus to the next major release v2!

Breaking Change(s)

We have introduced **one (1)** breaking change in v1.6:

- We have changed the function signature (parameter names) for the `WebexTeamsAPI.guest_issuer.create()` method to align it with the developer documentation at developer.webex.com.

Previous method definition:

python
def create(self, subject, displayName, issuerToken, expiration, secret):
...


python
def create(self, sub, name, iss, exp, secret):
...

1.5

* Minor package and PEP8 improvements.

1.4

Version 1.4 adds support for the Admin Audit Events API; however, you should note that pagination is currently broken ☚ī¸ on responses from the `/v1/adminAudit/events` API endpoint. Hopefully, the Developer Support Team will get this fixed quickly.

Also in this release we...
- Squashed a timezone info bug that was affecting Python v2.7 and 3.5

1.3

This minor update adds official support for adding attachments to messages via `WebexTeamsAPI.messages.create()` thanks to bradh11, jianchen2580, zhanto97, and jwa1 🙌!

jpjpjp has created an excellent [Webex Teams bot example](https://github.com/CiscoDevNet/webexteamssdk/blob/master/examples/bot-with-card-example-flask.py) that demonstrates using webhooks, Adaptive Cards, and response actions! 😎

Python Adaptive Cards *Beta*
This release includes a **beta** of sQu4rks Python Adaptive Cards, but please do not get too attached using this functionality directly from the Webex Teams SDK as ***we will be migrating this functionality*** to leverage sQu4rks newer (and independently maintained) [pyadaptivecards](https://github.com/CiscoSE/pyadaptivecards) library.

1.2

Thanks to sQu4rks 😎, `webexteamssdk` now (offically) supports configuration and use of an HTTP/HTTPS proxy! Just past a dictionary with the proxy configuration when creating your `WebexTeamsAPI` connection object, and you are good to go. 👊

python
>>> from webexteamssdk import WebexTeamsAPI
>>> proxy = {'https': 'http://<proxy_ip>:<proxy_port>'}
>>> api = WebexTeamsAPI(access_token=<your_access_token>, proxies=proxy)


Check out the [requests documentation on Proxies](https://2.python-requests.org/en/master/user/advanced/#proxies) for details on what should be in the proxies dictionary.

Page 1 of 5

Š 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.