LuanRT
45f33d8c04
refactor(MusicResponsiveListItem): Improve podcast and video/song parsing
2024-03-25 11:55:06 -03:00
LuanRT
92117eaaa0
chore(tests): use test instead of describe
2024-03-25 08:26:29 -03:00
LuanRT
39725374e3
chore(tests): remove beforeAll for the home feed test
2024-03-25 08:23:59 -03:00
LuanRT
213d78b1ab
chore: remove home feed continuation test
...
Home feed now requires a visitor id with reputation or an account.
Removing this for now until I find a way around it for the tests at least.
2024-03-25 08:19:14 -03:00
LuanRT
28f53a698d
chore: remove API key parameter
...
No longer needed.
2024-03-25 08:07:49 -03:00
Adam Learns
776a156f65
Fix broken README links ( #618 )
...
There were apostrophes in the links.
2024-03-25 07:25:17 -03:00
absidue
4a9bd32fd7
chore(LockupView): Remove debug logging ( #617 )
2024-03-25 07:24:24 -03:00
WhiteMind
3170659880
fix(Cache): handle the value read from the db correctly according to its type ( #620 )
2024-03-25 07:23:56 -03:00
absidue
e6f1f078a8
feat(Text): Support formatting and emojis in fromAttributed ( #615 )
2024-03-25 07:22:24 -03:00
absidue
900f557202
feat(parser): Support CommentView nodes ( #614 )
2024-03-25 07:20:29 -03:00
absidue
7ca2a0c3e4
feat(parser): Support LockupView and it's child nodes ( #609 )
2024-02-29 13:29:53 -03:00
LuanRT
f95283b236
chore: add any-of-issue-labels option to stale workflow
2024-02-22 23:04:46 -03:00
LuanRT
f6a7bcc44a
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-02-22 22:47:36 -03:00
LuanRT
c444843799
chore: update workflows
2024-02-22 22:47:17 -03:00
github-actions[bot]
5fe91d6642
chore(main): release 9.1.0 ( #600 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.1.0
2024-02-22 22:29:37 -03:00
absidue
bff65f8889
feat(Format): Support caption tracks in adaptive formats ( #598 )
2024-02-22 22:28:16 -03:00
dependabot[bot]
dac5eb712d
chore(deps): bump undici from 5.27.0 to 5.28.3 ( #599 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.27.0 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.27.0...v5.28.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 22:27:47 -03:00
LuanRT
2068dfb73e
fix(Session): Don't try to extract api version from service worker
...
It doesn't make sense to do this anyway because if it ever changed, we'd probably have to refactor the entire library.
Closes #602 , #603 , #604
2024-02-22 22:25:30 -03:00
LuanRT
3e84775fd3
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-02-18 23:37:13 -03:00
LuanRT
89fa3b27a8
fix(Playlist): items getter failing if a playlist contains Shorts
2024-02-18 23:36:01 -03:00
github-actions[bot]
ab7201f0cc
chore(main): release 9.0.2 ( #591 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.0.2
2024-01-31 19:50:59 -03:00
absidue
b21eb9f33d
fix(VideoInfo): Fix error because of typo in getWatchNextContinuation ( #590 )
2024-01-31 19:34:46 -03:00
LuanRT
0751793380
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-01-29 22:19:35 -03:00
LuanRT
5c91c2af4a
chore: merge main
2024-01-29 22:14:22 -03:00
LuanRT
47cad4c6e1
chore: lint build scripts [skip ci]
2024-01-29 22:11:20 -03:00
github-actions[bot]
4fb9dff0f2
chore(main): release 9.0.1 ( #588 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.0.1
2024-01-25 21:32:45 -03:00
LuanRT
81dd5d3288
fix(build): Circular imports causing issues with webpack
2024-01-25 21:30:14 -03:00
LuanRT
c7f42220db
chore: revert unneeded import type changes & lint
...
Yes. Again.
2024-01-25 21:17:59 -03:00
LuanRT
5204b29e81
chore: Lint
2024-01-25 20:47:19 -03:00
LuanRT
cbaa838cee
chore: Revert some unneeded import changes
2024-01-25 20:43:19 -03:00
github-actions[bot]
379e63d2f6
chore(main): release 9.0.0 ( #572 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.0.0
2024-01-25 19:04:29 -03:00
Luan
e86a0daf45
refactor(general): Clean up and add a logger ( #587 )
...
* feat(utils): Add logger
* chore: Clean up some classes and add more logging
* chore: Fix conflicts
2024-01-25 19:01:28 -03:00
absidue
7fbc37f9d1
fix(PlayerCaptionTracklist): Fix captions_tracks[].kind type ( #586 )
2024-01-20 01:44:54 -03:00
absidue
2e710dc9f7
feat(Channel): Support getting about with PageHeader ( #581 )
2024-01-18 14:58:58 -03:00
absidue
fed3512461
fix(DecoratedAvatarView): Fix parsing and optional properties ( #584 )
2024-01-18 14:55:10 -03:00
absidue
6dd03e1658
feat(toDash)!: Add support for generating manifests for Post Live DVR videos ( #580 )
...
BREAKING CHANGES: The `duration` property in `StreamingInfo` has been
replaced by the asynchronous `getDuration()` function, as getting the duration
of Post Live DVR videos requires making a fetch request.
2024-01-18 14:51:42 -03:00
absidue
2073aa910a
feat(parser): Add ImageBannerView ( #583 )
2024-01-18 14:41:08 -03:00
absidue
f7b7bbd47a
chore(Constants): Update web client version ( #582 )
2024-01-18 14:40:15 -03:00
Luan
04d55d04c7
refactor(Playlist): Ignore ContinuationItem nodes from SectionList#contents ( #579 )
...
* feat(PlaylistVideo): Add `style`
* refactor(Playlist): Ignore `ContinuationItem` nodes in `SectionList#contents`
This should fix some issues regarding the library fetching the wrong continuation or empty continuations (NOTE: This means the solution in 987f506 no longer applies as empty continuations were all in `SectionList#contents`).
2024-01-18 14:39:25 -03:00
absidue
6082b4a52e
feat(Channel): Support PageHeader being used on user channels ( #577 )
2024-01-12 21:52:02 -03:00
absidue
3980f97b8f
fix(proto): Fix visitor data base64url decoding ( #576 )
2024-01-12 14:42:50 -03:00
absidue
59f4cfb4db
fix(toDash): Add missing transfer characteristics for h264 streams ( #573 )
2024-01-10 20:17:21 -03:00
absidue
254f77944f
feat(VideoDetails): Add is_live_dvr_enabled, is_low_latency_live_stream and live_chunk_readahead ( #569 )
2024-01-10 11:49:14 -03:00
absidue
586bb5f139
feat(Format): Add max_dvr_duration_sec and target_duration_dec ( #570 )
2024-01-10 11:40:08 -03:00
absidue
562e6a20f0
feat(VideoInfo): Add live stream end_timestamp ( #571 )
2024-01-10 11:39:47 -03:00
github-actions[bot]
b7cacc34f3
chore(main): release 8.2.0 ( #567 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v8.2.0
2024-01-08 20:46:30 -03:00
Brahim Hadriche
8f07e49512
fix(Parser): Add SortFilterHeader ( #563 )
...
* Fix for SortFilterHeader
* fix(Settings): Use `YTNode#is` to identify headers with a title
---------
Co-authored-by: LuanRT <luan.lrt4@gmail.com >
2024-01-08 20:37:06 -03:00
Luan
abd8a82cd0
chore(docs): Update auth documentation and examples ( #568 )
...
* chore(docs): Update auth documentation and examples
* chore(docs): Minor rewording
* chore(docs): Fix library version in the OAuth2 example
2024-01-08 20:16:16 -03:00
Luan
7ffd0fc25e
feat(OAuth): Allow passing custom client identity ( #566 )
2024-01-08 20:03:01 -03:00
github-actions[bot]
b50408fc1c
chore(main): release 8.1.0 ( #548 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v8.1.0
2023-12-26 23:24:27 -03:00