v5.0.0
-
Move officially supported versions to Net45 and NetStandard2.0
-
Migrate from VS2015 to VS2017 build system
-
Move all build targets into single CSProj file
-
Add System.Security.Cryptography as dependency
-
Add support for PKCE oauth flow
-
Add PKCE Oauth Example
-
Add option for requesting specific scopes and including already granted scopes in oauth flow
-
Add support for requesting specific scopes on token refresh
-
Expose refresh method publicly to dropbox client
-
Update tests to include downscoping
-
Update oauth example to support different scope examples
-
Add token_access_type to oauth flow
- Legacy - default - the current long lived token flow
- Online - requests only a short-lived access token
- Offline - requests both a short-lived access token and a refresh token
-
Add refresh check to each API call
-
Add refresh check on client creation
Files Namespace
- Add internal_error to SearchError union.
- Add locked to LookupError union.
- Add cant_move_into_vault to RelocationError union.
- Add MoveIntoVaultError union.
- Add SearchMatchFieldOptions struct.
- Add optional match_field_options to SearchV2Arg struct.
- Doc/example changes.
Sharing Namespace
- Add is_vault to SharePathError union.
- Add invalid_shared_folder to AddFolderMemberError union.
Team Namespace
- Make members field of LegalHoldsPolicyUpdateArg struct optional.
- Add app_folder_removal_not_supported to RevokeLinkedAppError union.
- Doc/example changes.
Team Log Namespace
- Add auto_approve to InviteMethod union.
- Add moved_from_another_team to InviteMethod union.
- Add moved_from_another_team to MemberStatus union.
- Add no_one to SharedLinkVisibility union.
- Add optional new_team to MemberChangeStatusDetails struct.
- Add optional previous_team to MemberChangeStatusDetails struct.
- Add external_sharing_create_report_details to EventDetails union.
- Add external_sharing_report_failed to EventDetails union.
- Add content_administration_policy_changed_details to EventDetails union.
- Add external_sharing_create_report to EventType union.
- Add external_sharing_report_failed to EventType union.
- Add content_administration_policy_changed to EventType union.
- Add send_for_signature_policy_changed_details to EventDetails union.
- Add external_sharing_create_report to EventTypeArgs union.
- Add external_sharing_report_failed to EventTypeArgs union.
- Add content_administration_policy_changed to EventTypeArgs union.
- Add send_for_signature_policy_changed to EventTypeArgs union.
- Add SendForSignaturePolicy union.
- Add ExternalSharingCreateReportDetails struct.
- Add ExternalSharingReportFailedDetails struct.
- Add ContentAdministrationPolicyChangedDetails struct.
- Add SendForSignaturePolicyChangedDetails struct.
- Add ExternalSharingCreateReportType struct.
- Add ExternalSharingReportFailedType struct.
- Add ContentAdministrationPolicyChangedType struct.
- Add SendForSignaturePolicyChangedType struct.