Releases: LuanRT/YouTube.js
Releases · LuanRT/YouTube.js
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)
v9.0.0
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
8.2.0 (2024-01-08)
Features
- OAuth: Allow passing custom client identity (#566) (7ffd0fc)
Bug Fixes