Skip to content

v0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@gcurtis gcurtis released this 09 Dec 01:53

This release marks the beginning of the public beta for the SDK. It comes along with a new site that has documentation as well as coordinates for using the SDK with maven. There are also a bunch of new features which include:

  • Range downloading. Downloading files now supports byte ranges, allowing only portions of a file to be downloaded.
  • Basic searching. Folders can be recursively searched with an arbitrary query. Advanced search queries will be supported in a future release.
  • Support for groups. Groups can be created, deleted, and updated as well as used in collaborations.
  • Support for comments. In addition to being edited or deleted, comments can be added to files or added as a reply to other comments.
  • Support for trash. Add support for accessing items in the trash or restoring them to their original locations.
  • Fields can be specified when iterating over a folder's items. Fields can now be specified with a new getChildren(String...) method.
  • Retrieve range of child items. A specific range of children can be retrieved from folders, similar to how the API allows an offset and limit to be specified.
  • Complete javadoc documentation. Javadocs are complete and can be found on the SDK's site.

In addition to new features, there are also the following bug fixes:

  • Fix ProgressListeners for compressed downloads. Compressed gzipped downloads now have their progress reported correctly.
  • Fix potential infinite loop when iterating over folder items. The offset when paging through a folder's items wasn't correctly incremented.
  • Fix bug with createdAt and modifiedAt timestamps with file uploads. Timestamps where being formatted incorrectly when uploading a new file.