Skip to content

Releases: LuanRT/YouTube.js

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)

v9.0.0

25 Jan 22:04
379e63d
Compare
Choose a tag to compare

9.0.0 (2024-01-25)

⚠ BREAKING CHANGES

  • toDash: Add support for generating manifests for Post Live DVR videos (#580)

Features

  • Channel: Support getting about with PageHeader (#581) (2e710dc)
  • Channel: Support PageHeader being used on user channels (#577) (6082b4a)
  • Format: Add max_dvr_duration_sec and target_duration_dec (#570) (586bb5f)
  • parser: Add ImageBannerView (#583) (2073aa9)
  • toDash: Add support for generating manifests for Post Live DVR videos (#580) (6dd03e1)
  • VideoDetails: Add is_live_dvr_enabled, is_low_latency_live_stream and live_chunk_readahead (#569) (254f779)
  • VideoInfo: Add live stream end_timestamp (#571) (562e6a2)

Bug Fixes

  • DecoratedAvatarView: Fix parsing and optional properties (#584) (fed3512)
  • PlayerCaptionTracklist: Fix captions_tracks[].kind type (#586) (7fbc37f)
  • proto: Fix visitor data base64url decoding (#576) (3980f97)
  • toDash: Add missing transfer characteristics for h264 streams (#573) (59f4cfb)

v8.2.0

08 Jan 23:46
b7cacc3
Compare
Choose a tag to compare

8.2.0 (2024-01-08)

Features

  • OAuth: Allow passing custom client identity (#566) (7ffd0fc)

Bug Fixes