Skip to content

Releases: LuanRT/YouTube.js

v10.2.0

25 Jul 13:53
1e29019
Compare
Choose a tag to compare

10.2.0 (2024-07-25)

Features

  • Format: Add is_secondary for detecting secondary audio tracks (#697) (a352dde)
  • parser: add classdata to unhandled parse errors (#691) (090539b)
  • proto: Add comment_id to commentSectionParams (#693) (a5f6209)

Bug Fixes

  • parser: ignore MiniGameCardView node (#692) (6d0bc89)
  • parser: ThumbnailView background color (#686) (0f8f92a)
  • Player: Bump cache version (#702) (6765f4e)
  • Player: Fix extracting the n-token decipher algorithm again (#701) (3048f70)

v10.1.0

10 Jul 06:44
7d03469
Compare
Choose a tag to compare

10.1.0 (2024-07-10)

Features

  • Session: Add configInfo to InnerTube context (5a8fd3a)
  • toDash: Add option to include WebVTT or TTML captions (#673) (bd9f6ac)
  • toDash: Add the "dub" role to translated captions (#677) (858cdd1)

Bug Fixes

  • FormatUtils: Throw an error if download requests fail (a19511d)
  • InfoPanelContent: Update InfoPanelContent node to also support paragraphs (4cbaa79)
  • Player: Fix extracting the n-token decipher algorithm (#682) (142a7d0)
  • proto: Update Context message (62ac2f6), closes #681
  • Session: Round UTC offset minutes (84f90aa)
  • toDash: Fix image representations not being spec compliant (#672) (e5aab9a)
  • YTMusic: Add support for new header layouts (14c3a06)

v10.0.0

09 Jun 23:43
9802483
Compare
Choose a tag to compare

10.0.0 (2024-06-09)

⚠ BREAKING CHANGES

  • Innertube#getPlaylists: Return a Feed instance instead of items (7660450)
  • OAuth2: Rewrite auth module (#661)

Features

Bug Fixes

  • ButtonView: Rename type property to button_type (15f3b5f)
  • Cache: Use TextEncoder to encode compressed data (384b80e)
  • FlexibleActionsView: Update actions array type to include ToggleButtonView (040a091)
  • InfoPanelContainer: Use new attributed text prop (5cdb9e1)
  • ItemSection: Fix target_id not being set because of a typo. (#655) (8106654)
  • MusicResponsiveHeader: Add Text import (583fd9f)

Performance Improvements

  • general: Add session cache and LZW compression (#663) (cf29664)

Code Refactoring

  • Innertube#getPlaylists: Return a Feed instance instead of items (7660450)
  • OAuth2: Rewrite auth module (#661) (b6ce5f9)

v9.4.0

29 Apr 12:15
1b00e2c
Compare
Choose a tag to compare

9.4.0 (2024-04-29)

Features

  • Format: Add projection_type and stereo_layout (#643) (064436c)
  • Format: Add spatial_audio_type (#647) (0ba8c54)
  • Parser: Add MusicResponsiveHeader node (ea82bea)

v9.3.0

11 Apr 21:19
cd69ce7
Compare
Choose a tag to compare

9.3.0 (2024-04-11)

Features

  • CommentView: Implement comment interaction methods (1c08bfe)

Bug Fixes

  • CommentThread: Replies not being parsed correctly (66e34f9)

v9.2.1

09 Apr 20:42
0c2cdc1
Compare
Choose a tag to compare

9.2.1 (2024-04-09)

Bug Fixes

  • toDash: Add missing transfer characteristics for h264 streams (#631) (0107049)

v9.2.0

31 Mar 14:39
5ecfb08
Compare
Choose a tag to compare

9.2.0 (2024-03-31)

Features

  • add support of cloudflare workers (#596) (2029aec)
  • parser: Support CommentView nodes (#614) (900f557)
  • parser: Support LockupView and it's child nodes (#609) (7ca2a0c)
  • Text: Support formatting and emojis in fromAttributed (#615) (e6f1f07)

Bug Fixes

  • Cache: handle the value read from the db correctly according to its type (#620) (3170659)
  • PlayerEndpoint: Workaround for "The following content is not available on this app" (Android) (#624) (d589365)

v9.1.0

23 Feb 01:29
5fe91d6
Compare
Choose a tag to compare

9.1.0 (2024-02-23)

Features

  • Format: Support caption tracks in adaptive formats (#598) (bff65f8)

Bug Fixes

  • Playlist: items getter failing if a playlist contains Shorts (89fa3b2)
  • Session: Don't try to extract api version from service worker (2068dfb)

v9.0.2

31 Jan 22:51
ab7201f
Compare
Choose a tag to compare

9.0.2 (2024-01-31)

Bug Fixes

  • VideoInfo: Fix error because of typo in getWatchNextContinuation (#590) (b21eb9f)

v9.0.1

26 Jan 00:33
4fb9dff
Compare
Choose a tag to compare

9.0.1 (2024-01-26)

Bug Fixes

  • build: Circular imports causing issues with webpack (81dd5d3)