Skip to content

Commit 9140991

Browse files
authored
Merge pull request #1 from contentstack/remove_ssl
SDK Version 3.5.0
2 parents 6166308 + d0155e0 commit 9140991

37 files changed

+581
-8441
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
Build/
77
build/
88
DerivedData
9-
9+
Podfile.lock
10+
Pods
11+
Pods/
12+
ContentstackTest/TestResult/
1013
.DS_Store
1114

1215
## Various settings

CHANGELOG.md

Lines changed: 184 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
### Version: 3.5.0
2+
#### Date: Apr-12-2019
3+
4+
##### API deprecation:
5+
- Config
6+
- removed property attribute 'ssl'
7+
- Stack
8+
- removed property attribute 'ssl'
9+
10+
##### New Features:
11+
- Stack
12+
- added method 'getContentTypes:'
13+
- ContentType
14+
- added method 'fetch:'
15+
16+
#####
17+
### Version: 3.4.0
18+
#### Date: Oct-22-2018
19+
20+
##### New Features:
21+
- Stack
22+
- added method 'sync:'
23+
- added method 'syncToken:completion:'
24+
- aded method 'syncPaginationToken:completion:'
25+
- added method 'syncFrom:completion:'
26+
- added method 'syncOnly:completion:'
27+
- added method 'syncOnly:from:completion:'
28+
- added method 'syncLocale:completion:'
29+
- added method 'syncLocale:from:completion:'
30+
- added method 'syncPublishType:completion:'
31+
- added method 'syncOnly:locale:from:completion:'
32+
- added method 'syncOnly:locale:from:publishType:completion:'
33+
34+
- SyncStack
35+
- Added New Class
36+
37+
### Version: 3.3.1
38+
#### Date: Jun-08-2018
39+
##### Change:
40+
41+
- Added string 'BUILT_NULLABLE_P' in Entry.h
42+
- Old Code - (void)fetch:(void(^)(ResponseType type, NSError *error))callback;
43+
- Updated Code - (void)fetch:(void(^)(ResponseType type, NSError * BUILT_NULLABLE_P error))callback;
44+
45+
### Version: 3.3.0
46+
#### Date: Dec-15-2017
47+
48+
##### New Features:
49+
50+
- Entry
51+
- added method ‘addParamKey:andValue:’
52+
53+
- Query
54+
- added method 'addParamKey:andValue:'
55+
56+
- Asset
57+
- added method ‘addParamKey:andValue:’
58+
59+
60+
### Version: 3.2.0
61+
#### Date: Nov-10-2017
62+
63+
##### New Features:
64+
65+
- Stack
66+
- added method ‘imageTransformWithUrl:andParams:’
67+
68+
- Query
69+
- added method 'includeContentType:'
70+
71+
- QueryResult
72+
- added property ‘content_type’
73+
74+
##### API deprecation:
75+
76+
- Query
77+
- Deprecated property 'includeSchema'
78+
79+
### Version: 3.1.1
80+
#### Date: Jun-24-2017
81+
82+
##### API deprecation:
83+
84+
- Entry
85+
- removed property 'publishDetails'
86+
87+
- Asset
88+
- removed property 'publishDetails:'
89+
90+
### Version: 3.1.0
91+
#### Date: Dec-19-2016
92+
93+
##### New Features:
94+
95+
- Group
96+
- Added New Class
97+
98+
- Entry
99+
- added method 'groupForKey:'
100+
- added method 'groupsForKey:'
101+
- added method ‘entriesForKey:withContentType:'
102+
103+
- AssetLibrary
104+
- added method ‘sortWithKey:orderBy:’
105+
- added method ‘objectsCount’
106+
- added method ‘includeCount’
107+
- added method ‘includeRelativeUrls’
108+
- added method ‘setHeader:forKey:’
109+
- added method ‘addHeadersWithDictionary:’
110+
- added method ‘removeHeaderForKey:’
111+
112+
- Asset
113+
- added method ‘setHeader:forKey:’
114+
- added method ‘addHeadersWithDictionary:’
115+
- added method ‘removeHeaderForKey:’
116+
117+
##### Modifications:
118+
119+
- Asset
120+
- Class name modified from ‘Assets’ to ‘Asset’
121+
- renamed property ’assetType’ to ‘fileType’
122+
123+
### Version: 3.0.0
124+
#### Date: Oct-19-2016
125+
126+
##### New Features:
127+
128+
- Config
129+
- Added New Class
130+
131+
- Assets
132+
- Added New Class
133+
134+
- AssetLibrary
135+
- Added New Class
136+
137+
- Contentstack
138+
- added method 'stackWithAPIKey:accessToken:environmentName:config:'
139+
140+
- Entry
141+
- added property 'publishDetails'
142+
143+
- Stack
144+
- added readonly property 'config'
145+
- added method 'asset'
146+
- added method 'assetWithUID:'
147+
- added method 'assetLibrary'
148+
- added method 'fetchLastActivity:'
149+
150+
151+
##### API deprecation:
152+
153+
- Contentstack
154+
- removed method 'stackWithAPIKey:accessToken:environmentUID:'
155+
156+
- Entry
157+
- removed property 'metadata'
158+
159+
- Stack
160+
- removed property 'isEnvironmentUID'
161+
- removed method 'setEnvironment:isEnvironmentUID:'
162+
163+
- Query
164+
- removed method 'afterUID:'
165+
- removed method 'beforeUID:'
166+
167+
168+
### Version: 1.0.1
169+
#### Date: Sept-22-2016
170+
171+
##### Bug Fixes:
172+
173+
- Entry
174+
- Fixed fetch method which now return response as per environment.
175+
176+
- Query
177+
- Fixed search method issue causing improper result.
178+
179+
180+
### Version: 1.0.0
181+
#### Date: Feb-11-2016
182+
183+
##### Changes:
184+
- Introduce ContentStack SDK for iOS.

