Releases: LuanRT/YouTube.js
Releases · LuanRT/YouTube.js
v10.2.0
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.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
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
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
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
9.2.1 (2024-04-09)
Bug Fixes
- toDash: Add missing transfer characteristics for h264 streams (#631) (0107049)
v9.2.0
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
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
9.0.2 (2024-01-31)
Bug Fixes
- VideoInfo: Fix error because of typo in getWatchNextContinuation (#590) (b21eb9f)
v9.0.1
9.0.1 (2024-01-26)
Bug Fixes
- build: Circular imports causing issues with webpack (81dd5d3)