Skip to content

Releases: dropbox/SwiftyDropbox

5.1.0 release

21 Jun 22:38

Choose a tag to compare

  • Update stone specs.
  • Upgrade Alamofire to 4.8.2.

Swift 4.2

09 Dec 21:40

Choose a tag to compare

Swift 4.2 and XCode 10 are now required
For Swift 3 and XCode 9, use the 4.8.x versions.

Spec Update

05 Dec 23:53
7285db5

Choose a tag to compare

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.

13 Nov 22:38

Choose a tag to compare

  • Update Alamofire to 4.7.3 from 4.5.0
  • Fix warnings from the usage of 'open' in auto-generated code.

Spec Update

11 Oct 00:00

Choose a tag to compare

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

25 May 22:02

Choose a tag to compare

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

11 Apr 21:31

Choose a tag to compare

  • 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

06 Apr 21:48

Choose a tag to compare

  • 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

19 Nov 02:38

Choose a tag to compare

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.

Bug fix

19 Oct 18:40

Choose a tag to compare

Bug fix

  • Fixed (potentially) longpoll crash issue.