Tags: navintestapi/dropbox-sdk-java
Tags
2.0.6 (2016-06-20)
---------------------------------------------
- Update to latest API specs:
- Files (DbxUserFilesRequests)
- Add file properties endpoints.
- Sharing (DbxUserSharingRequests)
- Add endpoints for sharing files and managing shared file membership.
- Change return type of removeFolderMember(..) endpoint to always be an async Job ID (LaunchEmptyResult.isAsyncJobId() will be true).
- Add checkRemoveMemberJobStatus(..) for checking asynchronous removeFolderMember(..) requests.
- Returns additional information compared to checkJobStatus(..)
- Change return type of updateFolderMember(..) to return a MemberAccessLevelResult instead of void.
- Add NO_EXPLICIT_ACCESS to UpdateFolderMemberError.
- Fix Android Fake ID exploit where app certificate chains aren't properly validated.
2.0.5 (2016-06-08) --------------------------------------------- - Allow old locale formats for APIv2 requests. - Fix ExceptionInInitializationError caused by CertificateParsingException when using Java 6 JREs. - Fix CertPathValidatorException: Trust anchor for certification path not found. - Add support for OkHttp3. - Add support for Google App Engine with new GoogleAppEngineRequestor. - Add support for require_role, force_reapprove, state, and disable_signup parameters in the OAuth 2 web-based authorization flow (DbxWebAuth). - Enable certificate pinning for OkHttpRequestor and OkHttp3Requestor by default.
2.0.4 (2016-05-31)
---------------------------------------------
- Update to latest API specs:
- Files (DbxUserFilesRequests)
- Add saveUrl(..) saving online content to your Dropbox.
- Shared folders (DbxUserSharingRequests)
- Add AccessLevel.VIEWER_NO_COMMENT.
- Add GroupInfo.getIsOwner().
- Change return type of SharePathError.Tag.ALREADY_SHARED from Void to SharedFolderMetadata.
- Add leaveACopy argument to relinquishFolderMembership(..).
- Change relinquishFolderMembership(..) to return async job ID when leaving a copy.
- Add JobError.Tag.RELINQUISH_FOLDER_MEMBERSHIP_ERROR.
- Business endpoints (DbxTeamTeamRequests)
- Add MemberProfiler.getMembershipType().
- Add keepAccount argument to membersRemove(..).
- Add CANNOT_KEEP_ACCOUNT_AND_TRANSFER and CANNOT_KEEP_ACCOUNT_AND_DELETE_DATA to MembersRemoveError.
- Migrate build from maven to gradle.
- Improve code shrinking when using ProGuard.
- Response/request serialization updated to be better optimized by ProGuard.
- Properly support multidex builds.
- Response/request objects should no longer always be kept in primary dex.
- Add partial download support through range requests.
- Fix deserialization bug when handling new server responses that were previously void.
- Fix bug where user locale is ignored for APIv2 requests.
- Fix bug where filenames containing line feeds were rejected as bad requests.
2.0.3 (2016-05-07) This is a bug fix release. Any Android apps that depend on v2.0.x of this SDK and enable ProGuard should update to this version immediately. - Fix Bad JSON error on ProGuard optimized APKs when deserializing error responses. - All 2.0.x versions before 2.0.3 are affected and should be upgraded immediately. - Only affects Android apps that enable ProGuard. - Affected apps may crash when deserializing an error response from Dropbox servers.
2.0.2 (2016-04-28)
- Update to latest API specs:
- Authentication
- Add token/revoke endpoint.
- Account
- Add disabled field to Account.
- Files (DbxUserFilesRequests)
- Add withIncludeDeleted(Boolean) and withIncludeHasExplicitSharedMembers(Boolean) to GetMetadataBuilder and ListFolderBuilder.
- Add close argument to uploadSessionStart(..) to explicitly close an upload session.
- Add uploadSessionAppendV2(..) that provides explicit session close support. uploadSessionAppend(..) is now deprecated.
- Add copyReferenceGet(..) and copyReferenceSave(..) for copying files and folders.
- Add getTemporaryLink(..) endpoint.
- Shared links (DbxUserSharingRequests)
- Add removeExpiration argument to modifySharedLinkSettings(..).
- Shared folders
- Add FolderAction.LEAVE_A_COPY.
- Add SharedFolderMetadata.getTimeInvited().
- Add IS_OSX_PACKAGE and INSIDE_OSX_PACKAGE to SharePathError. Returned when a user attempts to share an OS X package or folder inside an OS X package.
- Business endpoints (DbxTeamTeamRequests)
- GroupSummary.getMemberCount() is now optional and returns a Long.
- devicesListTeamDevices(..) is now deprecated by devicesListMemberDevices(..).
- linkedAppsListTeamLinkedApps(..) is now deprecated by linkedAppsListMembersLinkedApps(..).
- Add returnMembers argument to groupsMembersSetAccessType(..).
- Fix JsonDateReaderTest failures for non-English systems.
- Update ProGuard rules to fix handling of embedded trusted SSL certs resource.
- Fix tutorial example to list folder entries for folders with many files.
2.0.1 (2016-03-09) - Update to latest API specs: - Update documentation. - Add FolderPolicy.getResolvedMemberPolicy() - Add GroupInfo.getGroupType() - Add SharedFolderMetadataBase.getOwnerTeam() - Add SharedFolderMetadataBase.getParentSharedFolderId() - Add MountFolderError.NOT_MOUNTABLE - Add UmountFolderError.NOT_UNMOUNTABLE - Add validation for member external id and email address - Add TeamSharingPolicies.getSharedLinkCreatePolicy() - Add MembersSuspendError.TEAM_LICENSE_LIMIT - Add MembersUnsuspendError.TEAM_LICENSE_LIMIT - Fix bug when deserializing v2 data types with missing optional primitive fields. - Fix bug where some Date objects were not being properly truncated to seconds granularity in v2 data types. - Fix v2 timestamp parsing to support DateTime and Date formats. - Add support for Dropbox API app endpoints. - Update upload-file example to include chunked upload example. - Increase default socket read timeout to 2 minutes. - Parse Retry-After header for 503 retry exceptions in API v1. - Add example from online tutorial.
PreviousNext