Skip to content

Releases: vimeo/vimeo-networking-java

Release 2.0.0-alpha.53

15 May 17:13
b534c80
Compare
Choose a tag to compare
  • Removed VimeoError and replaced it with VimeoResponse.Error. This new error type has 3 subtypes, Api, Exception, and Unknown. The Api type contains an ApiError data type that contains all the error information that is parsed from the API.

Release 2.0.0-alpha.52

07 May 15:29
e5315c2
Compare
Choose a tag to compare

Adding some new error codes for publish to social feature.

Release 2.0.0-alpha.51

27 Apr 20:17
f092d20
Compare
Choose a tag to compare
  • Same as 2.0.0-alpha.50, just re-upping since there was an issue with the previous release artifact.

Release 2.0.0-alpha.50

27 Apr 16:33
f092d20
Compare
Choose a tag to compare
  • Removed V1 networking models.
  • Removed storage_warning enum from NotificationType as it is not actually supported by the API.

Release 2.0.0-alpha.49

16 Apr 19:42
141da01
Compare
Choose a tag to compare

WARNING

This release is not backwards compatible. All models have been changed and all VimeoClient functions now return different representations.

Changes

  • Migrated from Java models residing in com.vimeo.networking.models to new Kotlin models residing in com.vimeo.networking2. The new models are immutable and are serialized using Moshi instead of Gson. Convenience functions have largely been removed from the models in order to simplify the definitions, and enums are now not directly parsed by the serialization library, but can be accessed by extension functions (in Kotlin) or utility functions (in Java, found in {ClassName}Utils).

Release 2.0.0-alpha.48

18 Mar 20:58
a920f23
Compare
Choose a tag to compare
  • Added error property to the InvalidParameter enum. This replaces the user_message in the V1 DTO.
  • Changed Java interop for several classes with enum extensions. Previously, you might have had to access the class with ClassNameKt.getEnumType(), when it should have been ClassNameUtils.getEnumType(). Now the names have been changed for consistency with most other classes that used the -Utils suffix.

Release 2.0.0-alpha.47

06 Mar 21:32
5b9bc1e
Compare
Choose a tag to compare
  • Added missing Moshi annotations. #417

Release 2.0.0-alpha.46

21 Feb 14:43
d6564f5
Compare
Choose a tag to compare
  • Added a Page interface to denote collections of data that do not support pagination. #414

Release 2.0.0-alpha.45

20 Feb 22:07
1e4737c
Compare
Choose a tag to compare
  • Updated the following dependencies
    • Kotlin: 1.3.21 -> 1.3.61
    • Retrofit: 2.5.0 -> 2.7.1
    • Okio: 2.2.2 -> 2.4.3
    • Moshi: 1.8.0 -> 1.9.2
    • JetBrains annotations: 17.0.0 -> 18.0.0
    • Stag: 2.5.1 -> 2.6.0
  • The library now requires the consumer to target Java 8 bytecode.

Release 2.0.0-alpha.44

12 Feb 22:26
3ac3620
Compare
Choose a tag to compare

Changed required fields for PublishToFacebookPost and PublishToYouTubePost