Releases: adobe-apiplatform/umapi-client.py
umapi-client v2.15
umapi-client v2.14
#76 Option to disable SSL validation for UMAPI calls
umapi-client v2.13
- Make
group
the default key for group operations - Only install
enum34
if Python version < 3.4
umapi-client v2.12
Modify validation behavior to facilitate the creation of users that may have different email addresses and email-type usernames.
umapi-client v2.11
Supports the creation, deletion, and updating of Adobe groups. Supports the assignment of large lists of groups that will be split into lists no larger than 10 apiece, according to the UMAPI spec.
Enhancement: UMAPI_MOCK environment variable
The new environment variable UMAPI_MOCK
controls whether the umapi_client can be used with a mock server: either a proxy
server which accepts http and relays requests to the actual server via https, recording requests and responses; or a playback
server which accepts http, doesn't require auth, and simply plays back the server answers from a prior run. Both these modes are used by the user_sync test_framework.
Bug fix: Better UMAPI limits checking
The UMAPI limits the number of groups (or roles) that can be added or removed to a user in a single action step to 10, but the umapi-client was not checking for that limit and splitting action steps as necessary to stay within it. Now it does.
Compatibility fixes for UMAPI changes
Because the UMAPI functionality around Adobe IDs is now different for migrated organizations, the client no longer does a lot of redundant validation of server-side checks. This makes it more tolerant of clients who use it against both migrated and non-migrated orgs.
NOTE: Clients that were relying on the umapi-client to default Enterprise ID country code to "UD" now need to specify it themselves.
Better unicode fixes!
Unicode fixes
This is a bug fix release aimed at fixing error messages related to invalid Unicode input. Without these fixes, clients cannot handle the error strings being returned. (See #50 for details.)