Skip to content

v2.0.0

Choose a tag to compare

@LuanRT LuanRT released this 06 Sep 08:54
· 962 commits to main since this release

What's Changed

Breaking Changes

  • feat!: feature complete contents parser by @Wykerd in #44
  • refactor: rewrite Live Chat logic by @LuanRT in #85
  • refactor: rewrite Comments Section logic by @LuanRT in #88
  • refactor: rewrite search suggestions logic by @LuanRT in #92
  • refactor!: better cross runtime support by @Wykerd in #97
  • refactor!: rewrite Analytics to TypeScript by @LuanRT in #122
  • refactor: migrate parsers to TS by @LuanRT in #133
  • feat: add settings page parser by @LuanRT in #154
  • feat(download): bring back WEB client by @LuanRT in #156

New Features

Other Changes

  • docs: fix sample code for download example by @iShibi in #59
  • Socks and http(s) proxy support for each session by @xrip in #62
  • docs(download): examples for downloading videos by @Wykerd in #77
  • fix(VideoInfo): Fix the problem that chooseFormat still returns empty, even though there are videos to adapt by @EveCoffee in #80
  • feat(player): improved decipher logic by @Wykerd in #79
  • Remove confusing code practices by @MasterOfBob777 in #87
  • refactor: rewrite OAuth and Requester by @LuanRT in #90
  • Make project multiplatform by @MasterOfBob777 in #91
  • chore(deps): bump undici from 5.7.0 to 5.8.0 by @dependabot in #109
  • fix: add missing playlist_length by @Wykerd in #110
  • refactor: replace xmlbuilder2 with linkedom by @Wykerd in #119
  • fix: TabbedFeed#getTab to parse response. by @Wykerd in #120
  • docs: OAuth example by @Wykerd in #130
  • Fix build error caused by music#Playlist.getRelated() by @patrickkfkan in #135
  • feat(ytmusic): implement music#Library by @patrickkfkan in #136
  • fix(music#Library): sort_by err when items <= 1 by @patrickkfkan in #137
  • chore(deps): bump undici from 5.8.0 to 5.8.2 by @dependabot in #144
  • PlaylistPanel fixes by @patrickkfkan in #146
  • fix: playlist radios misidentified as videos by @patrickkfkan in #147
  • fix: captions should be a PlayerCaptionsTracklist by @BGerard in #148
  • Fix music#library.getArtists() and add MusicShelf.bottom_button by @patrickkfkan in #152
  • fix: Music#Artistparse err if missing shelves by @patrickkfkan in #155
  • Fix DidYouMean endpoints and add text prop by @patrickkfkan in #158
  • Minor fixes by @patrickkfkan in #159
  • docs: add parser info and examples by @LuanRT in #160
  • fix: ytmusic formats returning 403 when deciphered by @LuanRT in #161
  • fix: Music#getAlbum()fails for private album ID by @patrickkfkan in #162

New Contributors

Full Changelog: V1.4.3...v2.0.0