Skip to content

v2.2.1

Choose a tag to compare

@AverageHelper AverageHelper released this 21 Aug 19:05
· 28 commits to main since this release
85092ba

Changed

  • BREAKING: We now require Node 20. Make sure you upgrade your system Node version if you don't use Docker.
  • Network and args parsing are now handled using native structures instead of cross-fetch and yargs.
  • Replaced Jest, Mocha, and Chai with Vitest for unit testing.
  • Started using ESM instead of CJS modules.
  • Use trailing commas to made code diffs cleaner.
  • /limits now mentions the /cooldown command properly.
  • Updated dependencies, and made our Rollup bundle tighter.

Fixed

  • We now halt dangling network requests when one video platform answers back. This might speed up handling request floods, since ostensibly this means Node will let go of unneeded network resources more quickly for each request.
  • Handle YouTube failures by trying an Invidius proxy instead. For now, the only instance we'll try is https://iv.ggtyler.dev, as it seemed the most reliable at the time.