The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Types of changes
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.
videoDeliveryUrl
fixed onCloudflareStreamVideo
.
- Some dependencies updated.
- Deprecated code refactored.
customAccountSubdomainUrl
field added toCloudflareStreamVideo
to better handle serving on-demand videos and thumbnails, avoiding deprecatedvideodelivery.net
andcloudflarestream.com
domains.
httpClient
param added toCloudflare.basic(...)
factory constructor.
- Dio and Retrofit dependencies updated to new breaking change versions.
- Custom
fileName
can be specified for image upload from file, path and bytes, whether signed upload or direct upload. - Custom
fileName
can be specified for stream upload from file, path and bytes, whether signed upload or direct upload.
- Dependency breaking change version updated to
copy_with_extension: ^5.0.0
.
- Fixed a bug with status query param in getting all stream videos request.
connectTimeout
,receiveTimeout
andsendTimeout
added to support different Dio timeouts.
- Support for specific account subdomain streaming url.
CloudflareStreamVideo.fromUrl(...)
accepts urls likehttps://customer-{CODE}.cloudflarestream.com
DataTransmit
adds aCancelToken
property to allow to cancel requests on any request that uses aDataTransmit
instance, like image upload or video stream upload.
- Wrong assert validation removed from
tusDirectStreamUpload(...)
function that prevented from doing direct stream upload using tus protocol.
dataFromImageDeliveryUrl
function fromCloudflareImage
made publicdataFromVideoDeliveryUrl
function fromCloudflareStreamVideo
made public
- Minor bugs fixed in flutter example project
- StreamAPI implemented
- LiveInputAPI implemented
- ImageAPI updated
- Readme description.
- Initial version.