- Added
LiveEventdata support. - Added
VimeoApiClient.fetchLiveEvent
- Updated
UploadQuotaPeriodTypeto match new values.
- Added
customMessageparameter toVimeoApiClient.addUserToTeam().
- Added the
ErrorCodeType.ADD_TEAM_MEMBER_FORBIDDENerror code.
- Added
ADD_TEAM_MEMBER_FORBIDDEN_QUOTA_EXCEEDEDtoErrorCodeType.
- Added
displayName,displayDescriptiontoPermissionPolicy - Made
PermissionPolicyimplementEntity
- Added
unittoStorageQuota. - Added
periodtoPeriodicandSpace. - Added
resetDatetoPeriodic.
- Added new account types: Free, Starter, Standard, and Advanced.
- Renamed
FolderInteractions.edittoFolderInteractions.addRemoveVideos. - Added
FolderInteractions.deleteinteraction. - Added
FolderInteractions.editSettingsinteraction.
- Added
Authenticator.checkSsoConnectionto check for SSO availability for an email. - Added
Authenticator.createSsoAuthorizationUri(SsoConnection, String)to check for SSO availability for an email. - Deprecated
Authenticator.fetchSsoDomainin favor ofAuthenticator.checkSsoConnection. - Deprecated
Authenticator.createSsoAuthorizationUri(SsoDomain, String)in favor ofAuthenticator.createSsoAuthorizationUri(SsoConnection, String). - Made
TeamEntityandTeamPermissionimplementEntityinterface.
- Added the following functions to
VimeoApiClientwhich support team permission related operations, along with their respective supporting data classes:fetchTeamPermissions,replaceTeamPermission,deleteTeamPermission,fetchPermissionPolicy,fetchPermissionPolicyList
- Added the following interactions to
VideoInteractions:delete,edit,invite. - Added the following interactions to
FolderInteractions:deleteVideo,edit,invite.
- Disables certificate pinning by default and removes the ability to pin to Vimeo's intermediate API certificate.
- Consumers of 2.x or 1.x versions of the library will need to upgrade to 3.x or manually disable certificate pinning before 3 March 2023, when the certificate pinned to in those versions expires. Failure to upgrade to 3.x or disable certificate pinning by that date will result in API requests failing.
- Added
idtoLive.
- Added
isPrivateToUserandaccessGranttoFolder.
- Fixed bug where
getMagistoTeamToken()wasn't properly authenticating with the API`.
- Added
getMagistoTeamToken()function to theAuthenticator.
- Added
Authenticator.logOutLocally()to log out the user locally in the library without removing their token on the server.
- Internal dependency updates
- Added a few missing upload error codes to the ErrorCodeType enum. Note that the value of UPLOAD_QUOTA_COUNT_EXCEEDED has changed from 4102 to 4104. 4102 is now associated with UPLOAD_WEEKLY_QUOTA_SIZE_EXCEEDED.
- Added
ApiConstants.Parameters.FILTER_NO_LIVEconstant.
- Fixed incorrect value for
LiveStatusType.READY.
- Added a
jitpack.ymlfile to run Jitpack builds on JDK 11.
- Fixed incorrect values for
BillingPeriodType.
- Added
minTierForMoviefield toEditSession.
- Improved support for user survey data by adding an
analyticsIdproperty toSurveyQuestion,SurveyResponseChoice, andUserSegmentSurvey. This property replaces anyidproperties the class originally had. - Ensured that
SurveyResponseChoicehas a guid-basedresourceKeyfield that is tied to itsEntity.identifier. - Renamed the
SurveyQuestion.emojiTitleproperty totitleEmoji.
- Changed the
Play.sourceproperty to the correct type, fromList<VideoSourceFile>toVideoSourceFile.
- Adding support for user survey data with new models and endpoint.
- Initial release!