v0.4.0
API Changes
- Deprecation:
MuxUpload.init(uploadURL:videoFileURL:chunkSize:retriesPerChunk:)
has been deprecated and will be removed in a future SDK version. Useinit(uploadURL:inputFileURL:options:)
instead. (#48) - Breaking Change:
MuxUpload.startTime
now returns an optional value (#48) - Breaking Change:
MuxUpload.Status
has been renamed toMuxUpload.TransportStatus
(#48) - Add:
UploadOptions
struct to contain all availableMuxUpload
options (#48) - Add: Options to request or to skip input standardization (#48)
- Add:
MuxUpload
initializer APIs that acceptAVAsset
orPHAsset
(#48) - Add:
MuxUpload.InputStatus
enum to represent the current state of the upload and change handler (#48)
New
- feat: Add support for input standardization, create a playable asset from your direct upload faster. Non-standard files go through an extra normalization step when they are ingested post-upload. When input standardization is requested from the SDK, input video is converted to a standard range of values on a best-effort basis (#48)
Fixes
- Prevent integer overflow when calculating chunk request content ranges (#38)
- Prevent crash from chunk worker force unwrap (#47)
- Remove public methods from internal SDK classes (#51)
- Prevent removal of result handler properties when passing MuxUpload via UploadManager (#61)
Co-authored-by: Emily Dixon [email protected]
Co-authored-by: AJ Lauer Barinov [email protected]
Co-authored-by: AJ Lauer Barinov [email protected]
Co-authored-by: GitHub [email protected]