Skip to content

Latest commit

 

History

History
113 lines (73 loc) · 3 KB

CHANGELOG.md

File metadata and controls

113 lines (73 loc) · 3 KB

Changelog

This project follows semantic versioning.

Possible header types:

  • Features for any new features added, or for backwards-compatible changes to existing functionality.
  • Bug Fixes for any bug fixes.
  • Breaking Changes for any backwards-incompatible changes.

[Unreleased]

v0.8.0 (2023-04-10)

Features

  • Add archived (type bool) fields to Media and UploadResponse (see wystia#59)
  • Update project dependency versions in Cargo.toml
    • Relax project dependency versions with ^

Bug Fixes

  • Make embed_code field optional in Media, as sometimes it is not populated
  • Fix readme badge, as per badges/shields#8671.

v0.7.1 (2022-04-13)

Bug Fixes

  • Make following fields optional in Asset, as they are generally not populated in the response for audio files:
    • height
    • width

v0.7.0 (2022-04-12)

Features

  • Add new method DataClient::download_asset() to download a source asset on a Wistia video.
  • Add new methods to Media:
    • source_url
    • asset_url
    • asset_url_insecure
  • Add examples to demonstrate how to download an asset for a media.

v0.6.0 (2022-04-06)

Features

  • Refactor stream_uploader_with_url into StreamUploader::with_url
  • Add new helper methods to StreamUploader
    • with_url_and_token
    • with_url_and_client
    • with_url_and_arc_client
  • Expose https::tls module as public
  • Add new examples

v0.5.0 (2022-04-06)

Features

  • Add new helper function stream_uploader_with_url to upload bytes content from a public url or link directly.
  • Add new struct StreamUploader to upload file-like streams via the Upload API
  • Make all structs derive from Clone
  • Expose https::get_https_client as public
  • Add new examples

v0.4.0 (2022-04-04)

Features

  • Add new method DataClient::update_media() to update info on a Wistia video

v0.3.0 (2022-04-04)

Features

  • Update examples to use clap for parsing arguments
  • Add new struct DataClient (aliased to WistiaClient) for interacting with the Wistia Data API
  • Add new method DataClient::get_media() to retrieve info on a Wistia video

v0.2.2 (2022-02-24)

Features

  • Replace usage of &'static str with &str
  • Add from() constructors for API clients so easier to pass in access tokens if needed.
  • Add new UrlUploader::url() fluent method, which can be useful when the from() constructor is used.

v0.2.1 (2022-02-16)

Bug Fixes

  • Ensure examples/assets directory isn't included when publishing the crate to crates.io.

v0.2.0 (2022-02-16)

Features

  • Add thiserror dependency to simplify the generation of library errors.
  • Ensure library only raises RustWistiaError error types, and does not re-raise errors from any internal dependencies.

v0.1.0 (2022-02-15)