Skip to content

Releases: shotstack/shotstack-sdk-php

Feature update: Serve API, image formats, custom sizes and more...

Choose a tag to compare

@jeffski jeffski released this 28 Jul 00:15
c476bf0

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

Choose a tag to compare

@jeffski jeffski released this 02 Mar 11:49
f71dc52

Allows setting of disk types and cache.

Upgrade to use Guzzle 7 - BREAKING CHANGE

Choose a tag to compare

@jeffski jeffski released this 30 Dec 00:32
bd3f3fd

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.

Choose a tag to compare

@jeffski jeffski released this 29 Dec 12:34
f6e5d20

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

Choose a tag to compare

@jeffski jeffski released this 31 Oct 06:35
e325d6b

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

Choose a tag to compare

@jeffski jeffski released this 06 Jun 08:56

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

Choose a tag to compare

@jeffski jeffski released this 23 Feb 10:40
772af69

Webhooks are finally here! Get notified when your renders complete instead of polling.

Fix default title colour

Choose a tag to compare

@jeffski jeffski released this 30 Jan 07:59

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

Choose a tag to compare

@jeffski jeffski released this 06 Jan 00:37

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

Choose a tag to compare

@jeffski jeffski released this 21 Nov 07:19
v0.0.13

Add Asset class