Skip to content

Commit

Permalink
[v2.7.0] - 11/18/2021
Browse files Browse the repository at this point in the history
* Fix Issue with RadioGroupTabs #103
* Fix Locale Name for Greek
* Fix issue with UIViewController Initialization for iOS 15
  • Loading branch information
mmohareb committed Nov 18, 2021
1 parent c47195e commit e67e907
Show file tree
Hide file tree
Showing 162 changed files with 389 additions and 245 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# DocuSign Native iOS SDK Changelog

## [v2.7.0] - 11/18/2021

### Fixed
* Fix Issue with RadioGroupTabs https://github.com/docusign/native-ios-sdk/issues/103
* Fix Locale Name for Greek
* Fix issue with UIViewController Initialization for iOS 15

## [v2.6.0] - 11/03/2021

### Fixed
Expand Down
9 changes: 4 additions & 5 deletions DocuSign-framework.podspec
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# Be sure to run `pod lib lint DocuSign.podspec' to ensure this is a
# valid spec before submitting.

Pod::Spec.new do |s|
s.name = 'DocuSign'
s.version = '2.5.2'
s.version = '2.7.0'
s.summary = 'DocuSign Native iOS Framework to sign and send in your iOS apps'

s.description = <<-DESC
Expand All @@ -20,15 +19,15 @@ Pod::Spec.new do |s|
s.author = { 'DocuSign' => '[email protected]' }
s.social_media_url = 'https://twitter.com/DocuSignAPI'

s.platform = :ios, '9.0'
s.ios.deployment_target = '9.0'
s.platform = :ios, '10.0'
s.ios.deployment_target = '10.0'
s.requires_arc = true
s.preserve_paths = 'DocuSignSDK.framework'
s.public_header_files = 'DocuSignSDK.framework/Headers/*.h'
s.vendored_frameworks = 'DocuSignSDK.framework'
s.resource = 'DocuSignSDK.framework/DocuSignSDK.bundle'
# Update the source path for new release
s.source = { :http => "https://github.com/docusign/native-ios-sdk/raw/release/2.5.2/DocuSignSDK-framework.zip"}
s.source = { :http => "https://github.com/docusign/native-ios-sdk/raw/release/2.7/DocuSignSDK-framework.zip"}
s.source_files = 'DocuSignSDK.framework/Headers/*.h'

end
4 changes: 2 additions & 2 deletions DocuSign.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

Pod::Spec.new do |s|
s.name = 'DocuSign'
s.version = '2.6.0'
s.version = '2.7.0'
s.summary = 'DocuSign Native iOS Framework to sign and send in your iOS apps'

s.description = <<-DESC
Expand All @@ -27,5 +27,5 @@ Pod::Spec.new do |s|
s.vendored_frameworks = 'DocuSignSDK.xcframework'
s.resource = 'DocuSignSDK.xcframework/**/DocuSignSDK.bundle'
# Update the source path for new release
s.source = { :http => "https://github.com/docusign/native-ios-sdk/raw/release/2.6/DocuSignSDK.zip"}
s.source = { :http => "https://github.com/docusign/native-ios-sdk/raw/release/2.7/DocuSignSDK.zip"}
end
14 changes: 7 additions & 7 deletions DocuSignSDK.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,32 @@
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_i386_x86_64-simulator</string>
<string>ios-arm64_armv7</string>
<key>LibraryPath</key>
<string>DocuSignSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>i386</string>
<string>x86_64</string>
<string>armv7</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_armv7</string>
<string>ios-arm64_i386_x86_64-simulator</string>
<key>LibraryPath</key>
<string>DocuSignSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>armv7</string>
<string>i386</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Git LFS file not shown
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ extern NSString * const DSM_LANGUAGE_CODE_FOR_FRENCH;
extern NSString * const DSM_LANGUAGE_CODE_FOR_FRENCH_CANADA;

extern NSString * const DSM_LANGUAGE_CODE_FOR_GERMAN;
extern NSString * const DSM_LANGUAGE_CODE_FOR_FRENCH_GREEK;
extern NSString * const DSM_LANGUAGE_CODE_FOR_GREEK;

extern NSString * const DSM_LANGUAGE_CODE_FOR_HEBREW;
extern NSString * const DSM_LANGUAGE_CODE_FOR_HINDI;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#import <Foundation/Foundation.h>
#import <DocuSignSDK/DSMTab.h>
#import <DocuSignSDK/DSMTextTabProtocol.h>
@class DSMRadioGroup;

/*!
@class DSMRadio
*/
@interface DSMRadio : DSMTab <DSMTextTabProtocol>

/*! @brief This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position. [optional] */
@property(nonatomic) NSInteger *xPosition;
/*! @brief This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position. [optional] */
@property(nonatomic) NSInteger *yPosition;
/*! @brief When set to **true**, the radio button is selected. [optional] */
@property(nonatomic, assign) BOOL selected;
/*! @brief When set to **true**, the signer is required to fill out this tab [optional] */
@property(nonatomic, assign) BOOL required;
/*! @brief When set to **true**, the signer cannot change the data of the custom tab. [optional] */
@property(nonatomic, assign) BOOL locked;
/*! @brief Parent radio group */
@property (nonatomic, weak) DSMRadioGroup *radioGroup;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#import <Foundation/Foundation.h>
#import <DocuSignSDK/DSMRadio.h>

