Releases: LuanRT/YouTube.js
Releases · LuanRT/YouTube.js
v5.1.0
5.1.0 (2023-05-14)
Features
- ReelItem: Add accessibility label (#401) (046103a)
- toDash: Add audio track labels to the manifest when available (#402) (84b4f1e)
v5.0.4
5.0.4 (2023-05-10)
Bug Fixes
- bundles: Use ESM tslib build for the browser bundles (#397) (2673419)
- Utils: Circular dependency introduced in 38a83c3 (#400) (66b026b)
- Utils: Use instanceof in deepCompare instead of the constructor name (#398) (38a83c3)
v5.0.3
5.0.3 (2023-05-03)
Bug Fixes
- Video: typo causing node parsing to fail (3b0498b)
v5.0.2
5.0.2 (2023-04-30)
Bug Fixes
- VideoInfo: Use microformat view_count when videoDetails view_count is NaN (#393) (7c0abfc)
v5.0.1
5.0.1 (2023-04-30)
Bug Fixes
- web: slow downloads due to visitor data (#391) (4f7ec07)
v5.0.0
5.0.0 (2023-04-29)
⚠ BREAKING CHANGES
- overhaul core classes and remove redundant code (#388)
Features
- NavigationEndpoint: parse
content
prop (dd21f8c)
Bug Fixes
- android: workaround streaming URLs returning 403 (#390) (75ea09d)
Code Refactoring
- overhaul core classes and remove redundant code (#388) (95e0294)
v4.3.0
4.3.0 (2023-04-13)
Features
- GridVideo: add
upcoming
, upcoming_text
, is_reminder_set
and buttons
(05de3ec), closes #380
- MusicResponsiveListItem: make flex/fixed cols public (#382) (096bf36)
- ToggleMenuServiceItem: parse default nav endpoint (a056696)
- ytmusic: add taste builder nodes (#383) (a9cad49)
v4.2.0
4.2.0 (2023-04-09)
Features
- Enable importHelpers in tsconfig to reduce output size (#378) (0b301de)
- parser: ignore PrimetimePromo node (ce9d9c5)
- PlaylistVideo: Extract video_info and accessibility_label texts (#376) (c9135e6)
v4.1.1
4.1.1 (2023-03-29)
Bug Fixes
- PlayerCaptionsTracklist: parse props only if they exist in the node (470d8d9), closes #372
- Search: Return search results even if there are ads (#373) (2c5907f)
v4.1.0
4.1.0 (2023-03-24)
Features
- Session: allow setting a custom visitor data token (#371) (13ebf0a)
- ShowingResultsFor: parse all props (1d9587e)
Bug Fixes
- http: android tv http client missing
clientName
(#370) (cb8fafe)
- node: Electron apps crashing (#367) (e7eacd9)
- parser: Make Video.is_live work on channel pages (#368) (bd35faa)
- toDash: Generate unique Representation ids (#366) (a8b507e)
- Utils: Properly parse timestamps with thousands separators (#363) (1c72a41)