See DocuSign Support Center for Product Release Notes.
- Added support for version v2.1-21.2.02.00 of the DocuSign ESignature API.
- Updated the SDK release version.
- Updated Get Form Data unit test.
- Updated Travis-CI badge in README.md
- Added support for version v2.1-21.2.00.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Removed methods
getAccountSettingsExport
,getSealProviders
from Accounts. - Removed methods
createConnectSecret
,deleteConnectSecret
,generateConnectSecret
,getConnectSecrets
from Connect. - Removed methods
getDynamicSystemSettings
,getTemplateInfo
,getApplianceInfo
,getAccount
,getCustomFields
,deleteCustomFieldsV2
,getDocumentPages
,getImage
,getLocalePolicy
,updatePageInfo
,createPageInfo
,deletePageInfo
,updatePdf
,getPdf
,getPdfBlob
,updatePdfBlob
,createPdfBlob
,updateRecipientDeniedDocumentCopy
,deleteRecipientDeniedDocumentCopy
,getSignerAttachment
,deleteSignerAttachment
, from Envelopes. - Removed methods
completeSignHash
,getUserInfo
,healthCheck
,signHashSessionInfo
,updateTransaction
from TrustServiceProviders. - Removed methods
getUserListExport
from Users.
- Added new methods
getBulkSendBatchEnvelopes
to BulkEnvelopes.
- 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.
- 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-3369, Updated ApiClient to use an empty JSON object if the body is null.
- DCM-4614, Fixed out of memory issue when deserializing large files.
- 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.
- Added support for version v2.1-20.2.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Added properties
batchSize
,queueLimit
, andtotalQueued
to bulk send response.
- Added support for version v2.1-20.1.02 of the DocuSign eSignature API.
- Updated the SDK release version.
- Added support for version v2.1-20.1.00 of the DocuSign eSignature API.
- Updated the SDK release version.
- Added the new property
copyRecipientData
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 the new account UI settingenableEnvelopeCopyWithData
must be enabled for the account. - Added
RecipientIdentityInputOption
andinputOptions
toRecipientIdentityVerification.js
: Reserved for DocuSign.
- Deleted the GET methods for account seals providers, which returned the seals for an account.
- The SDK now supports version 19.4.01 of the DocuSign eSignature API.
- SDK Release Version updated.
- The SDK now supports version 19.2.02 of the DocuSign eSignature API.
- SDK Release Version updated.
- Removed hardcoded test config values from test cases. Config values are now being read from env variables.
- The SDK now supports version v2.1-19.1.02 of the DocuSign eSignature API.
- SDK Release Version updated.
- The SDK now supports version 19.1.02 of the DocuSign eSignature API.
- SDK Release Version updated.
- Cache-control and Pragma headers to the oAuth calls. (DCM-2244)
- tabGroupLabels field to all Tabs models
- Witnesses field to all Recipients models
- Models for Smart Sections feature
- Initial support of HMAC to DocuSign Connect
- A bug where API response for 'moveEnvelopes' was improperly documented as a non-undefined value. (DCM-3085)
- A bug where dateTabs and numberTabs were not being able to be initialized by the docusign.Tabs object. (DCM-3226)
##[v4.2.2] eSignature API v18.4.02
- Support for the latest DocuSign API (18.4.02.00).
- updateBrandLogoByType, which enables you to upload a brand logo.
##[v4.2.0] eSignature API v18.3.02
- Fixed a problem with the BulkEnvelopesApi.UpdateRecipients() method that could cause it to return a "Value cannot be null.\r\nParameter name: stream" error rather than add bulk recipients to an envelope. (DCM-2957)
- Fixed a problem with the EnvelopesApi.listStatus methods that could cause them to ignore sets of envelope IDs passed in to get statuses for specific envelopes. (DCM-2956)
- Fixes a a typo in a an ApiClient dependency "Oauth.js" to "OAuth.js". (DCM-3021)
- The SDK now supports version 18.3.02 of the DocuSign eSignature API.
- Node SDK methods have been updated to use a promise pattern. The methods will return promise objects, which represent the eventual completed output of the method, unless a specific callback is provided in the method call. (DCM-2204)
- The
getOAuthBasePath()
method is now an accessor function for the newoAuthBasePath
property, rather than being derived frombasePath
. - Updated the swagger spec to version 18.3.00.00
- Created a new
ApiClient
property,oAuthBasePath
. This property is retrieved usinggetOAuthBasePath()
and set by setOAuthBasePath(). DCM-2834 - Created a new
docusign.ApiClient.OAuth.BasePath
collection that holds base path data for the following environments:STAGE, DEMO, PRODUCTION
. - Created a new
docusign.ApiClient.RestApi.BasePath
collection that holds rest API base paths for the following environments:STAGE, DEMO, PRODUCTION
. These recorded path values can be accessed using an instantiateddocusign.apiClient
object. - Added an
opts
parameter that allows you to specify parameter values when instantiating anapiClient
. Theopts
parameter currently supports passing inbasePath
andoAuthBasePath
values. If not set during instantiation of anapiClient
, they default to their production values. - An
Organization
value has been added to the account model. DCM-2710
- The
configureJWTAuthorizationFlow
method is now deprecated. Please userequestJWTUserToken
instead, which takes the private key as byte array or a Stream. DCM-2765
- All SDK methods have been updated such that the
opts
parameter may now contain the callback, making the other opts parameters optional, and it has been renamedoptsOrCallback
. This resolves the breaking change for applications upgrading from version 3.X.X to 4.X.X. - The OAuth authorization code grant and implicit grant code examples in the readme.md file have been updated to use the addDefaultHeader method. Each API client needs this header to access DocuSign APIs.
- This update has some breaking changes as certain api calls no longer accept query parameters.
- Due to this, their respective SDK method signatures of changed
For example:
- EnvelopesApi.listDocuments(accountId, envelopeId, opts, callback)
- has changed to:
- EnvelopesApi.listDocuments(accountId, envelopeId, callback)
- Updated the package with the latest API release.
- Support for OAuth Implicit Grant.
- Support for OAuth Get Use Info.
- Support for DocuSign JWT OAuth for service integration (2-legged authentication)
- Support for DocuSign OAuth
- The SDK now supports theFull and latest DocuSign API support(17.1.00.00). NO MORE OMITTED ENDPOINTS.
- Getter and setter methods of all models' fields were removed. Direct access to models' fields is now required. See the code snippet in README.md and test/SdkUnitTests.js for example.
- Added optional
opts
to several methods across different APIs. Old client code might need to be updated prior to using 3.0.0 and above. - Methods that accept optional parameters, defined as
opts
, now accept plain javascript objects only. For instance AuthenticationApi.login({'api_password': true}) will return a fake password that can be used in subsequent API calls instead of the original password.
- All Optional data structures that were used as optional parameters for some API methods (in the form ofDocusign.XxxApi.doSomethingOptions). Use javascript plain objects instead.
- Complete and proper SDK Documentation, including detailed information and links about all modules and methods of the SDK.
- New test case: create a DocuSign template.
- Issue
#52
: TypeError: self.envelopeTemplateDefinition.constructFromObject is not a function.
- Updated the package with the latest API release.
- Documentation about several Authentication methods supported by DocuSign API.
- Changelog to keep track of release highlights.
- Support for DocuSign Core release 16.1.00.00.
- Code snippet to use base URL from the login call. Required for integrations when they go live.
- Issue
#47
: Some DocuSign API calls don't like null as object property value.
- TravisCI automatic testing.
- Updated the package to a newer API release.
- Switched to MIT license.
- Updated documentation on README.