All notable changes to this project will be documented in this file.
See DocuSign Support Center for Product Release Notes.
- Added support for version v2.1-23.3.01.02 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-23.3.01.02 of the DocuSign ESignature API.
- Updated the SDK release version.
- Updated Date model.
- Updated response.py to fix issue with Envelopes::listStatus endpoint requiring a body.
- Added support for version v2.1-23.3.01.02 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-23.3.00.01 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-23.2.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-23.2.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-23.1.01.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-22.4.02.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-22.3.01.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-22.3.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Setup.py version limitation for PyJwt removed
- Added support for version v2.1-22.3.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Date issue resolved in imports (DCM-7769)
- Added support for version v2.1-22.2.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-22.1.02.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for latest PyJwt versions of library.
- Added support for version v2.1-22.1.01.00 of the DocuSign ESignature API.
- Updated the SDK release version.
-
Following models are renamed
ScheduledSendingApiModel
is renamed toScheduledSending
DelayedRoutingApiModel
is renamed toDelayedRouting
- Added support for version v2.1-21.4.02.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-21.4.01.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-21.4.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-21.3.02.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-21.3.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-21.2.02.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- The way all models take in init parameters using
kwargs
- Updated to latest OpenAPI spec.
- Added support for version v2.1-21.2.00.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Added support for version v2.1-21.2.00.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Removed methods
get_account_settings_export
,get_seal_providers
from Accounts. - Removed methods
create_connect_secret
,delete_connect_secret
,generate_connect_secret
,get_connect_secrets
from Connect. - Removed methods
get_dynamic_system_settings
,get_template_info
,get_appliance_info
,get_account
,get_custom_fields
,delete_custom_fields_v2
,get_document_pages
,get_image
,get_locale_policy
,update_page_info
,create_page_info
,delete_page_info
,update_pdf
,get_pdf
,get_pdf_blob
,update_pdf_blob
,create_pdf_blob
,update_recipient_denied_document_copy
,delete_recipient_denied_document_copy
,get_signer_attachment
,delete_signer_attachment
, from Envelopes. - Removed methods
complete_sign_hash
,get_user_info
,health_check
,sign_hash_session_info
,update_transaction
from Trust_Service_Providers. - Removed methods
get_user_list_export
from Users.
- Added new methods
get_bulk_send_batch_envelopes
to BulkEnvelopes. - Description in PyPi taken from Readme file.
- Test cases for tab_lists and Form pre-fill data.
- Added support for version v2.1-21.1.02.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Removed methods
get_account_settings_export
,get_seal_providers
from Accounts. - Removed methods
create_connect_secret
,delete_connect_secret
,generate_connect_secret
,get_connect_secrets
from Connect. - Removed methods
get_dynamic_system_settings
,get_template_info
,get_appliance_info
,get_account
,get_custom_fields
,delete_custom_fields_v2
,get_document_pages
,get_image
,get_locale_policy
,update_page_info
,create_page_info
,delete_page_info
,update_pdf
,get_pdf
,get_pdf_blob
,update_pdf_blob
,create_pdf_blob
,update_recipient_denied_document_copy
,delete_recipient_denied_document_copy
,get_signer_attachment
,delete_signer_attachment
, from Envelopes. - Removed methods
complete_sign_hash
,get_user_info
,health_check
,sign_hash_session_info
,update_transaction
from Trust_Service_Providers. - Removed methods
get_user_list_export
from Users.
- Added new methods
get_bulk_send_batch_envelopes
to BulkEnvelopes. - Description in PyPi taken from Readme file.
- Added support for version v2.1-21.1.02.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Added support for version v2.1-21.1.01.03 of the DocuSign eSignature API.
- Updated the SDK release version.
- Updated
user_agent
in configurations. Eg;'Swagger-Codegen/v2.1/3.9.0rc1/python3'
- Updated test cases to remove printing sensitive info
- Added support for version v2.1-20.4.01 of the DocuSign eSignature API.
- Updated the SDK release version.
- Exposed BulkEnvelopeApi and other api files as public and accessible.
- Adding
Type
fix in envelope_document model.
- Added support for version v2.1-20.3.01 of the DocuSign eSignature API.
- Updated the SDK release version.
- DCM-3866, Added support for updateBrandResourcesByContentType function to take in file to upload.
- DCM-3468, Template get working, added test case for catching regression in future.
- Added support for version v2.1-20.3.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Added support for version v2.1-20.2.02.02 of the DocuSign eSignature API.
- Updated the SDK release version.
- Updated/added properties for bulk send & advanced recipient routing.
- Added support for version v2.1-20.2.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Updated/added properties for bulk update call
- Added support for version v2.1-20.1.02 of the DocuSign eSignature API.
- Updated the SDK release version.
- Changed the way the model takes in the parameters when more than 255 arguments, now works with python3 versions which were limiting it. Fix introduced again. (DCM-3701)
- Added support for version v2.1-20.1.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Added the new property
copy_recipient_data
to envelopes. When set to true, the information that recipients enter is retained when you clone an envelope. For example, if you resend an envelope that was declined or voided after one or more recipients entered data, that data is retained. Note that this functionality must be enabled for the account. - Added
RecipientIdentityInputOption
andinput_options
to support Identity Verification workflows: Reserved for DocuSign.
- Deleted the GET methods for account seals providers, which returned the seals for an account.
- The SDK now supports version v20.1.00 of the DocuSign eSignature API.
- SDK Release Version updated.
- Changed the way the model takes in the parameters where the size of the parameters exceeded 255 arguments, now works with python3 versions which were limiting it. (DCM-3701)
- A bug in deserialize file with the same name, if downloaded multiple times on different thread or during parallel processing, wrong files are overwritten or served. (DCM-3631)
- Unit test updated to handle delays in moving Envelopes.
- Changed the return type of model to
TemplateInformation
to fix deserialization.
- Changed the way the model takes in the parameters where the size of the parameters exceeded 255 arguments, now works with python3 versions which were limiting it. (DCM-3701)
- A bug in deserialize file with the same name, if downloaded multiple times on different thread or during parallel processing, wrong files are overwritten or served. (DCM-3631)
- Unit test updated to handle delays in moving Envelopes.
- Changed the return type of model to
TemplateInformation
to fix deserialization.
- Updated the way the models and classes are initialized. Now using constructor parameters to initialize the classes. Updates to unit tests. (DCM-1788)
- A bug in model mapping where instead of mapping to custom DocuSign
Date
class, was mapping to pythondate
class. Causing the functions such asenvelope_api.list_tabs()
to raise exception. (DCM-3102)
- The SDK now supports API v2.1-19.2.02 of the DocuSign eSignature API.
- SDK Release Version updated.
- Updated the way the models and classes are initialized. Now using constructor parameters to initialize the classes. Updates to unit tests. (DCM-1788)
- A bug in model mapping where instead of mapping to custom DocuSign
Date
class, was mapping to pythondate
class. Causing the functions such asenvelope_api.list_tabs()
to raise exception. (DCM-3102)
- The SDK now supports API v2.1-19.2.02 of the DocuSign eSignature API.
- SDK Release Version updated.
- Removed harcoded test config values from the test cases. Now getting test config values from the environment variables.
- Made dependencies versions broader (using '>=' to specify minimum supported versions).
- configure_jwt_authorization_flow has been removed. Update to use either request_jwt_user_token or request_jwt_application_token
- empty test placeholder files
- The SDK now supports version 19.1.02 of the DocuSign eSignature API.
- SDK Release Version updated.
- ApiException, ApiClient and Configuration classes have moved under client folder. New import statement was simplified. Example: from docusign_esign import ApiException
- Using PyJWT and cryptography libraries for OAuth, instead of jwcrypto and py-oauth2
- Added a new tabGroupLabels field to all Tabs models
- Added a new Witnesses field to all Recipients models
- Implemented models for Smart Sections feature
- Implemented initial support of HMAC for DocuSign Connect
- A bug with that could cause the moveEnvelopes method call to return a response without a Content-Type header. (DCM-2871)
- configure_jwt_authorization_flow has been removed. Update to use either request_jwt_user_token or request_jwt_application_token
- empty test placeholder files
- The SDK now supports version 19.1.02 of the DocuSign eSignature API.
- SDK Release Version updated.
- ApiException, ApiClient and Configuration classes have moved under client folder. New import statement was simplified. Example: from docusign_esign import ApiException
- Using PyJWT and cryptography libraries for OAuth, instead of jwcrypto and py-oauth2
- Added a new tabGroupLabels field to all Tabs models
- Added a new Witnesses field to all Recipients models
- Implemented models for Smart Sections feature
- Implemented initial support of HMAC for DocuSign Connect
- A bug with that could cause the moveEnvelopes method call to return a response without a Content-Type header. (DCM-2871)
- Issue
#7
: TypeError: the JSON object must be str, not 'bytes'. - PR
#8
: Ensure closure of private key file to prevent open handles. Allow key bytes to be supplied to JWT configure method. - PR
#9
: Support for cross-version json parsing of response.
- PR
#6
: Invalid Grant URI at get_jwt_uri().
- Added OAuth support.
- Initial commit of the new Python SDK for DocuSign API, automatically generated from OpenAPI specification.