Skip to content

Releases: zerodytrash/TikTok-Live-Connector

v2.3.0-beta1

v2.3.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@isaackogan isaackogan released this 01 May 00:21

Developer Notes:

This is a major update.

The new 2.3.0 version has been promoted to beta, meaning it is considered much more stable.

This new version adds support for the v3 Schema, an update that adds 30+ new TikTok LIVE events!

This new version also fixes a lot of broken protobuf fields that were incorrect or outdated in the v2 schema that has been used for the last ~1 year.

The NodeJS library & Python library schemas are now 1:1 🎉 😄.

General Changes

  • Decoupled Euler Stream fully, you can now run the library without Euler by swapping out routes via RouteConfig global ⭐
  • Dropped axios in favour of the much more modern got HTTP library ⭐
  • Removed .proto folder & bundled Protobuf types in favour of tiktok-live-proto
  • Bumped @eulerstream/euler-api-sdk to 0.3.0
  • Added new WebcastEvent.SUPER_FAN 🆕
  • Added new WebcastEvent.SUPER_FAN_JOIN 🆕
  • Added new WebcastEvent.SUPER_FAN_BOX 🆕
  • Added abortSignal to waitUntilLive function 🆕
  • Split the Config into WebcastWebConfigDefaults and WebcastWebSocketConfigDefaults

Architecture Changes

  • Routes were previously attached to a class object. They are now function-based instead which is much more idiomatic ⭐
  • WebcastHttpClient now is only a request library, and has no specific function calling implementation in it
  • Routes now have per-route configuration possible
  • CookieJar has become WebcastCookieJar and is promise-based
  • Refactored project to be much more modular in nature
  • Removed many duplicate constructor props & merged them into other props ⭐
  • Removed many no-longer relevant / deprecated constructor props ⭐
  • Introduced CI/CD pipeline basics with GitHub workflows

Auto-Generated:

What's Changed

New Contributors

Full Changelog: v1.2.2...v2.3.0-beta1

v1.2.3

Choose a tag to compare

@zerodytrash zerodytrash released this 28 Jan 08:47
  • Fix TikTok does not offer a websocket upgrade error

Update via npm update or npm i tiktok-live-connector

v1.2.2

Choose a tag to compare

@zerodytrash zerodytrash released this 13 Dec 16:48

v1.1.9

Choose a tag to compare

@zerodytrash zerodytrash released this 10 Jul 23:36
  • Add signProviderOptions for using non-default signing servers. (#204) by @shaiyon
  • Fix roomId extraction from page source (#212) by @fmalk

Update via npm i tiktok-live-connector

v1.1.8

Choose a tag to compare

@zerodytrash zerodytrash released this 04 Jul 01:36
  • Fix TikTok does not offer a websocket upgrade.

Update via npm i tiktok-live-connector

v1.1.7

Choose a tag to compare

@zerodytrash zerodytrash released this 25 May 04:44
77df58a
  • Fix TikTok does not offer a websocket upgrade.

Update via npm i tiktok-live-connector

v1.1.6

Choose a tag to compare

@zerodytrash zerodytrash released this 03 May 19:20
  • Fix Websocket connection failed

Update via npm i tiktok-live-connector

v1.1.4

Choose a tag to compare

@zerodytrash zerodytrash released this 13 Mar 18:20
  • Fix "TikTok does not offer a websocket upgrade" error due to missing "Sec-Websocket-Protocol" header in response.
  • Remove interval causing unexpected process waiting (#171)
  • Add Teamer Member Levels and Badges
  • Update webcast params
  • Minor optimizations

use npm i tiktok-live-connector to update your version.

v1.0.5

Choose a tag to compare

@zerodytrash zerodytrash released this 19 Aug 18:44
  • Use modern syntax for node module imports (#131)

v1.0.4

Choose a tag to compare

@zerodytrash zerodytrash released this 19 Aug 15:26
  • Add fallback sign server (If the primary sign server is not available) (c45dc5c)
  • Fix Failed to retrieve room_id from page source issue (96a4d4f)
  • Use modern syntax for node module imports (by @FilterUnfiltered) (#128)