Skip to content

Releases

v2.2.0

Choose a tag to compare

@getBoolean getBoolean released this 10 Sep 08:41
8168987

What's Changed

Full Changelog: v2.1.0...v2.2.0

v2.1.0

Choose a tag to compare

@getBoolean getBoolean released this 15 Sep 05:50

What's Changed

  • Upgrade Dependencies by @getBoolean in #18
  • Bumped minimum Dart SDK version to 3.4.0

Full Changelog: v2.0.0...v2.1.0

v2.0.0

Choose a tag to compare

@getBoolean getBoolean released this 25 Nov 07:15

What's Changed

  • Breaking: Bumped minimum Dart SDK version to 3.0.0
  • Breaking: Fix video_count, view_count, and subscriber_count type by @yuisue in #15

New Contributors

Full Changelog: v1.0.0+5...v2.0.0

v1.0.0+5

Choose a tag to compare

@getBoolean getBoolean released this 06 Jun 07:12
e788263
  • Fixed: Dart formatting lint on pub.dev (again)

v1.0.0+4

Choose a tag to compare

@getBoolean getBoolean released this 11 May 02:13
  • Fixed: Dart formatting

v1.0.0+3

Choose a tag to compare

@getBoolean getBoolean released this 06 Feb 06:21

Fixed: non_constant_identifier_names lint

Full Changelog: v1.0.0+2...v1.0.0+3

v1.0.0+2

Choose a tag to compare

@getBoolean getBoolean released this 06 Feb 05:15

Fixed: invalid_annotation_target lint

Full Changelog: v1.0.0+1...v1.0.0+2

v1.0.0+1

Choose a tag to compare

@getBoolean getBoolean released this 05 Feb 21:12
  • Update readme "Additional information" section

Full Changelog: v1.0.0...v1.0.0+1

v1.0.0

Choose a tag to compare

@getBoolean getBoolean released this 05 Feb 20:46

Added

  • Added String field code to enum Language, Includes, Order, ChannelSort, VideoStatus, VideoSort, VideoType,
    ChannelType, SearchSort, SearchTarget, VideoSearchType.
  • Added String organization to Channel and ChannelMin.
  • Added more fields to Channel.
  • Exported HolodexEndpoint enum.
  • Added HolodexClient.getEndpoint and HolodexClient.postEndpoint method.

Breaking Changes

  • Breaking: Updated minimum Dart SDK version to 2.19.0.
  • Breaking: Renamed HolodexClient constructor parameter httpClient to client.
  • Breaking: Renamed HolodexClient.getVideosRelatedToChannel to getChannelRelatedVideos.
  • Breaking: Renamed HolodexClient.getVideoMetadata parameter timestampComments to includeTimestampComments.
  • Breaking: Renamed HolodexClient.getVideoMetadata parameter recommendationLanguages to filterRecommendationLanguages.
  • Breaking: Renamed HolodexClient.getVideoFromId to getVideoById.
  • Breaking: Renamed HolodexClient.getChannelFromId to getChannelById.
  • Breaking: Renamed client.dart to holodex_client.dart. Technically a breaking change, but only if
    implementation was imported.
  • Breaking: Renamed Organization.VirtualWitchPhenomenon to Organization.KAMITSUBAKI.
  • Breaking: Renamed Channel.suborg to Channel.subOrganization.
  • Breaking: Changed HolodexClient.searchComments return type to PaginatedVideos.
  • Breaking: Changed HolodexClient.getVideos parameters to an optional VideoFilter.
  • Breaking: Changed HolodexClient.getLiveVideos parameters to an optional VideoFilter.
  • Breaking: Changed HolodexClient.getChannels parameters to an optional ChannelFilter.
  • Breaking: Changed HolodexClient.getVideosRelatedToChannel parameters to an optional ChannelVideoFilter.
  • Breaking: Changed HolodexClient.getVTuberClips parameters to an optional ChannelVideoFilter.
  • Breaking: Changed HolodexClient.getChannelVideos parameters to an optional ChannelVideoFilter.
  • Breaking: Changed HolodexClient.getVTuberCollabs parameters to an optional ChannelVideoFilter.
  • Breaking: Changed HolodexClient.searchVideos parameters to an optional SearchFilter.
  • Breaking: Changed HolodexClient.searchComments parameters to an optional SearchFilter.
  • Breaking: Changed Language to a class to support the BCP47 standard.
  • Breaking: Changed Organization to an enum, added new organizations added by Holodex,
    and added String field code.
  • Breaking: VideoFull list fields are no longer nullable.
  • Breaking: Replaced usage of package EnumToString with Dart 2.17 enhanced enums.
  • Breaking: Replaced VideoFullList with PaginatedVideos.
  • Breaking: All API models now const and utilize freezed instead of extending Serializable.
  • Breaking: Broke up src/enums.dart file into multiple files.
  • Breaking: Removed BaseHolodexClient. HolodexClient no longer implements BaseHolodexClient.
  • Breaking: Removed VideoWithCommentsList, use VideoFull instead.
  • Breaking: Removed VideoWithComments, use VideoFull instead.
  • Breaking: Removed VideoMetadata, use VideoFull instead.
  • Breaking: Removed EnumUtil.
  • Breaking: Removed all from VideoType.
  • Breaking: Organization is now a class with static const strings, instead of an enum. This
    allows for the addition of a factory other constructor.
  • Breaking: Renamed Organization.YumeReality to YumeLive.

Full Changelog: release-0.3.x...v1.0.0

0.2.1

Choose a tag to compare

@getBoolean getBoolean released this 09 Oct 23:05
  • Update pubspec description
  • Fix example folder layout
  • Fix compatibility with dart runtime js
  • Fix formatting with dart format .