- Added
LiveEvent
data support. - Added
VimeoApiClient.fetchLiveEvent
- Updated
UploadQuotaPeriodType
to match new values.
- Added
customMessage
parameter toVimeoApiClient.addUserToTeam()
.
- Added the
ErrorCodeType.ADD_TEAM_MEMBER_FORBIDDEN
error code.
- Added
ADD_TEAM_MEMBER_FORBIDDEN_QUOTA_EXCEEDED
toErrorCodeType
.
- Added
displayName
,displayDescription
toPermissionPolicy
- Made
PermissionPolicy
implementEntity
- Added
unit
toStorageQuota
. - Added
period
toPeriodic
andSpace
. - Added
resetDate
toPeriodic
.
- Added new account types: Free, Starter, Standard, and Advanced.
- Renamed
FolderInteractions.edit
toFolderInteractions.addRemoveVideos
. - Added
FolderInteractions.delete
interaction. - Added
FolderInteractions.editSettings
interaction.
- Added
Authenticator.checkSsoConnection
to check for SSO availability for an email. - Added
Authenticator.createSsoAuthorizationUri(SsoConnection, String)
to check for SSO availability for an email. - Deprecated
Authenticator.fetchSsoDomain
in favor ofAuthenticator.checkSsoConnection
. - Deprecated
Authenticator.createSsoAuthorizationUri(SsoDomain, String)
in favor ofAuthenticator.createSsoAuthorizationUri(SsoConnection, String)
. - Made
TeamEntity
andTeamPermission
implementEntity
interface.
- Added the following functions to
VimeoApiClient
which 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
id
toLive
.
- Added
isPrivateToUser
andaccessGrant
toFolder
.
- 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_LIVE
constant.
- Fixed incorrect value for
LiveStatusType.READY
.
- Added a
jitpack.yml
file to run Jitpack builds on JDK 11.
- Fixed incorrect values for
BillingPeriodType
.
- Added
minTierForMovie
field toEditSession
.
- Improved support for user survey data by adding an
analyticsId
property toSurveyQuestion
,SurveyResponseChoice
, andUserSegmentSurvey
. This property replaces anyid
properties the class originally had. - Ensured that
SurveyResponseChoice
has a guid-basedresourceKey
field that is tied to itsEntity.identifier
. - Renamed the
SurveyQuestion.emojiTitle
property totitleEmoji
.
- Changed the
Play.source
property to the correct type, fromList<VideoSourceFile>
toVideoSourceFile
.
- Adding support for user survey data with new models and endpoint.
- Initial release!