Repository navigation
v1.0.0
Added
- Added String field
codeto enumLanguage,Includes,Order,ChannelSort,VideoStatus,VideoSort,VideoType,
ChannelType,SearchSort,SearchTarget,VideoSearchType. - Added String
organizationtoChannelandChannelMin. - Added more fields to
Channel. - Exported
HolodexEndpointenum. - Added
HolodexClient.getEndpointandHolodexClient.postEndpointmethod.
Breaking Changes
- Breaking: Updated minimum Dart SDK version to 2.19.0.
- Breaking: Renamed
HolodexClientconstructor parameterhttpClienttoclient. - Breaking: Renamed
HolodexClient.getVideosRelatedToChanneltogetChannelRelatedVideos. - Breaking: Renamed
HolodexClient.getVideoMetadataparametertimestampCommentstoincludeTimestampComments. - Breaking: Renamed
HolodexClient.getVideoMetadataparameterrecommendationLanguagestofilterRecommendationLanguages. - Breaking: Renamed
HolodexClient.getVideoFromIdtogetVideoById. - Breaking: Renamed
HolodexClient.getChannelFromIdtogetChannelById. - Breaking: Renamed
client.darttoholodex_client.dart. Technically a breaking change, but only if
implementation was imported. - Breaking: Renamed
Organization.VirtualWitchPhenomenontoOrganization.KAMITSUBAKI. - Breaking: Renamed
Channel.suborgtoChannel.subOrganization. - Breaking: Changed
HolodexClient.searchCommentsreturn type toPaginatedVideos. - Breaking: Changed
HolodexClient.getVideosparameters to an optionalVideoFilter. - Breaking: Changed
HolodexClient.getLiveVideosparameters to an optionalVideoFilter. - Breaking: Changed
HolodexClient.getChannelsparameters to an optionalChannelFilter. - Breaking: Changed
HolodexClient.getVideosRelatedToChannelparameters to an optionalChannelVideoFilter. - Breaking: Changed
HolodexClient.getVTuberClipsparameters to an optionalChannelVideoFilter. - Breaking: Changed
HolodexClient.getChannelVideosparameters to an optionalChannelVideoFilter. - Breaking: Changed
HolodexClient.getVTuberCollabsparameters to an optionalChannelVideoFilter. - Breaking: Changed
HolodexClient.searchVideosparameters to an optionalSearchFilter. - Breaking: Changed
HolodexClient.searchCommentsparameters to an optionalSearchFilter. - Breaking: Changed
Languageto a class to support theBCP47standard. - Breaking: Changed
Organizationto an enum, added new organizations added by Holodex,
and addedStringfieldcode. - Breaking:
VideoFulllist fields are no longer nullable. - Breaking: Replaced usage of package
EnumToStringwith Dart 2.17 enhanced enums. - Breaking: Replaced
VideoFullListwithPaginatedVideos. - Breaking: All API models now const and utilize
freezedinstead of extendingSerializable. - Breaking: Broke up
src/enums.dartfile into multiple files. - Breaking: Removed
BaseHolodexClient.HolodexClientno longer implementsBaseHolodexClient. - Breaking: Removed
VideoWithCommentsList, useVideoFullinstead. - Breaking: Removed
VideoWithComments, useVideoFullinstead. - Breaking: Removed
VideoMetadata, useVideoFullinstead. - Breaking: Removed
EnumUtil. - Breaking: Removed
allfromVideoType. - Breaking:
Organizationis now a class with static const strings, instead of an enum. This
allows for the addition of a factoryotherconstructor. - Breaking: Renamed
Organization.YumeRealitytoYumeLive.
Full Changelog: release-0.3.x...v1.0.0