Skip to content

v3.0.0-rc.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@PJSimon PJSimon released this 15 Nov 05:19
1f0cfaf

Box iOS Swift SDK Release Candidate

Notes:

  • The source code for this Box iOS Swift SDK is now open source and included in this release.
  • The releases will no longer have the Box iOS Swift SDK binaries attached, going forward.
  • In order to build the Box iOS Swift SDK project, clone the repo and then checkout the limited-beta-release branch. Then, refer to the Getting Started documentation.

Disclaimer:

  • This is beta software. It has not been not fully tested, and may not be at a level of performance or compatibility of generally available software or services Box offers.
  • Any use of this software is governed by the attached Box SDK Beta Agreement. If you do not accept the terms of the Box SDK Beta Agreement, you may not use this software.
  • This beta software should not be used in live/production environments; it is for development / test only.
  • This beta software will be updated frequently and breaking changes should be expected
  • This limited beta is intended for select Box customers
  • Please send all feedback / questions to: [email protected]

Breaking Changes:

  • For Module methods that returned a collection of objects, changed from returning a PaginationIterator to returning a PagingIterator in a completion.
  • Modules are now automatically instantiated with the BoxClient object and no longer allow the client app to instantiate them
  • Related RetentionPolicy classes no longer allow rawData to be set by the client app
  • UploadPartDescription made private
  • Fixed bug with exponential backoff and changed SDK configuration item "retryAfterTime" to "retryBaseInterval"

New Features and Enhancements:

  • RetentionPolicyModule methods made public
  • Added additional supporting types
  • Improved support for logging to file, allow for custom file path, and fixed some related bugs
  • Improved console logging formatting
  • Updated Sample Apps to use new PagingIterator responses