-
-
Notifications
You must be signed in to change notification settings - Fork 75
/
Copy pathCHANGELOG.txt
290 lines (222 loc) · 10.2 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
1.43, Apr 13, 2019
- little performance increase.
- fix license check when bundle-id is enclosed in quotation marks.
- added extended example in the swift project.
1.42, May 23, 2018
- fixes the custom objects serialization
1.41, Apr 5, 2018
- implementation for Digest Authentication type on header of requests
1.40.5, Ago 29, 2017
- fixes when tags contains both unicode and special accented characters.
1.40.4, Ago 2, 2017
- fixes when tags contains html or unicode characters.
- fixes for wrong version number.
1.40.3, Jul 28, 2017 (ex 1.4.3)
- fixes crash's when data contains unicode special characters like ZERO WIDTH (eg. //u200C //u200B).
1.40.2 (ex 1.4.2), Mar 1, 2017
- fixes for authorization the p12 certificate types.
1.40.1, Feb 27, 2017 (ex 1.4.1)
- added SOAPEngineXMLDatayKey constant that is used in userInfo notifications.
- fixes for the constants declaration.
1.40, Feb 23, 2017 (ex 1.4)
- added a new property named "soapActionRequest" to set a different SOAPAction value in the header of the request for the support of the last versions of WCF services.
1.31, Nov 15, 2016
- added a new delegate to retrieve original NSData before of the parsing.
- deprecated didBeforeParsingResponseString leading by didBeforeParsingResponseData.
1.30.1, Oct 18, 2016
- fixes for running on multi threading tasks.
1.30, Oct 14, 2016
- implementation for Certificate Pinning Authentication (.cer or .der)
1.29, Sep 19, 2016
- fix properties declarations for Swift 3.
- various optimizations.
1.28, Aug 11, 2016
- header property now support NSString and NSDictionary types.
- optimizations for NSDate objects.
- fixes bitcode for AppleTv.
1.27, Apr 7, 2016
- added a new property named soapNamespace to able to setting the default name of namespace for the tag Envelope.
- fixes for bitcode generation problems with Xcode 7.3.
1.26.3, Mar 30, 2016
- fixes on CDATA elements.
1.26.2, Mar 11, 2016
- extended identification numeric basic types in arrays (int8/16/32/64, long32/64)
- optimized memory management.
- improved device detection.
1.26, Feb 17, 2016
- uses NSProgress to track the sending and received data progress.
- runs notifications, blocks and delegates in the main thread.
- supports Enterprise license with bundle-id extended style.
- fixes in delegate and block for the wrong totals of data sent.
- fixes crash when not found a value for soapAction attribute on WSDL declaration.
- fixes when forKey in requestURL is nil.
- various optimizations.
1.25.2, Feb 1, 2016
- fixes message "containsString unrecognized selector" on the previous versions of iOS 8.0. fixes.
1.25.1, Gen 28, 2016
- recompile iOS binary for bitcode support.
1.25, Dic 31, 2015
- added a supported version for Apple TV.
- fixes license message on simulator.
1.24, Oct 1, 2015
- added new method that return a formatted dictionary for a sub-child with attributes.
- added new property to define attributes for the soap action tag.
- replaced the statement "retain" of the properties in the statement "strong".
- fixes during retrieval of the class name when you pass a user-object.
1.23.0, Sep 29, 2015
- supports attributes for child tag.
- fixes for soap message with inside another XML base format.
- optimization performance.
1.22.1, Sep 25, 2015
- added method that return a single boolean value (like integerValue etc.)
- fixes for the default tag names for an array parameter.
- fixes for duplicate symbols when a project already use XPathQuery.
- fixes when a WSDL definition not contain location attribute or soapAction attribute.
1.22.0, Sep 23, 2015
- added support for text password on WS-Security.
- fixes for soap message with inside another XML message.
- increased the minimum SDK version to iOS 7.1 and Xcode version to 5.1.1.
1.21.2, Aug 29, 2015
- fixed wrong compilation of framework.
1.21.1, Aug 11, 2015
- fixes for xml injection.
- fixes for “Incorrect NSStringEncoding value detected” message.
- auto detect WSDL call when using requestURL instead of requestWSDL.
1.21.0, Jun 2, 2015
- parsing soapAction when contains ‘#’.
- fixes when the xml contains internally JSON.
- extended method setValue with tag attribute definitions.
- support for enterprise licenses, one license for multiple apps.
1.20.2, May 22, 2015
- fixes for basic, digest and NTLM authentication.
1.20.1, May 18, 2015
- fixes encoding type for response data.
1.20.0, May 14, 2015
- extended method setValue to allow to define a custom tag for the elements of an array.
1.19.0, May 13, 2015
- added security token in the Authorization header field.
- added recovery token authorization with the current social login settings.
- fixes double slash on namespace of the method.
- requires the Account.framework.
1.18.2 May, 10, 2015
- fixes podspec
1.18.1 Apr, 27, 2015
- fixes for retrieve attributes of tags.
1.18.0 Apr, 26, 2015
- added a new property named xsdDataTypes to able add the attribute xsi:type="xsd:..." in the requests.
- fixes for base64 data.
1.17.0 Apr, 22, 2015
- added a new property named retrievesAttributes to able retrieve the attributes of tags.
- fixes for retrieve binary data types.
- fixes for base64 data.
1.16.0 Mar, 15, 2015
- added a new property to change the default tag name when using setValue without key value.
- fixes for NSNull value parameters.
1.15.0 Feb, 26, 2015
- added new delegate, and notification for progress of the request.
- added a new property to enable retrieval http response object.
- added the response object on didReceiveResponseCode notification.
- added synchronous request methods.
- added deprecated attribute for few methods.
- fixes for encoding special chars in the parameters.
- removed the 32-bit-only version of the framework from the SDK distribution.
(note: the 64-bit framework version is compatible up to, and including, iOS 5.1.1,
if your project used the 32-bit version of the framework, SOAPEngine.framework,
update the project to use the 64-bit version, SOAPEngine64.framework).
1.14.0 Feb, 20, 2015
- added new delegate, and notification for progress of the response.
1.13.1 Feb, 05, 2015
- fixes when the response of the method no contains data and ends with />
1.13.0 Feb, 02, 2015
- added new method to quickly set the login methods.
- added a Swift sample.
1.12.0 Jan, 22, 2015
- added new properties that returns the current request URL, the current SOAP Action and method name.
1.11.3 Jan, 20, 2015
- fixes header content-type for SOAP v.1.2.
1.11.2 Jan, 17, 2015
- fixes of the digest encoding for ws-security.
1.11.1 Jan, 14, 2015
- added feature when the xml contains internally a JSON analyze this last.
- fixes for license key when contains invalid characters.
- fixes WS-Security UTC datetime.
1.11.0 Dic, 22, 2014
- added new methods to able to call service with WSDL.
- added a new authorization type for the PAYPAL SOAP API.
- added two new properties to manage authorization to PAYPAL SOAP API.
- added a new property for set the password for client certificate.
- added a new property for set the timeout for all requests.
- added accepted types (text/xml) in the header of the request.
- fixes for authentication method with client certificate.
- minor fixes for recovery of faultcodes data.
- minor fixes for retrieve namespace of the soapAction.
1.10.0 Dic, 3, 2014
- added a properties to enable retrieval of the contents of the SOAP header in the server response.
1.9.1 Nov, 10, 2014
- fixes xml parsing error.
1.9.0 Nov, 4, 2014
- added encryption/decryption content data with 3DES+BASE64.
- parse the response xml that contains one other embedded xml.
- fixes memory leaks.
1.8.1 Ago, 27, 2014
- added a supported version for Mac OS X.
1.8.0 Ago, 12, 2014
- added dictionary response on delegate, notification and completion block.
- added delegate and notification before parsing response data.
- added encryption/decryption content data with AES256+BASE64.
- added a C# class for encryption/decryption compatible with SOAPEngine.
- fixes BASE64 conversion for NSData and UIImage/UIImageView objects.
- automatic setting of the property named actionNamespaceSlash in the case of a failure of the first request.
- automatic setting of the property named actionQuotes in the case where the soapAction path contains unsupported characters.
- default to YES for the property named escapingHTML.
- requires a license code, as required by the new EULA.
1.7.0 Jul, 11, 2014
- added a example of VS.NET WebService in C#.
- added the support for sending of UIImage and UIImageView objects.
- added the conversion of special characters in a compatible html format.
1.6.0 Apr, 12, 2014
- support for WFC services (svc) with basicHttpBinding.
1.5.1 Feb, 13, 2014
- fixes for premature release of connections in nested blocks.
1.5.0 Jan, 29, 2014
- added a new method named "cancel" to able cancel all delegates, blocks or notifications.
- fixes for fault codes in client SOAP response.
- added version compiled for arm64 (64-bit, only in purchased version).
1.4.0 Jan, 09, 2014
- support for NSSet types.
- support for other more primitive types (short, long).
- fixes releases object in ARC projects.
1.3.4 Dic, 22, 2013
- fixes for HTML special characters.
- fixes for Unicode characters.
- fixes for blocks inside blocks.
1.3.3 Dic, 18, 2013
- fixes dictionary error in a double sequential call.
1.3.2 Dic, 10, 2013
- Extended with two new properties to replace the prefix of the user objects.
- Decode Unicode characters in readable strings (\Uxxxx).
- fixes for results in array values.
1.3.1 Dic 04, 2013
- Thread Safety
- Support nil/null values replaced with xsi:nil="true"
1.3.0 Dic, 02, 2013
- Added local notifications.
- fixes last path slash for namespace actions.
1.2.2 Nov, 08, 2013
- Implementing block programming
- fixes log message for IList (C#) elements
1.2.1 Ago, 29, 2013
- Added the verification methods for certificate authorization.
- Update WS-Security with encrypted password (digest).
- fixes for parameters with nil values.
- fixes for inherited classes.
- fixes when hostname could not be found.
1.2.0 Ago, 20, 2013
- Added the verification methods for trusted certificate authorization.
1.1.1 Ago, 17, 2013
- Property named envelope, allow the define extra attributes for Envelope tag.
1.1.0 Jun, 25, 2013
- Ability to define a basic or WSS authentication.
- Property named actionQuotes, allow the quotes in the soapAction header.
1.0.0 Nov, 18, 2012
- First release.