Releases: DataConservancy/osf-client
OSF V2 API Client 1.0.2
OSF V2 API Client
Java client for the OSF version 2 API. Based on Retrofit and the jsonapi-converter. This is the underlying library used by the OSF Packaging code to connect and communicate with the OSF v2 API. It may also be used standalone.
It includes a Java model to represent the different types of objects presented by the OSF JSON-based API.
This should be considered a beta release, with no guarantees of binary or source-code backwards compatibility.
Requirements
- Java 8 JRE
Changes since 1.0.1
- Support for retrieving OSF Wiki and Comments
- Bug fixes and improvements
OSF V2 API Client 1.0.1
OSF V2 API Client
Java client for the OSF version 2 API. Based on Retrofit and the jsonapi-converter. This is the underlying library used by the OSF Packaging code to connect and communicate with the OSF v2 API. It may also be used standalone.
It includes a Java model to represent the different types of objects presented by the OSF JSON-based API.
This should be considered a beta release, with no guarantees of binary or source-code backwards compatibility.
Requirements
- Java 8 JRE
Changes since 1.0.0
- Client configuration file location may be specified using the system property
osf.client.conf - Client configuration file location may be specified using Spring resource paths. This allows for more flexible client configuration, which may be stored as a file on a filesystem, or as a classpath resource.
- Improved ability of external code modules to use the OSF client as a dependency
- Updated the Java model to handle the new form of OSF
contributorsids. - Java
Contributorobject now has a link to its backing OSFUser. - Properly parses timestamps presented by the OSF v2 API that have no timezone as UTC timestamps.