Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 20, 2025

Bumps youtubei.js from 12.2.0 to 13.0.0.

Release notes

Sourced from youtubei.js's releases.

v13.0.0

13.0.0 (2025-01-20)

⚠ BREAKING CHANGES

  • Remove web.bundle.min (e54e499ff553dab51e6d9d1aebc090b50fec29ba)

Features

  • ContentMetadataView: Parse enableTruncation (#863) (0a3104b)
  • getSearchSuggestions: Add optional pq param for better suggestions (c61db19)
  • Innertube: Add getAttestationChallenge (#869) (33c27dd)
  • Innertube: Add ability to get individual community posts and community post comments (#861) (360b29e)
  • LiveChatPaidMessage: Parse headerOverlayImage and lowerBumper (#851) (ef37aa0)
  • Music: Add continuation support for "Up next" tab in TrackInfo (#770) (2913d5f)
  • PageHeaderView: Parse heroImage (a602a31)
  • Parser: Add AvatarStackView (c631022)
  • Parser: Add HowThisWasMadeSectionView node (5da8a66)
  • parser: Add ReplaceLiveChatAction (#847) (342fdd1)
  • Parser: Implement utility class to parse rendererContext (3a11b99)
  • parser: Parse OpenPopupAction in onResponseReceivedEndpoints arrays (45b7342)
  • Parser: Parse YpcTrailer in VideoInfo (#842) (c0043d0)
  • parser: Update Button (#857) (5f899fc)
  • parser: Update LiveChatPaidMessage (#846) (73362c6)
  • parser: Update LiveChatPaidSticker (#849) (3c28c0d)
  • parser: Update LiveChatTextMessage (#864) (9025122)
  • parser: Update LiveChatTickerPaidMessageItem (#845) (29e8d30)
  • parser: Update LiveChatTickerPaidStickerItem (#848) (5f83a74)
  • parser: Update LiveChatViewerEngagementMessage (#856) (b4a947a)
  • Playlists: Implement addToLibrary and removeFromLibrary (#844) (48460e4)
  • RichGrid: Parse targetId (e571ee2)
  • Session: Allow using a fixed user agent for InnerTube requests (#876) (4d36655)
  • SubscribeButton: Add unsubscribe_text (75b8964)
  • ToggleButtonView: Add is_toggled (88af6d8)

Bug Fixes

  • ButtonCardView: Correct typo (#855) (6536801)
  • DescriptionPreviewView: Parsing errors when certain fields are missing (c2dd803)
  • getSearchSuggestions: Allow empty queries (523700b)
  • LiveChatTextMessage: Make some fields optional (#877) (a035b71)
  • sendMessage: Handle RunAttestationCommand in response actions (#859) (826a954)
  • Text#fromAttributed: Fix StyleRun assuming that the startIndex and length always exist (#862) (732a30c)
  • Text#toHTML: Return empty string if the text is undefined (f3c777b)
  • TextRun: Add img element only if an URL is available (913dcc7)
  • toDash: Fix default audio stream for dubbed movie trailers (#858) (0054690)

... (truncated)

Changelog

Sourced from youtubei.js's changelog.

13.0.0 (2025-01-20)

⚠ BREAKING CHANGES

  • Remove web.bundle.min

Features

  • ContentMetadataView: Parse enableTruncation (#863) (0a3104b)
  • getSearchSuggestions: Add optional pq param for better suggestions (c61db19)
  • Innertube: Add getAttestationChallenge (#869) (33c27dd)
  • Innertube: Add ability to get individual community posts and community post comments (#861) (360b29e)
  • LiveChatPaidMessage: Parse headerOverlayImage and lowerBumper (#851) (ef37aa0)
  • Music: Add continuation support for "Up next" tab in TrackInfo (#770) (2913d5f)
  • PageHeaderView: Parse heroImage (a602a31)
  • Parser: Add AvatarStackView (c631022)
  • Parser: Add HowThisWasMadeSectionView node (5da8a66)
  • parser: Add ReplaceLiveChatAction (#847) (342fdd1)
  • Parser: Implement utility class to parse rendererContext (3a11b99)
  • parser: Parse OpenPopupAction in onResponseReceivedEndpoints arrays (45b7342)
  • Parser: Parse YpcTrailer in VideoInfo (#842) (c0043d0)
  • parser: Update Button (#857) (5f899fc)
  • parser: Update LiveChatPaidMessage (#846) (73362c6)
  • parser: Update LiveChatPaidSticker (#849) (3c28c0d)
  • parser: Update LiveChatTextMessage (#864) (9025122)
  • parser: Update LiveChatTickerPaidMessageItem (#845) (29e8d30)
  • parser: Update LiveChatTickerPaidStickerItem (#848) (5f83a74)
  • parser: Update LiveChatViewerEngagementMessage (#856) (b4a947a)
  • Playlists: Implement addToLibrary and removeFromLibrary (#844) (48460e4)
  • RichGrid: Parse targetId (e571ee2)
  • Session: Allow using a fixed user agent for InnerTube requests (#876) (4d36655)
  • SubscribeButton: Add unsubscribe_text (75b8964)
  • ToggleButtonView: Add is_toggled (88af6d8)

Bug Fixes

  • ButtonCardView: Correct typo (#855) (6536801)
  • DescriptionPreviewView: Parsing errors when certain fields are missing (c2dd803)
  • getSearchSuggestions: Allow empty queries (523700b)
  • LiveChatTextMessage: Make some fields optional (#877) (a035b71)
  • sendMessage: Handle RunAttestationCommand in response actions (#859) (826a954)
  • Text#fromAttributed: Fix StyleRun assuming that the startIndex and length always exist (#862) (732a30c)
  • Text#toHTML: Return empty string if the text is undefined (f3c777b)
  • TextRun: Add img element only if an URL is available (913dcc7)
  • toDash: Fix default audio stream for dubbed movie trailers (#858) (0054690)

Performance Improvements

... (truncated)

Commits
  • 0802cb8 chore(main): release 13.0.0 (#843)
  • ad8baac chore: update docs
  • e54e499 refactor!: Remove web.bundle.min
  • a035b71 fix(LiveChatTextMessage): Make some fields optional (#877)
  • 49be72d chore: Enable sourceMaps to show error traces related to typescript files (#873)
  • 7a7139e refactor(Constants): Use as const instead of Object.freeze() (#879)
  • 06887e9 perf(constants): Move the client name IDs into their own CLIENT_NAME_IDS obje...
  • 4d36655 feat(Session): Allow using a fixed user agent for InnerTube requests (#876)
  • 83de198 chore(examples): Update deps & patch shaka
  • 50e4b4e chore(examples): Don't proxy BotGuard requests
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 12.2.0 to 13.0.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](LuanRT/YouTube.js@v12.2.0...v13.0.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added PR: dependencies Pull requests that update a dependency file PR: waiting for review For PRs that are complete, tested, and ready for review labels Jan 20, 2025
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) January 20, 2025 21:22
@PikachuEXE PikachuEXE requested a review from absidue January 21, 2025 00:53
@absidue
Copy link
Member

absidue commented Jan 21, 2025

Full changelog: https://github.com/LuanRT/YouTube.js/releases/tag/v13.0.0

The breaking changes don't affect us, as we use a bundler (webpack) instead of the prebundled files.

This will unblock #6375 and #6491

Copy link
Collaborator

@PikachuEXE PikachuEXE left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

@FreeTubeBot FreeTubeBot merged commit f52fdd7 into development Jan 21, 2025
6 checks passed
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/youtubei.js-13.0.0 branch January 21, 2025 09:07
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Jan 21, 2025
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request Jan 22, 2025
* feature/manual-progress-saving:
  style
  * Implement watch progress saving mode setting (WIP
  Translated using Weblate (Persian)
  Translated using Weblate (Croatian)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Estonian)
  Clean up unused template refs (FreeTubeApp#6610)
  Switch FtSponsorBlockCategory to useId from sanitizeForHtmlId (FreeTubeApp#6611)
  Bump youtubei.js from 12.2.0 to 13.0.0 (FreeTubeApp#6616)
  Translated using Weblate (Italian)
  Translated using Weblate (Serbian)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Chinese (Simplified Han script))
SuperAKWA pushed a commit to SuperAKWA/FreeTube that referenced this pull request Jan 24, 2025
* Bump youtubei.js from 12.2.0 to 13.0.0

Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 12.2.0 to 13.0.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](LuanRT/YouTube.js@v12.2.0...v13.0.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Add optional chaining to subscriber text parsing

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <[email protected]>
SudharakaP pushed a commit to SudharakaP/FreeTube that referenced this pull request Jan 28, 2025
* Bump youtubei.js from 12.2.0 to 13.0.0

Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 12.2.0 to 13.0.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](LuanRT/YouTube.js@v12.2.0...v13.0.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Add optional chaining to subscriber text parsing

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <[email protected]>
OothecaPickle pushed a commit to OothecaPickle/FreeTube that referenced this pull request Feb 17, 2025
* Bump youtubei.js from 12.2.0 to 13.0.0

Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 12.2.0 to 13.0.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](LuanRT/YouTube.js@v12.2.0...v13.0.0)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Add optional chaining to subscriber text parsing

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants