13.0.0 (2025-01-20)
⚠ BREAKING CHANGES
- Remove
web.bundle.min(e54e499)
Features
- ContentMetadataView: Parse
enableTruncation(#863) (0a3104b) - getSearchSuggestions: Add optional
pqparam 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
headerOverlayImageandlowerBumper(#851) (ef37aa0) - Music: Add continuation support for "Up next" tab in
TrackInfo(#770) (2913d5f) - PageHeaderView: Parse
heroImage(a602a31) - Parser: Add
AvatarStackView(c631022) - Parser: Add
HowThisWasMadeSectionViewnode (5da8a66) - parser: Add
ReplaceLiveChatAction(#847) (342fdd1) - Parser: Implement utility class to parse
rendererContext(3a11b99) - parser: Parse
OpenPopupActioninonResponseReceivedEndpointsarrays (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
addToLibraryandremoveFromLibrary(#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
RunAttestationCommandin response actions (#859) (826a954) - Text#fromAttributed: Fix
StyleRunassuming that thestartIndexandlengthalways exist (#862) (732a30c) - Text#toHTML: Return empty string if the text is
undefined(f3c777b) - TextRun: Add
imgelement only if an URL is available (913dcc7) - toDash: Fix default audio stream for dubbed movie trailers (#858) (0054690)
Performance Improvements
- constants: Move the client name IDs into their own CLIENT_NAME_IDS object (#875) (06887e9)
- Optimise DASH manifest generation (#870) (1a3d663)
Code Refactoring
- Remove
web.bundle.min(e54e499)