Contentstack.podspec

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Contentstack'
3-
s.version = '3.4.0'
3+
s.version = '3.5.0'
44
s.summary = 'Contentstack is a headless CMS with an API-first approach that puts content at the centre.'
55

66
s.description = <<-DESC
@@ -11,13 +11,15 @@ DESC
1111
s.homepage = 'https://www.contentstack.com/'
1212
s.license = { :type => 'Commercial',:text => 'See https://www.contentstack.com/'}
1313
s.author = { 'Contentstack' => '[email protected]' }
14-
s.source = { :git => 'https://github.com/contentstack/contentstack-ios.git', :tag => '3.4.0' }
14+
s.source = { :git => 'https://github.com/contentstack/contentstack-ios.git', :tag => '3.5.0' }
1515
s.social_media_url = 'https://twitter.com/Contentstack'
1616

1717
s.ios.deployment_target = '8.0'
1818

19-
s.source_files = 'ThirdPartyExtension/AFNetworking/*.{h,m}','ThirdPartyExtension/ISO8601DateFormatter/*.{h,m}','ThirdPartyExtension/MMarkDown/*.{h,m}', 'Contentstack/*.{h,m}', 'Contentstack/ThirdPartyNamespaceHeader/*.h', 'ContentstackInternal/*.{h,m}'
19+
20+
s.source_files = 'ThirdPartyExtension/ISO8601DateFormatter/*.{h,m}','ThirdPartyExtension/MMarkDown/*.{h,m}', 'Contentstack/*.{h,m}', 'Contentstack/ThirdPartyNamespaceHeader/*.h', 'ContentstackInternal/*.{h,m}'
2021
s.public_header_files = 'Contentstack/*.h','Contentstack/ThirdPartyNamespaceHeader/*.h'
22+
s.dependency 'AFNetworking', '~> 3.0'
2123

2224
s.frameworks = 'CoreGraphics', 'MobileCoreServices', 'Security', 'SystemConfiguration'
2325
s.pod_target_xcconfig = { 'OTHER_LDFLAGS' => '-lObjC' }

0 commit comments

Comments
 (0)