Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jun 17, 2025

🤖 I have created a release beep boop

15.0.0 (2025-07-18)

⚠ BREAKING CHANGES

  • Drop support for CommonJS (d134fd2)
  • Innertube: The second parameters of Innertube.getInfo() and Innertube.getBasicInfo() have changed to an object, that means that Innertube.getInfo('jNQXAC9IVRw', 'MWEB') becomes Innertube.getInfo('jNQXAC9IVRw', { client: 'MWEB' }) and Innertube.getBasicInfo('jNQXAC9IVRw', 'MWEB') becomes Innertube.getBasicInfo('jNQXAC9IVRw', { client: 'MWEB' }). The same applies to the getInfo method in the Music and Kids client classes (feat(Innertube)!: Add GetVideoInfoOptions to support content bound PoTokens #994)

Features

  • CommentsView: parse voice_reply_transcript (#981) (d6f13e2)
  • DashManifest: Add DRM infos to MPD (7ae4ccf)
  • Innertube: Add GetVideoInfoOptions to support content bound PoTokens (#994) (b6386e4)
  • parser-classes: Add CompositeVideoPrimaryInfo parser class (#984) (6386976)
  • Parser: Add DismissableDialog and DismissableDialogContentSection nodes (#997) (e94ef37)
  • Parser: Add HypePointsFactoid node (0091f51)
  • Parser: Add SectionHeaderView and GridShelfView (#988) (bc386db)
  • Parser: Add ToggleFormField node (#902) (42bcf19)

Bug Fixes

  • Artist: getAllSongs not finding target shelf (#999) (64f9955)
  • Channel: Use new URL for community tab (#986) (dfaf150)
  • Innertube#getPost: Update protobuf schema (#987) (e9d6483)
  • Make "deno" conditional export have higher precedence than "node" (#983) (2996ebb)
  • MediaInfo: Remove unused parameters from toDash method (3fcf987)
  • Session: Incorrect session client logic (76504c0)

Code Refactoring

  • Drop support for CommonJS (d134fd2)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--youtubei.js branch 3 times, most recently from 784d0f0 to 051bef1 Compare June 22, 2025 17:59
@flying3615

This comment has been minimized.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--youtubei.js branch 8 times, most recently from 75ada78 to 39b647e Compare July 18, 2025 13:41
@github-actions github-actions bot changed the title chore(main): release 14.1.0 chore(main): release 15.0.0 Jul 18, 2025
@github-actions github-actions bot force-pushed the release-please--branches--main--components--youtubei.js branch from 39b647e to a00f55f Compare July 18, 2025 14:03
@github-actions github-actions bot force-pushed the release-please--branches--main--components--youtubei.js branch from a00f55f to b4298d5 Compare July 18, 2025 15:03
@LuanRT LuanRT merged commit 4f91635 into main Jul 18, 2025
1 check passed
@github-actions
Copy link
Contributor Author

🤖 Created releases:

🌻

@antoniojps
Copy link

Why did you drop support for commonjs?

@absidue
Copy link
Collaborator

absidue commented Jul 28, 2025

Node.js 22.12+ Support require(esm), so you can still use YouTube.js with commonjs without YouTube.js have to ship extra code to support commonjs. Various other libraries are doing the same thing, as it means being able to reduce the size of npm packages without impacting users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants