mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-06-25 07:42:11 +00:00
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
11 KiB
11 KiB
Changelog
4.0.1 (2023-03-16)
Bug Fixes
- Channel: type mismatch in
subscribe_buttonprop (573c864)
4.0.0 (2023-03-15)
⚠ BREAKING CHANGES
- Parser: general refactoring of parsers (#344)
- The
toDashfunctions are now asynchronous, they now return aPromise<string>instead of astring, as we need to fetch the first sequence of the OTF format streams while building the manifest.
Features
- Add support for OTF format streams (3e4d41b)
- parser: add
GridMix(#356) (a8e7e64) - parser: add
GridShowandShowCustomThumbnail(8ef4b42), closes #459 - parser: add
MusicCardShelf(#358) (9b005d6) - parser: Add
play_all_buttontoShelf(#345) (427db5b) - parser: add
view_playlisttoPlaylist(#348) (9cb4530) - parser: add InfoPanelContent and InfoPanelContainer nodes (4784dfa), closes #326
- Parser: just-in-time YTNode generation (#310) (2cee590)
- yt: add support for movie items and trailers (#349) (9f1c31d)
Code Refactoring
3.3.0 (2023-03-09)
Features
- parser: add
ConversationBarnode (b2253df) - VideoInfo: support get by endpoint + more info (#342) (0d35fe0)
Bug Fixes
- MultiMarkersPlayerBar: avoid observing undefined objects (f351770)
- SharedPost: import
Menunode directly (oops) (3e3dc35) - ytmusic: use static visitor id to avoid empty API responses (f9754f5), closes #279
3.2.0 (2023-03-08)
Features
- Add support for descriptive audio tracks (#338) (574b67a)
- export
FormatUtils' types (2d774e2) - parser: add
bannertoPlaylistHeader(#337) (95033e7) - parser: SharedPost (#332) (ce53ac1)
- VideoInfo: add
game_infoandcategory(#333) (214aa14) - YouTube/Search: add
SearchSubMenunode (#340) (a511608) - yt: add
getGuide()(#335) (2cc7b8b)
Bug Fixes
- SegmentedLikeDislikeButton: like/dislike buttons can also be a simple
Button(9b2738f) - YouTube: fix warnings when retrieving members-only content (#341) (95f1d40)
- ytmusic: export search filters type (cf8a33c)
3.1.1 (2023-03-01)
Bug Fixes
3.1.0 (2023-02-26)
Features
- Add upcoming and live info to playlist videos (#317) (a0bfe16)
- VideoSecondaryInfo: add support for attributed descriptions (#325) (f933cb4)
Bug Fixes
- parser: export YTNodes individually so they can be used as types (200632f), closes #321
- PlayerMicroformat: Make the embed field optional (#320) (a0e6cef)
- send correct UA for Android requests (f4e0f30), closes #322
3.0.0 (2023-02-17)
⚠ BREAKING CHANGES
- cleanup platform support (#306)
Features
- add parser support for MultiImage community posts (#298) (de61782)
- add support for hashtag feeds (#312) (bf12740)
- add support for YouTube Kids (#291) (2bbefef)
- allow checking whether a channel has optional tabs (#296) (ceefbed)
- Channel: Add getters for all optional tabs (#303) (b2900f4)
- Channel: add support for sorting the playlist tab (#295) (50ef712)
- extract channel error alert (0b99180)
- FormatUtils: support multiple audio tracks in the DASH manifest (#308) (a69e43b)
- improve support for dubbed content (#293) (d6c5a9b)
- parse isLive in CompactVideo (#294) (2acb7da)
- parser: add
ChannelAgeGatenode (1cdf701) - parser: Text#toHTML (#300) (e82e23d)
- ytkids: add
getChannel()(#292) (0fc29f0)
Bug Fixes
- assign MetadataBadge's label (#311) (e37cf62)
- ChannelAboutFullMetadata: fix error when there are no primary links (#299) (f62c66d)
- TopicChannelDetails: avatar and subtitle parsing (#302) (d612590)
- VideoInfo: Gracefully handle missing watch next continuation (#288) (13ad377)