Releases: docusign/native-ios-sdk
Releases · docusign/native-ios-sdk
v2.1.5
DocuSign Native iOS SDK Changelog
[v2.1.5] - 08/13/2019
Added
- New setup configuration DSM_SETUP_RECIPIENT_DEFAULTS_CASE_INSENSITIVELY_MATCH_ROLE_NAME allows more flexible recipient matching based on case insensitive roleName comparasion in the templates. This can be used to override the default strict roleName match behaviour during application of recipient-default-values.
- New setup configuration DSM_SETUP_TAB_DEFAULTS_COMPARISION allows more flexible tab matching based on data-label comparasion during application of tab-default-values. DSMTabComparision enum values DSMTabComparisionCaseAndDiacriticInsensitive and DSMTabComparisionContains can be used to override the default DSMTabComparisionStrictMatch behaviour.
v2.1.4
DocuSign Native iOS SDK Changelog
[v2.1.4] - 07/22/2019
Changed
- Improved Next Field Navigation - The initial navigation moves to the next empty required field. New setup configuration. DSM_SETUP_OFFLINE_SIGNING_NAVIGATE_BLANK_REQUIRED_FIELDS to enable Navigate blank required fields.
- Enhanced client logging - Verbose error logging for ‘login, persistence, & sync’ related methods.
- Responsive signing is disabled for DocuSign SDK.
v2.1.3
Release Notes: DocuSign Native iOS SDK v2.1.3:
- New setup configuration
DSM_SETUP_OFFLINE_SIGNING_USE_PLACEHOLDER_TAB_VALUE
exposed to allow replacing placeholder values for empty text-based tabs (for example "Text", "Company", "Title", etc) with empty strings during offline signing. Next Field Navigation
ignores the non-editable text tabs in all cases and keeps the previous assigned tab value unchanged. (bug-fix)- DocuSign branding update for Momentum 2019
2.1
Release Notes: DocuSign Native iOS SDK v2.1:
- Added Sync Failure Meta Data to track envelopes.
- Three Properties such as
syncFailureReason(String)
,failedAttemptsToSync (Integer)
andlastModifiedDateTime
shall be updated onDSMEnvelopeDefinition
when envelope fails to Sync.
Release Notes: DocuSign Native iOS SDK v2.1 beta b:
- New notification
DSMFoundReadonlyAndRequiredTabsWithInvalidDefaultsNotification
is added to notify when Readonly AND Required AND nil-value Text based tabs are detected during envelope creation. Related configurationDSM_SETUP_OFFLINE_SIGNING_CONVERT_INVALID_READONLY_REQUIRED_TEXTTABS_TO_EDITABLE
to auto-convert such tabs to non-Readonly is exposed, it's default value istrue
to allow signers to finish offline signing such envelopes. DSMTemplateIdKey
("templateId") is sent in addition withDSMEnvelopeIdKey
("envelopeId") for some notifications.
Release Notes: DocuSign Native iOS SDK v2.1 beta a:
DSMAccountInfo
object is retuned with the completioncompletion:^(DSMAccountInfo *accountInfo, NSError *error)
for login methods exposed inDSMManager
.- Method signatures for following
loginWith*
methods now include additionalnetworkMode
parameter andcompletion:^(DSMAccountInfo *accountInfo, NSError *error)
has additional parameterDSMAccountInfo *accountInfo
:loginWithUserId:password:integratorKey:host:completion:
loginWithAccessToken:accountId:userId:userName:email:host:integratorKey:networkMode:completion:
loginWithAPIPassword:accountId:userId:userName:email:host:integratorKey:networkMode:completion:
v2.1.1 enhancements and CocoaPods support for integration
Release Notes: DocuSign Native iOS SDK v2.1.1:
- CocoaPods
v1.4.0
and up support added for Native iOS SDK. Usepod 'DocuSign'
to fetch the latest SDK framework. - iPhone crash fix during signature adoption (landscape vs portrait). (bug-fix)
- Formula tab validation alerts are also not shown when configured to hide alerts during offline signing is set.
- New notification
DSMOfflineEnvelopeSigningErrorNotification
added to track misc offline signing errors related to template setup (for example invalid formula used). - Bug fixes and enhancements related to recipient & tab defaults and existing notifications logic.
v2.0 with Envelope Send and Sign
Release Notes: IOSSDK v2.0
- Support for compose envelope functionality for both online and offline capability. Start creating an envelope to manually add documents, recipients and tags using the method
presentComposeEnvelopeControllerWithPresentingController:signingMode:resumeWithDraft:animated:completion:
onDSMEnvelopesManager
. - Utility method to determine whether there is a previously cached draft envelope (there can only be one at a time) by invoking
hasCachedDraftEnvelope
onDSMEnvelopesManager
. - Powered By DocuSign footer for online and offline signing ceremony. This feature can be enabled or disabled using setup configuration and the constants can be found in
DSMSetupConstants
. - Updated Swift and Objective-C Sample Apps.
iOS Offline Templates SDK v1.2
iOS Offline Templates SDK v1.2
PR: #10