Releases: docusign/native-ios-sdk
Releases · docusign/native-ios-sdk
v4.0.1 - Conditional Tab Fix
v4.0.0 - New Offline signing component
[v4.0.0] - 03/03/2025
Added
- Configuration
DSM_SETUP_ENABLE_OFFLINE_NORMALIZE_ROTATED_DOCUMENTS_KEY
to allow the SDK to detect page rotation on documents and adjust it to ensure tags are rendered upright.
Changed
- The native signing library for offline signing has been completely refactored, improving usability and performance of the SDK, and reducing the SDK size by 75%.
- Replaced methods for offline envelope signing and offline template sending. Please refer to migration guide here MigrationGuidev4.0.0.md.
Deprecated
- Compose envelopes using UI flow
presentComposeEnvelopeControllerWithPresentingController
. - Non-PDF files conversion (eg. .docx and .jpeg etc.) when creating an envelope using
DSMEnvelopeDefinition
.
[v3.5.0] - 01/06/2025
Added
- SPM Support - Use version 3.5.0 and refer to instructions on SwiftPackageManager.md.
- Xcode 16 support.
Changed
- Updated some DSAPI Models to combine common properties for Recipients and Tabs.
- Updated Contacts fetch to retrieve Phone numbers in addition to email.
v3.5.0 - SPM Support
[v3.5.0] - 01/06/2025
Added
- SPM Support - Use version 3.5.0 and refer to instructions on SwiftPackageManager.md.
- Xcode 16 support.
Changed
- Updated some DSAPI Models to combine common properties for Recipients and Tabs.
- Updated Contacts fetch to retrieve Phone numbers in addition to email.
v3.4.0 - Bug fixes & font update
[v3.4.0] - 09/20/2024
Fixed
- Authorization issue that prevented some of the network calls to be successfully completed with DocusignAPI SDK.
- Network calls with boolean parameters on DocusignAPI SDK interface now allows nil values as well. With earlier versions, these parameters were sent as either default true or false.
- Optional Sign and Initial tabs show the dependent tabs correctly when used with conditional setup.
Changed
- Templates with multichannel (SMS, Whatsapp) delivery recipients are currently blocked. Reach out to customer support or raise an issue on Github if you need this supported.
- Outdated fonts replaced with modern assets.
What's Changed
- Release v3.3.0 : Docusign Branding Update by @ashokds in #165
- Remove custom fonts from sample apps by @mmohareb in #170
- Removing instances of unused fonts by @Harinder in #172
New Contributors
Full Changelog: v3.3.0...v3.4.0
v3.3.0 - Branding update
[3.2.0] Xcode 15 support
[v3.2.0] - 01/25/2024
Added
- Support for Sending online Templates with Signing Groups.
- Support Xcode 15 Requirements for Signing Certification and Privacy Manifest.
- Support for Conditional Tabs for offline downloaded envelopes.
- Added Configuration
DSM_SETUP_DISABLE_APPEARANCE
to Disable Applying Appearance changes Automatically on SDK setup Issue #130
Fixed
- Fixes in Request layer and API calls setup.
3.1.0 DocuSignAPI
[v3.1.0] - 06/14/2023
Added
- (iOS 12+) Support for OAuthLogin with helper functions for Authentication to DocuSign. If you use oAuth no need to create your own Authentication browser you can simply call
loginWithOAuthEnv
and pass the needed params to authenticate to DocuSignSDK.
Changed
- Added two new parameters Optional to
loginWithAccessToken
method forrefreshToken
andexpiresIn
in case of oAuth happening from Host App side. - Prep work for spinning off DocuSignAPI as a separate Pod.
Removed
- Legacy Libraries (KeyChain)
[3.0.5] - Conditional Tabs Support + Bug Fixes
[v3.0.5] - 05/15/2023
Added
- Conditional Tabs are now supported for Templates and envelopes created locally (Envelopes downloaded from remote server are not supported yet)
Changed
- During Offline Signing,
Sign Later
is now preferred option to be shown for all envelopes created on device using documents or templates.Discard Progress
option is now deprecated.
Fixed
- Checkbox group validation has been updated to resolve issue #145.
[3.0.4] Enable SBS + Bug Fixes
[v3.0.4] - 03/24/2023
Added
- Allow sending online envelopes with templates that have recipients with SBS (Standard Based Signature) by default.
- New setup configuration
DSM_SETUP_DISABLE_STANDARD_BASED_SIGNATURE
to disable template sends that have SBS.
Fixed
- Fix issue with Resuming envelopes created offline Issue #143
[3.0.3] Bug Fixes and Refactoring
[v3.0.3] - 02/08/2023
Added
- Support to Paper signing through Fax flow with a new Signing Exit Notification reason
DSMSigningExitReasonFaxPending
Fixed
- Issue with Templates to disable templates with SBS recipients