Commit Graph

  • 81592ca9e2 chore: Update User-Agents (#1058) Fijxu 2025-10-12 07:33:19 -03:00
  • 977b13cc23 refactor: Use async/await for the javascript evaluator (#1047) Andrew S 2025-10-09 13:19:17 -04:00
  • 035d16dd6d refactor(node): Replace undici dependency with built-in fetch (#1045) absidue 2025-10-02 12:01:21 +02:00
  • ee9c184eeb feat(protos): Add playlistTitle field to NextParams (#1040) absidue 2025-09-18 00:50:20 +02:00
  • 620067b773 chore: v15.1.1 release v15.1.1-deno LuanRT 2025-09-13 18:03:12 +00:00
  • e24060c31d chore(main): release 15.1.1 (#1033) v15.1.1 github-actions[bot] 2025-09-13 15:02:21 -03:00
  • a2c3774e9a fix(Player): Store the full library version in cache entries (#1032) absidue 2025-09-12 21:10:19 +02:00
  • a3aba1fd06 chore: v15.1.0 release v15.1.0-deno LuanRT 2025-09-11 22:25:24 +00:00
  • dee2b07cb0 chore(main): release 15.1.0 (#1030) v15.1.0 github-actions[bot] 2025-09-11 19:24:37 -03:00
  • da0551cb4c chore(deps-dev): bump vite from 6.3.5 to 7.1.5 (#1028) dependabot[bot] 2025-09-11 19:23:58 -03:00
  • 68a6af9b2c feat(parser): Add ListView, ListItemView and SubscribeButtonView (#1025) absidue 2025-09-11 20:51:57 +02:00
  • 46c2f6c6c1 refactor: Import version, bugs URL and repo URL directly from package.json (#1004) absidue 2025-09-11 20:49:48 +02:00
  • 95976de115 perf: Replace uses of ObservableArray#get with Array#find (#1013) absidue 2025-09-11 20:45:16 +02:00
  • 8be677adec fix(types): Parser.parseArray always returns an ObservedArray (#1014) absidue 2025-09-11 20:43:58 +02:00
  • aa7cf561a7 feat(parser): Parse badges in ContentMetadataView (#1017) absidue 2025-09-11 20:43:37 +02:00
  • bac896501b fix(parser): LockupMetadataView.image can also be an AvatarStackView (#1026) absidue 2025-09-11 20:43:05 +02:00
  • 3ea2815aba fix(Player): Fix global variable extraction in the deciphering code (#1029) absidue 2025-09-11 20:42:27 +02:00
  • fc0ba30d1e chore: v15.0.1 release v15.0.1-deno LuanRT 2025-07-22 20:00:08 +00:00
  • 0181594530 chore(main): release 15.0.1 (#1003) v15.0.1 github-actions[bot] 2025-07-22 16:59:26 -03:00
  • 6b788abd6c chore: merge main Luan 2025-07-22 16:54:05 -03:00
  • ccd6423183 chore: update docs Luan 2025-07-22 16:53:42 -03:00
  • cb87cc1cae fix(Innertube): Handle redirects in getChannel() (#1002) absidue 2025-07-22 19:49:35 +00:00
  • d9eb00544e chore: Remove unused tslib dependency (#1001) absidue 2025-07-21 14:31:50 +00:00
  • 4ae0cc5c52 refactor(BinarySerializer): Move cache serialization to its own module Luan 2025-07-21 05:29:40 -03:00
  • ddc35db72e chore: v15.0.0 release v15.0.0-deno LuanRT 2025-07-18 15:25:50 +00:00
  • 4f916354df chore(main): release 15.0.0 (#982) v15.0.0 github-actions[bot] 2025-07-18 12:25:06 -03:00
  • 20bdd156c8 chore(readme): update example Luan 2025-07-18 12:13:40 -03:00
  • b317ec1bb9 chore: remove unused import from test file Luan 2025-07-18 12:12:11 -03:00
  • 3df6a212d5 chore: simplify test Luan 2025-07-18 12:09:28 -03:00
  • 0091f51dd2 feat(Parser): Add HypePointsFactoid node Luan 2025-07-18 12:02:26 -03:00
  • d134fd2e9e refactor!: Drop support for CommonJS Luan 2025-07-18 12:01:31 -03:00
  • b6386e4027 feat(Innertube)!: Add GetVideoInfoOptions to support content bound PoTokens (#994) Brahim Hadriche 2025-07-18 10:03:23 -04:00
  • 2b4befbc36 chore(deps-dev): bump vite in /examples/browser/web (#964) dependabot[bot] 2025-07-18 10:59:34 -03:00
  • 42bcf197bc feat(Parser): Add ToggleFormField node (#902) Dave Nicolson 2025-07-18 15:40:22 +02:00
  • 4a4b87afe0 chore: Update esbuild to version 0.25.6 Luan 2025-07-18 10:39:08 -03:00
  • 8f81d54e40 chore(ReactNative): Change deprecated assert to with (#972) lovegaoshi 2025-07-18 06:27:09 -07:00
  • dfaf1501c9 fix(Channel): Use new URL for community tab (#986) ChunkyProgrammer 2025-07-18 13:23:59 +00:00
  • bc386db6ba feat(Parser): Add SectionHeaderView and GridShelfView (#988) shinray 2025-07-18 06:23:15 -07:00
  • 2996ebb334 fix: Make "deno" conditional export have higher precedence than "node" (#983) Fea 2025-07-18 15:13:55 +02:00
  • e94ef3748e feat(Parser): Add DismissableDialog and DismissableDialogContentSection nodes (#997) Fea 2025-07-18 15:06:05 +02:00
  • e9d6483e5a fix(Innertube#getPost): Update protobuf schema (#987) ChunkyProgrammer 2025-07-18 12:59:31 +00:00
  • 64f995585f fix(Artist): getAllSongs not finding target shelf (#999) Ankush Sarkar 2025-07-18 18:25:45 +05:30
  • 2196afbc37 chore: update node target to 20 & undici to latest 6.x version (#985) wukko 2025-07-18 17:26:38 +06:00
  • 3fcf987aec fix(MediaInfo): Remove unused parameters from toDash method Luan 2025-07-18 08:20:54 -03:00
  • c16feee065 refactor(HTTPClient): Send configInfo only if using WEB Luan 2025-06-22 20:01:07 -03:00
  • 638697696f feat(parser-classes): Add CompositeVideoPrimaryInfo parser class (#984) Ryuu Mitsuki 2025-06-23 00:59:15 +07:00
  • 7ae4ccf70a feat(DashManifest): Add DRM infos to MPD Luan 2025-06-21 03:58:44 -03:00
  • 76504c0d08 fix(Session): Incorrect session client logic Luan 2025-06-19 13:01:16 -03:00
  • d6f13e20ac feat(CommentsView): parse voice_reply_transcript (#981) ChunkyProgrammer 2025-06-17 16:26:50 +00:00
  • e94b715e7a chore: v14.0.0 release v14.0.0-deno LuanRT 2025-06-09 14:45:11 +00:00
  • 1705470558 chore(main): release 14.0.0 (#956) v14.0.0 github-actions[bot] 2025-06-09 11:44:19 -03:00
  • 60137e6a0e chore: Fix typo Luan 2025-06-08 14:34:03 -03:00
  • 505e21eeb2 chore: Update auth docs Luan 2025-06-08 14:33:10 -03:00
  • 147efd0614 chore: gen docs [skip ci] Luan 2025-06-08 13:53:02 -03:00
  • f87b5af98c chore: gen docs [skip ci] Luan 2025-06-08 13:48:03 -03:00
  • e1650e1297 refactor: Clean up HTTPClient code Luan 2025-06-08 13:45:03 -03:00
  • b15f623dab fix(Constants): Add TVHTML5_SIMPLY to CLIENT_NAME_IDS Luan 2025-06-08 13:44:01 -03:00
  • 689fb0b90e fix: add missing TV_SIMPLY parts on some files (#975) Fijxu 2025-06-08 11:42:44 -04:00
  • 056b12c3db chore: merge Luan 2025-06-08 09:51:21 -03:00
  • 8cf658151f feat: Add TV_SIMPLY client Luan 2025-06-08 09:51:06 -03:00
  • 065e9a4e7c feat(MediaInfo): Add updateWatchTime (#874) Konstantin 2025-06-08 13:25:54 +02:00
  • bb022e8285 fix(Session): Initialize client version based on provided client name (#971) lovegaoshi 2025-06-08 03:51:53 -07:00
  • 876e94ad03 feat(VideoInfo): implement MacroMarkersListEntity parser for heatmap (#973) Suhun Han 2025-06-08 18:32:50 +08:00
  • 698121ab8f fix: Handle CommandExecutorCommand in NavigationEndpoint.call (#968) absidue 2025-06-08 12:12:26 +02:00
  • 11c419a96c chore(build): Add source mappings for enums (#966) absidue 2025-06-08 12:03:38 +02:00
  • 561e60b934 feat(StreamingInfoOptions)!: Add is_sabr option (#974) Luan 2025-06-08 07:02:10 -03:00
  • f202bcdeb7 chore(test): Update comment test case with a new video ID Luan 2025-06-08 06:59:48 -03:00
  • f6fa735ac1 Merge branch 'main' of https://github.com/LuanRT/YouTube.js Luan 2025-06-07 13:02:55 -03:00
  • 09718a717f refactor(Actions): Use Response.json instead of JSON.parse + Response.text (#967) absidue 2025-05-27 01:27:32 +02:00
  • 0f1fd7223c fix(getBasicInfo): Add racyCheckOk and contentCheckOk to payload (#961) absidue 2025-05-01 13:29:25 +02:00
  • 92b8623374 fix(Innertube): Properly encoded params in getPostComments() (#955) ChunkyProgrammer 2025-04-24 04:09:03 +00:00
  • 06ec3075ea chore: v13.4.0 release v13.4.0-deno LuanRT 2025-04-23 12:34:04 +00:00
  • a10c6a1c23 chore(main): release 13.4.0 (#945) v13.4.0 github-actions[bot] 2025-04-23 09:33:09 -03:00
  • 6ee21c5d24 Merge branch 'main' of https://github.com/LuanRT/YouTube.js Luan 2025-04-23 09:31:36 -03:00
  • b4981ca1fd chore(deps-dev): bump vite in /examples/browser/web (#954) dependabot[bot] 2025-04-23 09:31:15 -03:00
  • 7c97350785 Merge branch 'main' of https://github.com/LuanRT/YouTube.js Luan 2025-04-23 09:29:02 -03:00
  • 7f1eeb6b5b fix(Player): Use global var to find signature algorithm (#953) Luan 2025-04-23 09:28:42 -03:00
  • 5e665e8f0b feat(Session): Add option to override Player ID (#951) Paul 2025-04-23 20:23:41 +08:00
  • 677d4db19a chore: Update jintr to version 3.3.1 Luan 2025-04-23 08:49:14 -03:00
  • ff1aa67b8b feat(Parser): Add OpenOnePickAddVideoModalCommand node (#901) Dave Nicolson 2025-04-20 15:25:50 +02:00
  • dce51cdc4a feat(RichShelf): Add icon_type property Luan 2025-04-16 15:59:00 -03:00
  • 4808d2e13a feat(Session): Add retrieve_innertube_config option (#949) Luan 2025-04-16 15:28:08 -03:00
  • 98a2ba8c46 chore(parser): Fix types Luan 2025-04-16 14:16:17 -03:00
  • a1fd51fbb5 chore: Copy over some types from youtubei-dts Luan 2025-04-16 14:09:32 -03:00
  • c7048368cc feat(Session): Add deviceExperimentId and rolloutToken to session data Luan 2025-04-16 13:28:47 -03:00
  • 458c4900d7 feat(parser): Parse targetId Luan 2025-04-13 16:47:46 -03:00
  • f8690118c3 feat(MultiPageMenuNotificationSection): Add notification_section_title Luan 2025-04-11 17:10:55 -03:00
  • 14ea875c67 chore: Inline some trivial private methods (#946) absidue 2025-04-06 18:37:57 +02:00
  • 95d9211eae fix(HTTPClient): Use the correct constant for the iOS client OS name (#938) Brijesh Thummar 2025-04-05 21:25:18 +05:30
  • 393c243495 chore(ButtonView): Fix typo Luan 2025-04-05 06:22:51 -03:00
  • df6b0cccc4 refactor: Update some nodes to use AccessibilityData.ts Luan 2025-04-05 05:44:11 -03:00
  • a95f52a477 feat(Text): Parse accessibility data Luan 2025-04-05 05:09:34 -03:00
  • 4284fa6d06 chore(build): More efficient enum emit (#944) absidue 2025-04-05 08:44:44 +02:00
  • d8f731b2fa feat(RichRenderers): Parse more UI elements Luan 2025-04-05 03:40:11 -03:00
  • 06bf822ada chore: v13.3.0 release v13.3.0-deno LuanRT 2025-03-25 13:08:48 +00:00
  • 9694a48270 chore(main): release 13.3.0 (#927) v13.3.0 github-actions[bot] 2025-03-25 10:07:55 -03:00
  • edfd65f5e0 fix(Player): Parse global variable used by nsig/sig (#935) Luan 2025-03-25 10:01:48 -03:00
  • cbb2535b24 feat(MusicImmersiveHeader): Parse buttons and menu Luan 2025-03-24 10:49:54 -03:00
  • ad1a8818c0 chore: v13.2.0 release v13.2.0-deno LuanRT 2025-03-20 10:56:06 +00:00
  • 1d4024fae5 chore(main): release 13.2.0 (#910) v13.2.0 github-actions[bot] 2025-03-20 07:55:16 -03:00