Releases: dropbox/dropbox-sdk-obj-c
6.0.1
6.0.0
5.0.5
5.0.3
Support Short-lived and Scoped token feature
- Introduced a new authentication flow for Short-lived and Scoped token feature.
- DBClientsManager's handleRedirectURL method is now made asynchronous to accommodate the new authentication flow.
- Updated to latest API specs.
Improve Interoperability with Swift
In this release, we update the Stone SDK to generate NS_CLOSED_ENUM
s instead of NS_ENUM
s during code generation. We understand this may have the possibility of breaking builds so we've updated the version as a major version update. With this update, you should no longer have to account for @unknown
cases when switching over unions/enums imported from the generated objective c enums when coding in Swift.
3.11.2
Hello! We've just release version 3.11.2 of the Objective SDK to address two issues.
Major
This new release fixes a long standing problem where the v2 batchUploadFiles
API causes UI hanging issues due to two sleep()
s being performed on the main thread in the response block. Please see #241 for more context on this particular issue.
Minor
The compiler also emitted two implicit conversion
warnings when bring this SDK into a project. The warnings have been removed now since we are now explicitly casting to char
within DBStoneSerializers.m
!
3.10.0
Update to Latest API specs:
Auth Namespace:
- Add missing_scope into AuthError
Files namespace:
- Added new ExportInfo struct
- Added new fields (is_downloadable, export_info) to FileMetadata
- Added new include_non_downloadable_files to ListFolderArg
- Added new ExportMetadata, ExportArg, Export Result Structs
- Added new ExportError union
- Added new /export route
- Add unsupported_file to DownloadError.
- Add upper bound 9999 to start field in SearchArg.
- Add unsupported_content_type to LookupError.
- Add cant_move_shared_folder to RelocationError.
- Add email_not_verified and unsupported_file to GetTemporaryLinkError.
File_requests namespace:
- Add list and list/continue endpoints.
- Add count endpoint.
- Add delete and delete_all_closed endpoints.
Seen_state namespace:
- Add mobile_ios, mobile_android and api into PlatformType.
- deprecate mobile in PlatformType.
Sharing namespace:
- Added password field to LinkAudience
- Added effective_audience and link_access_level fields to LinkPermissions struct
- Updated docstrings for LinkPermissions
- Added audience and access fields to SharedLinkSettings struct
- New LinkAccessLevel and RequestedLinkAccessLevel union
- Added new create_view_link and create_edit_link fields to FileAction union
- Change shared_link_already_exists under CreateSharedLinkWithSettingsError from void to SharedLinkAlreadyExistsMetadata.
- Add banned_member to AddFolderMemberError.
Team namespace:
- Add profile_photo_url and suspended_on into MemberProfile.
Team_log namespace:
- New types added
- Add reset_password and restore_file_or_folder to QuickActionType.
- Add google_oauth to LoginMethod.
- Add australia_only and japan_only to PlacementRestriction.
- Add trusted_teams to EventCategory.
- In event details.
- Add integration_connected_details.
- Add integration_disconnected_details.
- Add file_request_delete_details.
- Add guest_admin_signed_in_via_trusted_teams_details.
- Add guest_admin_signed_out_via_trusted_teams_details.
- Add member_add_external_id_details.
- Add member_change_external_id_details.
- Add member_remove_external_id_details
- Add integration_policy_changed_details.
- Add paper_default_folder_policy_changed_details.
- Add paper_desktop_policy_changed_details.
- Add team_extensions_policy_changed_details.
- Add guest_admin_change_status_details.
- In EventType
- Add integration_connected.
- Add integration_disconnected.
- Add file_request_delete.
- Add guest_admin_signed_in_via_trusted_teams.
- Add guest_admin_signed_out_via_trusted_teams.
- Add member_add_external_id.
- Add member_change_external_id.
- Add member_remove_external_i.
- Add integration_policy_change.
- Add paper_default_folder_policy_change.
- Add paper_desktop_policy_changed.
- Add team_extensions_policy_changed.
- Add guest_admin_change_status.
Team_policies namespace:
- New TwoStepVerificationState union
Team_reports namespace:
- New TemporaryFailureReason union added.
stone_cfg:
Add scope into route attribute.
Fix Mac OS Visibility
3.9.3 has incorrect visibility (all public) in Mac OS target. This release is to fix the problem.
Spec Update
- Update to Latest API specs:
- Common Namespace:
- Allow DisplayNameLegacy to support a name of zero chars
- Force matching dot character in alias EmailAddress
- File_properties namespace:
- Doesn’t allow app folder app to access file property endpoints.
- Files namespace:
- Create copy_batch:2 and move_batch:2 endpoints. Deprecate existing copy_batch and move_batch.
- Contacts namespace:
- New namespace
- New routes: delete_manual_contacts and delete_manual_contacts_batch
- New argument structs for new routes
- Sharing namespace:
- Add no_one option to LinkAudience union
- Sharing_files namespace:
- Doesn’t allow app folder app to access sharing files endpoints.
- Teams namespace:
- Add is_disconnected boolean to RemovedStatus struct
- Add error response type to namespace/list route
- Only Team apps with Team member file access can access team/properties endpoints.
- Team_log namespace:
- New event types added
- Common Namespace: