All notable changes to this project will be documented in this file.
See DocuSign Support Center for Product Release Notes.
- Updated datatype for
get_document
method fromenvelopes_api
.
- Updated the SDK release version.
- Added support for version v2.1-24.2.00.00 of the DocuSign ESignature API.
- Updated the SDK release version.
The "token_scopes"
parameter has been moved from path parameters to query parameters for the above mentioned endpoint.
Updated EnvelopeView:CreateSender and EnvelopeView:CreateEdit
The body parameter returnUrlRequest
has been changed to envelopeViewRequest
.
envelopeViewRequest
has the same properties as the previous returnUrlRequest
but now includes additional viewAccess
and settings
properties, where settings is a complex object with several UI controls for the view experience.
Updated TemplateViews: createEdit
The body parameter returnUrlRequest
has been changed to templateViewRequest
.
templateViewRequest
has the same properties as the previous returnUrlRequest
but now includes an additional viewAccess
string.
- Updated existing models
-
Added fields:
allowConnectEnvelopeRemovedEvent
allowOrganizationBranding
allowOrganizationBrandingMetadata
allowPendingDestinationUrlEdition
allowPendingDestinationUrlEditionMetadata
disableBulkSendRecipientLimit
disableBulkSendRecipientLimitMetaData
enableAdvancedSearch
enableAdvancedSearchMetadata
enableContentSearch
enableContentSearchMetadata
enableMultiUserRepositoryFeatures
enableMultiUserRepositoryFeaturesMetadata
enablePremiumDataVerificationExtensions
enablePremiumDataVerificationExtensionsMetadata
enableSaveAsEnvelopeCustomFieldInWebForms
enableSaveAsEnvelopeCustomFieldInWebFormsMetadata
enableScheduledRelease
enableScheduledReleaseMetadata
isvOemEmbed
isvOemEmbedMetaData
-
Removed fields:
enableInboxRelevanceSortForRecentAccounts
enableInboxRelevanceSortForRecentAccountsMetadata
enableScheduledRelease
enableScheduledReleaseMetadata
enableSearch
enableSearchMetadata
enableSearchUI
enableSearchUIMetadata
- Added fields:
enableEnvelopeTypes
enableEnvelopeTypesMetadata
- Added field:
uSigState
- Added field:
uSigState
- Added property:
lastModifiedOn
- Added property:
displayFormat
- Added properties:
accountAgreementsAccessType
accountAgreementsAccessTypeMetadata
canBulkUploadAgreements
canBulkUploadAgreementsMetadata
canManageAgreementParties
canManageAgreementPartiesMetadata
envelopeViewDocumentSettings
envelopeViewEnvelopeCustomFieldSettings
envelopeViewRecipientSettings
envelopeViewRequest
envelopeViewSettings
envelopeViewTaggerSettings
envelopeViewTemplateSettings
paletteItemSettings
paletteSettings
templateViewRequest
returnUrlRequest
- Added support for version v2.1-24.1.01.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Revised the logic to determine the
oauth_host_name
based on thebase_path
. - Adjusted the minimum required
PyJWT
package version to2.0.0
. - Added support for version v2.1-23.4.02.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Added support for version v2.1-23.4.02.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Revised the logic to determine the
oauth_host_name
based on thebase_path
. - Adjusted the minimum required
PyJWT
package version to2.0.0
. - Added support for version v2.1-23.4.02.00 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.
- 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.