Skip to content

Releases: LuanRT/YouTube.js

v8.1.0

27 Dec 02:24
b50408f
Compare
Choose a tag to compare

8.1.0 (2023-12-27)

Features

  • generator: add support for arrays (#556) (e4f2a00)
  • generator: Add support for generating view models (#550) (f938c34)
  • MediaInfo: Parse player config (5c9c231)
  • parser: Support new like and dislike nodes (#557) (fcd3044)
  • Thumbnail: Support sources in Thumbnail.fromResponse (#552) (48a5d4e)
  • YouTube: Add FEchannels feed (#560) (14578ac)

Bug Fixes

  • Format: Extract correct audio language from captions (#553) (5c83e99)
  • generator: Output Parser.parseItem() calls with one valid type, without the array (#551) (bd487f8)
  • VideoInfo: Restore like, dislike & removeRating methods (9c503f4)

v8.0.0

01 Dec 03:54
572e16c
Compare
Choose a tag to compare

8.0.0 (2023-12-01)

⚠ BREAKING CHANGES

  • Library: Add support for the new layout and remove profile & stats info
  • Channel: YouTube removed the "Channels" tab on channels, so this pull request removes the getChannels() method and has_channels getter from the YT.Channel class, as they are no longer useful. The featured channels are now shown on the channel home tab. To get them you can use the channels getter on the home tab of the channel. Please note that some channel owners might not have added that section to their home page yet, so you won't be able to get the featured channels for those channels. The home tab is the default tab that is returned when you call InnerTube#getChannel(), you can also access that tab by calling getHome() on a YT.Channel object.

Features

Bug Fixes

  • Channel: Remove getChannels() and has_channels, as YouTube removed the tab (#542) (6a5a579)
  • Library: Add support for the new layout and remove profile & stats info (4261915)
  • StructuredDescriptionContent: Add ReelShelf to list of possible nodes (f74ed5a)
  • VideoAttributeView: Fix image and overflow_menu_on_tap props (5ae15be)

Performance Improvements

  • Use named Parser import, to allow bundlers to create direct function references (#535) (95ed602)

v7.0.0

28 Oct 18:22
312c636
Compare
Choose a tag to compare

7.0.0 (2023-10-28)

⚠ BREAKING CHANGES

  • music#getSearchSuggestions: Return array of SearchSuggestionsSection instead of a single node

Features

  • Kids: Add blockChannel command to easily block channels (#503) (9ab528e)
  • music#getSearchSuggestions: Return array of SearchSuggestionsSection instead of a single node (beaa28f)
  • parser: Add PlayerOverflow and PlayerControlsOverlay (a45273f)
  • UpdateViewerShipAction: Add original_view_count and unlabeled_view_count_value (#527) (bc97e07)

Bug Fixes

  • build: Inline package.json import to avoid runtime erros (#509) (4c0de19)

v6.4.1

02 Oct 03:04
e54c0c4
Compare
Choose a tag to compare

6.4.1 (2023-10-02)

Bug Fixes

  • Feed: Do not throw when multiple continuations are present (8e372d5)
  • Playlist: Throw a more helpful error when parsing empty responses (987f506)

Performance Improvements

  • Cache deciphered n-params by info response (#505) (d2959b3)
  • generator: Remove duplicate checks in isMiscType (#506) (68df321)

v6.4.0

10 Sep 05:08
6d98abb
Compare
Choose a tag to compare

6.4.0 (2023-09-10)

Features

  • Add support for retrieving transcripts (#500) (f94ea6c)
  • PlaylistManager: add .setName() and .setDescription() functions for editing playlists (#498) (86fb33e)

Bug Fixes

  • BackstagePost: vote_button type mismatch (fba3fc9)

v6.3.0

31 Aug 23:41
bff4210
Compare
Choose a tag to compare

6.3.0 (2023-08-31)

Features

  • ChannelMetadata: Add music_artist_name (#497) (91de6e5)
  • Session: Add on_behalf_of_user session option. (#494) (8bc2aaa)

Bug Fixes

  • CompactMovie: Add missing import and remove unnecessary console.log (#496) (c26972c)

v6.2.0

29 Aug 17:26
2e5f076
Compare
Choose a tag to compare

6.2.0 (2023-08-29)

Features

  • Session: Add fallback for session data retrieval (#490) (10c15bf)

Bug Fixes

  • Format: Fix is_original always being true (#492) (0412fa0)

v6.1.0

27 Aug 19:43
4862c35
Compare
Choose a tag to compare

6.1.0 (2023-08-27)

Features

v6.0.2

24 Aug 20:06
361fb4a
Compare
Choose a tag to compare

6.0.2 (2023-08-24)

Bug Fixes

v6.0.1

22 Aug 12:08
859c458
Compare
Choose a tag to compare

6.0.1 (2023-08-22)

Bug Fixes

  • SearchSubMenu: Groups not being parsed due to a typo (90be877)