Releases: docusign/native-ios-sdk
Releases · docusign/native-ios-sdk
[2.12] New Config `DSM_SETUP_DISABLE_CUSTOMFIELD_DOCUSIGNIT` to control Custom field DocuSignit + Maintain `value` attribute offline
[v2.12] - 08/18/2022
Added
- New setup configuration key
DSM_SETUP_DISABLE_CUSTOMFIELD_DOCUSIGNIT
to control Custom tabAppName=DocuSignIt
from being sent with all envelopes. The default of this config isFalse
. Enabling it withTrue
will only send this custom tab with Sign and Return envelopes. A Sign and Return envelope has a Signer (not a host or in-person-signer) with email that is the same as the Sender email.
Fixed
- Radio Buttons and tabs in general were not maintaining
value
attribute offline, now it can be used to identify tabs.
Fix: Radio Tab `locked` & `selected` with compose envelope flow
[v2.11] - 06/07/2022
Fixed
- Radio tabs in composed envelope during offline signing processes the
locked
andselected
attributes correctly. Closes: #120
Telemetry Update
[v2.10.1] - 04/04/2022
Fixed
- DocuSign telemetry improvements with a resolved issue related to reporting events.
v2.10 - Bug fixes & Xcode 13.3 support
[v2.10.0] - 03/28/2022
Now DocuSign XCFramework is built with Xcode13.3.
Fixed
- Offline envelope sending is now blocked if no tabs are added to any of the recipients.
- Turn off location prompt when signing is in progress. Removed the associated configuration
DSM_SETUP_CAPTIVE_SIGNING_DISABLE_LOCATION_PERMISSION
. Refer the online guide to disable location tracking during Signing.
Bitcode Support
Change Log: v2.9 - 02/17/2022
-
DocuSign Native iOS SDK supports Bitcode.
-
Removed the
DSMAppearance
method to set navigation bar tint color separately+ (void)setNavigationBarTintColor:(UIColor *)color;
. -
Added
backgroundTintColor
andfontSize
as additional parameters to set navigation bar text attributes withDSMAppearance
. The updated method is+ (void)setNavigationBarTitleTextColor:(UIColor *)textColor backgroundTintColor:(UIColor *)backgroundTintColor fontSize:(CGFloat)fontSize;
.
DocuSign-ESign REST API
v2.8 Release Changelog
Added
- DocuSign-ESign REST API endpoints are now available to use with Native-iOS-SDK. DocuSign-ESign (
DSES*
) interface exposes functionality in addition to the regular DocuSign-Mobile (DSM*
) classes. Newly added headers are part ofDocuSignSDK.framework/Headers/DSES*.h
files and could be used withDSESApiClient
and corresponding API service (e.g.DSESAccountsApi
).
Expose RadioTabGroups + iOS 15 Fixes
Embedded Signing Background Task Fixes
Fixed
- Fixes related to background tasks on embedded-signing.
Removed
- Removed legacy auth methods in
DSMManager
. The deprecated methods areloginWithEmail:password:integratorKey:host:completion
andloginWithApiPassword:accountId:userId:username:email:host:integratorKey:completion
.
Captive Signing Enhancements
Added
- New interface to launch captive signing using recipient view url with
presentCaptiveSigningWithPresentingController:signingUrl:envelopeId:recipientId:animated:completion:
inDSMEnvelopesManager
. - New interface to clear web cookies
clearAllWebCookies
onDSMManager
. - New setup configuration
DSM_SETUP_CAPTIVE_SIGNING_DISABLE_LOCATION_PERMISSION
to disable location tracking during captive signing.
Fixed
- Fixes related to embedded-signing session time out. When session times out during Captive Signing with Url,
DSMSigningCancelledNotification
Notification is now sent with additional parameter associated withexitReason
key inuserInfo
. - Fixed
DSMDocumentBuilderException
that is caused when a filePath is passed toDSMDocumentBuilder
.