Releases: docusign/native-ios-sdk
Releases · docusign/native-ios-sdk
v4.1.0
[v4.1.0] - 01/08/2025
Added
- Now supports xcode26 and iOS26.
- 1DS, Online Signing v2, is supported. Captive signing also works with 1DS.
- Online signing now supports TSP event and handles status redirect to finalize the success or decline.
- Initial support for Attachment and Dropdown tabs added.
Fixed
- Recipient Defaults didn't honor the
removeflag in some cases. - Various UX updates, network calls optimization and other bug fixes.
v4.0.1 - Conditional Tab Fix
[v4.0.1] - 04/09/2025
Fixed
- Conditional Logic for optional signature and initials tab now works for all cases.
v4.0.0 - New Offline signing component
[v4.0.0] - 03/03/2025
Added
- Configuration
DSM_SETUP_ENABLE_OFFLINE_NORMALIZE_ROTATED_DOCUMENTS_KEYto 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_APPEARANCEto 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
loginWithOAuthEnvand pass the needed params to authenticate to DocuSignSDK.
Changed
- Added two new parameters Optional to
loginWithAccessTokenmethod forrefreshTokenandexpiresInin 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 Lateris now preferred option to be shown for all envelopes created on device using documents or templates.Discard Progressoption 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_SIGNATUREto disable template sends that have SBS.
Fixed
- Fix issue with Resuming envelopes created offline Issue #143