/*!
@class DSMRadioGroup
*/
@interface DSMRadioGroup : NSObject

/*! @brief Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute. [optional] */
@property(nonatomic, copy) NSString *documentId;
/*! @brief Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document. [optional] */
@property(nonatomic, copy) NSString *recipientId;
/*! @brief For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility. [optional] */
@property(nonatomic, copy) NSString *conditionalParentLabel;
/*! @brief For conditional fields, this is the value of the parent tab that controls the tab's visibility.\n\nIf the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use \"on\" as the value to show that the parent tab is active. [optional] */
@property(nonatomic, copy) NSString *conditionalParentValue;
/*! @brief The name of the group. [optional] */
@property(nonatomic, copy) NSString *groupName;
/*! @brief Specifies the locations and status for radio buttons that are grouped together. [optional] */
@property(nonatomic, copy) NSArray<DSMRadio *> *radios;
/*! @brief When set to **true**, this custom tab is shared. [optional] */
@property(nonatomic, assign) BOOL shared;
/*! @brief Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field. [optional] */
@property(nonatomic, assign) BOOL requireInitialOnSharedChange;
/*! @brief When set to **true** and shared is true, information must be entered in this field to complete the envelope. [optional] */
@property(nonatomic, assign) BOOL requireAll;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ FOUNDATION_EXPORT const unsigned char DocuSignSDKVersionString[];
#import <DocuSignSDK/DSMListCustomFieldBuilder.h>
#import <DocuSignSDK/DSMEnvelopeTextCustomField.h>
#import <DocuSignSDK/DSMEnvelopeListCustomField.h>
#import <DocuSignSDK/DSMRadio.h>
#import <DocuSignSDK/DSMRadioGroup.h>

//categories
#import <DocuSignSDK/NSArray+DSMQuery.h>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Git LFS file not shown
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ extern NSString * const DSM_LANGUAGE_CODE_FOR_FRENCH;
extern NSString * const DSM_LANGUAGE_CODE_FOR_FRENCH_CANADA;

extern NSString * const DSM_LANGUAGE_CODE_FOR_GERMAN;
extern NSString * const DSM_LANGUAGE_CODE_FOR_FRENCH_GREEK;
extern NSString * const DSM_LANGUAGE_CODE_FOR_GREEK;

extern NSString * const DSM_LANGUAGE_CODE_FOR_HEBREW;
extern NSString * const DSM_LANGUAGE_CODE_FOR_HINDI;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#import <Foundation/Foundation.h>
#import <DocuSignSDK/DSMTab.h>
#import <DocuSignSDK/DSMTextTabProtocol.h>
@class DSMRadioGroup;

/*!
@class DSMRadio
*/
@interface DSMRadio : DSMTab <DSMTextTabProtocol>

/*! @brief This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position. [optional] */
@property(nonatomic) NSInteger *xPosition;
/*! @brief This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position. [optional] */
@property(nonatomic) NSInteger *yPosition;
/*! @brief When set to **true**, the radio button is selected. [optional] */
@property(nonatomic, assign) BOOL selected;
/*! @brief When set to **true**, the signer is required to fill out this tab [optional] */
@property(nonatomic, assign) BOOL required;
/*! @brief When set to **true**, the signer cannot change the data of the custom tab. [optional] */
@property(nonatomic, assign) BOOL locked;
/*! @brief Parent radio group */
@property (nonatomic, weak) DSMRadioGroup *radioGroup;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#import <Foundation/Foundation.h>
#import <DocuSignSDK/DSMRadio.h>

/*!
@class DSMRadioGroup
*/
@interface DSMRadioGroup : NSObject

/*! @brief Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute. [optional] */
@property(nonatomic, copy) NSString *documentId;
/*! @brief Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document. [optional] */
@property(nonatomic, copy) NSString *recipientId;
/*! @brief For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility. [optional] */
@property(nonatomic, copy) NSString *conditionalParentLabel;
/*! @brief For conditional fields, this is the value of the parent tab that controls the tab's visibility.\n\nIf the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use \"on\" as the value to show that the parent tab is active. [optional] */
@property(nonatomic, copy) NSString *conditionalParentValue;
/*! @brief The name of the group. [optional] */
@property(nonatomic, copy) NSString *groupName;
/*! @brief Specifies the locations and status for radio buttons that are grouped together. [optional] */
@property(nonatomic, copy) NSArray<DSMRadio *> *radios;
/*! @brief When set to **true**, this custom tab is shared. [optional] */
@property(nonatomic, assign) BOOL shared;
/*! @brief Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field. [optional] */
@property(nonatomic, assign) BOOL requireInitialOnSharedChange;
/*! @brief When set to **true** and shared is true, information must be entered in this field to complete the envelope. [optional] */
@property(nonatomic, assign) BOOL requireAll;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ FOUNDATION_EXPORT const unsigned char DocuSignSDKVersionString[];
#import <DocuSignSDK/DSMListCustomFieldBuilder.h>
#import <DocuSignSDK/DSMEnvelopeTextCustomField.h>
#import <DocuSignSDK/DSMEnvelopeListCustomField.h>
#import <DocuSignSDK/DSMRadio.h>
#import <DocuSignSDK/DSMRadioGroup.h>

//categories
#import <DocuSignSDK/NSArray+DSMQuery.h>
Expand Down
Binary file not shown.
Loading

0 comments on commit e67e907

Please sign in to comment.