You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,13 @@
1
1
Change Log
2
2
==========
3
+
Version 0.8.1 *(2018-09-10)*
4
+
----------------------------
5
+
6
+
* New: Proguard rules are now included inside of META-INF dir for R8 users.
7
+
* New: More convenient `Config` constructors that require `Policy` object.
8
+
***Deprecation:**`Config` constructors requiring `returnUrl` field are now deprecated. If you are relying on `CloudServiceUtil` class, use new `buildBaseJson` method that accepts `returnUrl` as a param.
9
+
***Deprecation:**`FileLink` constructor is deprecated and scheduled to be removed in future releases. Rely on `Client` class to acquire `FileLink` instances.
<divclass="block">Constructs basic configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class without any security policy.</div>
<ahref="../../com/filestack/Policy.html" title="class in com.filestack">Policy</a> policy)</code>
178
+
<divclass="block">Constructs configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class.</div>
<divclass="block"><spanclass="deprecationComment">use <ahref="../../com/filestack/Config.html#Config-java.lang.String-"><code>Config(String)</code></a> instead and manually pass returnUrl to
186
+
<ahref="../../com/filestack/internal/CloudServiceUtil.html#buildBaseJson-com.filestack.Config-java.lang.String-java.lang.String-"><code>CloudServiceUtil.buildBaseJson(Config, String, String)</code></a> if necessary</span></div>
<divclass="block">Construct config for security.</div>
194
+
<divclass="block">Constructs configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class.</div>
<divclass="block"><spanclass="deprecationComment">use <ahref="../../com/filestack/Config.html#Config-java.lang.String-java.lang.String-java.lang.String-"><code>Config(String, String, String)</code></a> instead and manually pass returnUrl to
204
+
<ahref="../../com/filestack/internal/CloudServiceUtil.html#buildBaseJson-com.filestack.Config-java.lang.String-java.lang.String-"><code>CloudServiceUtil.buildBaseJson(Config, String, String)</code></a> if necessary</span></div>
205
+
</div>
194
206
</td>
195
207
</tr>
196
208
</table>
@@ -203,7 +215,7 @@ <h3>Constructor Summary</h3>
203
215
</a>
204
216
<h3>Method Summary</h3>
205
217
<tableclass="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<ahref="../../com/filestack/Policy.html" title="class in com.filestack">Policy</a> policy)</pre>
319
+
<divclass="block">Constructs configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class.</div>
<dd><code>apiKey</code> - - an API key obtained from the Developer Portal</dd>
323
+
<dd><code>policy</code> - - access policy, one can be created with <ahref="../../com/filestack/Policy.Builder.html" title="class in com.filestack"><code>Policy.Builder</code></a></dd>
<divclass="block">Constructs basic configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class without any security policy.</div>
<divclass="block">Construct config for auth.</div>
347
+
<pre>@Deprecated
348
+
public Config(java.lang.String apiKey,
349
+
java.lang.String returnUrl)</pre>
350
+
<divclass="block"><spanclass="deprecatedLabel">Deprecated.</span> <spanclass="deprecationComment">use <ahref="../../com/filestack/Config.html#Config-java.lang.String-"><code>Config(String)</code></a> instead and manually pass returnUrl to
351
+
<ahref="../../com/filestack/internal/CloudServiceUtil.html#buildBaseJson-com.filestack.Config-java.lang.String-java.lang.String-"><code>CloudServiceUtil.buildBaseJson(Config, String, String)</code></a> if necessary</span></div>
352
+
<divclass="block">Constructs basic configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class without any security policy.</div>
<dd><code>apiKey</code> - - an API key obtained from the Developer Portal</dd>
356
+
<dd><code>returnUrl</code> - - returnUrl used for building JSON bodies with <ahref="../../com/filestack/internal/CloudServiceUtil.html" title="class in com.filestack.internal"><code>CloudServiceUtil</code></a></dd>
<divclass="block">Construct config for security.</div>
369
+
<divclass="block">Constructs configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class.</div>
<dd><code>apiKey</code> - - an API key obtained from the Developer Portal</dd>
373
+
<dd><code>encodedPolicy</code> - - encoded policy, obtain one using <ahref="../../com/filestack/Policy.html#getEncodedPolicy--"><code>Policy.getEncodedPolicy()</code></a></dd>
374
+
<dd><code>signature</code> - - policy signature, obtain one using <ahref="../../com/filestack/Policy.html#getSignature--"><code>Policy.getSignature()</code></a></dd>
<divclass="block">Construct config for auth and security.</div>
384
+
<pre>@Deprecated
385
+
public Config(java.lang.String apiKey,
386
+
java.lang.String returnUrl,
387
+
java.lang.String encodedPolicy,
388
+
java.lang.String signature)</pre>
389
+
<divclass="block"><spanclass="deprecatedLabel">Deprecated.</span> <spanclass="deprecationComment">use <ahref="../../com/filestack/Config.html#Config-java.lang.String-java.lang.String-java.lang.String-"><code>Config(String, String, String)</code></a> instead and manually pass returnUrl to
390
+
<ahref="../../com/filestack/internal/CloudServiceUtil.html#buildBaseJson-com.filestack.Config-java.lang.String-java.lang.String-"><code>CloudServiceUtil.buildBaseJson(Config, String, String)</code></a> if necessary</span></div>
391
+
<divclass="block">Constructs configuration for <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> class.</div>
<dd><code>apiKey</code> - - an API key obtained from the Developer Portal</dd>
395
+
<dd><code>encodedPolicy</code> - - encoded policy, obtain one using <ahref="../../com/filestack/Policy.html#getEncodedPolicy--"><code>Policy.getEncodedPolicy()</code></a></dd>
396
+
<dd><code>signature</code> - - policy signature, obtain one using <ahref="../../com/filestack/Policy.html#getSignature--"><code>Policy.getSignature()</code></a></dd>
397
+
<dd><code>returnUrl</code> - - returnUrl used for building JSON bodies with <ahref="../../com/filestack/internal/CloudServiceUtil.html" title="class in com.filestack.internal"><code>CloudServiceUtil</code></a></dd>
<tdclass="colOne"><code><spanclass="memberNameLink"><ahref="../../com/filestack/FileLink.html#FileLink-com.filestack.Config-java.lang.String-">FileLink</a></span>(<ahref="../../com/filestack/Config.html" title="class in com.filestack">Config</a> config,
<divclass="block"><spanclass="deprecationComment">FileLink objects should not be created by hand - use <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> to acquire them.
167
+
This method is scheduled to be removed in version 1.0.0.</span></div>
168
+
</div>
169
+
</td>
165
170
</tr>
166
171
</table>
167
172
</li>
@@ -345,8 +350,12 @@ <h3>Constructor Detail</h3>
345
350
<ulclass="blockListLast">
346
351
<liclass="blockList">
347
352
<h4>FileLink</h4>
348
-
<pre>public FileLink(<ahref="../../com/filestack/Config.html" title="class in com.filestack">Config</a> config,
349
-
java.lang.String handle)</pre>
353
+
<pre>@Deprecated
354
+
public FileLink(<ahref="../../com/filestack/Config.html" title="class in com.filestack">Config</a> config,
355
+
java.lang.String handle)</pre>
356
+
<divclass="block"><spanclass="deprecatedLabel">Deprecated.</span> <spanclass="deprecationComment">FileLink objects should not be created by hand - use <ahref="../../com/filestack/Client.html" title="class in com.filestack"><code>Client</code></a> to acquire them.
357
+
This method is scheduled to be removed in version 1.0.0.</span></div>
358
+
<divclass="block">Basic constructor for a FileLink.</div>
0 commit comments