Releases: dropbox/SwiftyDropbox
Releases · dropbox/SwiftyDropbox
5.1.0 release
- Update stone specs.
- Upgrade Alamofire to 4.8.2.
Swift 4.2
Spec Update
Common Namespace:
- Force matching dot character in alias EmailAddress
- Allow DisplayNameLegacy to support a name of zero chars
Contacts namespace:
- New namespace
- New routes: delete_manual_contacts and delete_manual_contacts_batch
- New argument structs for new routes
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.
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:
- Only Team apps with Team member file access can access team/properties endpoints.
- Add is_disconnected boolean to RemovedStatus struct
- Add error response type to namespace/list route
Team_log namespace:
- New event types added
Upgrade Alamofire & fix warnings in auto-generated code.
- Update Alamofire to 4.7.3 from 4.5.0
- Fix warnings from the usage of 'open' in auto-generated code.
Spec Update
Files Namespace:
- Updated doc strings
Team_log Namespace:
- Updated event docstrings
- New reset field for loading events with a cursor
- New event types added
Team_policies Namespace:
- New CameraUploadsPolicyState union
Spec Update
The following spec changes are released in this version.
files namespace:
New documentation
Added new too_large error type for uploads
team namespace:
Add is_directory_restricted attribute to MemberProfile, MemberAddArg
Add new_is_directory_restricted to MemberSetProfileArg
team_log namespace:
Additional documentation
Spec Update
-
file_properties namespace:
- updated comments
-
files namespace:
- new SymlinkInfo struct on FileMetadata
- added too_many_write_operations error type to WriteError
- New CreateFolderBatch endpoint and related datatypes
- Added parent_rev attribute to DeleteArg
- New Thumbnail sizes
- New ThumbnailMode object
- New SyncSettings objects
-
sharing namespace:
- add seen_State.PlatformType to UserFileMembershipInfo
- new set_access_inheritance for FolderAction
- additional user info added to UserInfo struct
- new AccessInheritance union
- new set_access_inheritance route
-
team namespace:
- new HasTeamSelectiveSync object
- new selective sync settings included in various return objects and error types
- new update_sync_settings route
-
team_policies namespace:
- new ShowcaseEnabledPolicy object
- new ShowcaseDownloadPolicy object
- new ShowcaseExternalSharingPolicy object
Spec Update
-
Added support for PathRoot
-
files namespace:
- Added download_zip endpoint
- Add properties_error to UploadError
-
team_common namespace:
- Added new MemberSpaceLimitType union
-
team namespace:
- Added additional error types to MembersRemoveError union
- Updated docstring
-
users namespace:
- Additional member space limit fields in TeamSpaceAllocation struct
-
team_log namespace:
- Lots of updates to struct names and descriptions (note these routes and structs are still in preview and subject to further changes)
Spec update and bug fixes
Spec update
Namespace Common:
- New PathRoot and RootInfo related structs and unions
Namespace File_properties:
- additional documentation
- new RemoveTemplateArg struct
- new routes for templates
- updated TemplateFilter union
- new PropertiesSearch structs
- new properties/search/continue route
Namespace Files:
- updated documentation
- updated routes with support for select_admin_mode
- add include_property_groups attribute to to args structs
- add propert_groups attribute to response structs
Namespace Sharing:
- update routes to include indicate for select_admin_mode
- updated examples
- add too_many_files attribute to RemoveFolderMemberError
Namespace Team:
- add new has_file_events input/output structs to featres/get_values endpoint
- add additional examples for device related structs
- reduce minimum value for UserQuota to 15
- Updated QuotaError structs
- New structs and routes to support excluded_users
Namespace Team_policies:
- add new SmartSyncPolicy union
Namespace Users:
- add root_info object to FullAccount struct
Bug fixes
- Use correct String constructor.
- Improved auth flow security with state parameter.