Skip to content

v0.2.0

Choose a tag to compare

@anden3 anden3 released this 20 Oct 09:14
· 61 commits to main since this release

v0.2.0 (2021-10-19)

New Features

  • add feature-gated streaming methods
  • add convenience methods to ChannelId
  • add convenience methods to VideoId
    Add metadata(), timestamps(), and related() methods to VideoId.
  • implement Into<Vec<T>> for PaginatedResult
  • add channels method and types
  • add FromStr to ID types.
  • add PaginatedResult::into_items
    Add a method to convert a PaginatedResult into a Vec.
    This consumes the result.
  • make Client derive Clone

Bug Fixes

  • add manual impl's of some traits
    Duration stopped deriving PartialEq, Hash etc.
    Therefore we switched to manual implementations omitting Durations.
  • accept Video without a duration
    BREAKING CHANGES: Video::duration is now wrapped in an Option
  • fix faulty channel ID regex

New Features (BREAKING)

  • add support for multiple IDs
    Holodex supports multiple video IDs to be specified in some endpoints.

refactor (BREAKING)

  • rename a few types and fields
    A few types and fields were removed to make room for other types and to
    make things more consistent.

Commit Statistics

  • 17 commits contributed to the release.
  • 17 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • add feature-gated streaming methods (413fde1)
    • add manual impl's of some traits (1963b86)
    • enable more clippy flags (1f09ff2)
    • accept Video without a duration (5b52ffe)
    • rename topics field to singular (d89de66)
    • query_videos now takes http directly (331b33b)
    • VideoFilterBuilder::status now accepts slices (2fa4d15)
    • fix faulty channel ID regex (4db0367)
    • add convenience methods to ChannelId (7605aa3)
    • add convenience methods to VideoId (3bc3752)
    • implement Into<Vec<T>> for PaginatedResult (bf7c62e)
    • add channels method and types (cfd677d)
    • rename a few types and fields (8c1e9b9)
    • add FromStr to ID types. (66f4d87)
    • add support for multiple IDs (5ccbeac)
    • add PaginatedResult::into_items (019b50c)
    • make Client derive Clone (4e53dfe)