Releases: shotstack/shotstack-sdk-php
Feature update: Serve API, image formats, custom sizes and more...
Adds support for the following features:
- Serve API and destinations
- Image formats (jpg, png, bmp)
- Custom size
- Quality setting
- Shuffle transition
- 4:3 aspect ratio
- Slow/fast transition speed options
Note: this version deprecates the Shotstack\Client\Api\EndpointsAPI
and is replaced with the Shotstack\Client\Api\EditApi
for editing videos and images. It also adds the Shotstack\Client\Api\ServeApi
for managing assets. Shotstack\Client\Api\EndpointsAPI
will be deleted in the next release.
Add disk types and cache
Allows setting of disk types and cache.
Upgrade to use Guzzle 7 - BREAKING CHANGE
This release adds support for Guzzle 7. It may introduce a breaking change if you use an outdated version of PHP or have a dependency on an older version of Guzzle. The recommendation is to upgrade both to newer versions.
Crop, volume effects, 4:5, render range, fps and mp3 updates. BREAKING CHANGE.
This update adds API access to the the following features to the SDK:
- Crop and image or video asset
- Add volume effects to audio asset
- Add 4:5 aspect ratio
- Render a range (portion) of a video
- Select a frame rate for the video render
- Render an mp3 audio file (no video)
It also updates to use the latest OpenAPI generator version 5 which requires PHP 7.2. This will be a breaking change to anyone using PHP 5 or 7.1.
Add new slide and carousel transitions, blur effect and docs update
Adds the following features:
- Slide transition
- Carousel transition
- Zoom transition
- Blur filter
Also adds enterprise dedicated queue header and docs update.
Luma Asset and Output Updates
Multiple updates including:
- Luma Asset support to create alpha transparency effects and transitions.
- New output features including:
- poster image - generate a poster image jpg
- thumbnail image - generate a thumbnail image jpg
- output scaling - i.e. output as HD and SD without adjusting the edit font sizes etc...
- Fit none - import logos, images etc.. and maintain teh original size
- Soundtrack volume setting
Add webhook callbacks
Webhooks are finally here! Get notified when your renders complete instead of polling.
Fix default title colour
The SDK had the default title colour set as 'white'. This now conflicts with validation which requires the colour to be in hex notation. Default colour is now set as #ffffff.
Also updated some documentation copy.
Audio Asset, Fonts and Clip Opacity
This update adds the following features:
- Audio Asset - add audio and sound effects to any position on the timeline including trimming, length and fade effects.
- Fonts - import your own custom fonts to use with the HTML asset
- Opacity - set the opacity of clips
Latest Sync - HTML asset, offsets, reveal tranisiton, aspect ratios
v0.0.13 Add Asset class