Releases: FOSWLY/vot.js
Releases · FOSWLY/vot.js
2.4.5
Ext
- Added typings for
videofield in getVideoData options
Core
- Added support custom initial type for GetVideoDataOpts
- Replaced language field type
ResponseLangtostringin BaseHelper - Added BaseHelperInterface type as base for implementations
Shared
- Bump component version
Full Changelog: 2.4.4...2.4.5
2.4.4
Core
- Added support authorization with OAuth token to use
useLivelyVoicefeature
new VOTClient({
apiToken: "YOUR_OAUTH",
});Full Changelog: 2.4.3...2.4.4
2.4.3
Ext
- Added proxy video url for coursehunter
- Added typings
loadVideoById,pauseVideoandmutemethods for YoutubePlayerElement
Node
- Added proxy video url for coursehunter
Core
- Updated possible values for AudioDownloadType
- (!) Updated
VOTClient.requestVtransAudioparams - Removed protected from
requestVtransFailAudioclient method
Shared
-
Updated
VideoTranslationCacheprotobuf schema -
Updated
ChunkAudioObjectprotobuf schema.Added separated
PartialAudioBufferObjectschema forChunkAudioObject(field changes:fileId(string) ->chunkId(int32))unknown0renamed toversion -
Updated component version
-
Updated sec headers
Workspace
- Updated getActualVersion (component version) script
- Bump depends
Full Changelog: 2.4.2...2.4.3
2.4.2
Ext
- Added support Telegram Web K (
https://web.telegram.org/k/, supports only public channels)
Node
- Added support Telegram (
t.me, supports only public channels)
Full Changelog: 2.4.1...2.4.2
2.4.1
Core, Ext, Node
- Added support get video translation cache (
translateVideoCache) - [!] Renamed
useNewModeltouseLivelyVoicein translateVideo extraOpts - Now
uselivelyVoiceis false by default, because it requiresSession_idcookie in headers
Shared
- Added TranslateVideoCache request/response to protobuf
- [!] Renamed
useNewModeltouseLivelyVoicein protobuf - Renamed
unknown1toisLivelyVoicein VideoTranslation protobuf request - Updated component version to
25.4.x
Full Changelog: 2.4.0...2.4.1
2.4.0
Ext
- Added export VideoService as enum (earlier only as type)
- Added support custom VideoService type for VOTClient
- Added support unlisted embed and groups/channels/album/showcase videos for Vimeo
- Fixed invalid VideoService type in videoData property
- Fixed
/client/diskfor Yandex Disk - Fixed Kodik decrypt url
- Replaced disable eslint rules to declare global for global vars from page
- Fixed Vimeo bug where getVideoData didn’t retrieve the correct data for private players when extraInfo was disabled.
- Rework getVideoId for Vimeo Helper
Node
- Added export VideoService as enum (earlier only as type)
- Added support custom VideoService type for VOTClient
- Added support unlisted embed and groups/channels/album/showcase videos for Vimeo
- Fixed Kodik decrypt url
- Fixed Vimeo bug where getVideoData didn’t retrieve the correct data for private players when extraInfo was disabled.
- Rework getVideoId for Vimeo Helper
Core
- Added support custom VideoService type for VOTClient
import VOTClient from "@vot.js/node";
// enum
enum CustomVideoService {
example = "example",
test = "test",
}
const client = new VOTClient<CustomVideoService>();
await client.translateVideo({
videoData: {
url: "https://example.com/123",
host: CustomVideoService.example,
videoId: "123",
},
});
// literal union
type OtherVideoService = "example" | "test";
const otherClient = new VOTClient<OtherVideoService>();
await otherClient.translateVideo({
videoData: {
url: "https://example.com/123",
host: "test",
videoId: "123",
},
});- Removed
"X-Use-Snake-Case": "Yes"for VOT Backend
Shared
- Bump component version
Workspace
- Disabled update proto file in Github Actions build
- Updated PornTN test url
- Updated Vimeo test urls
- Replaced bun spawn
pretty-quicktoprettierinupdate:configscript - Bump depends
Full Changelog: 2.3.12...2.4.0
2.3.12
Now RapidCloud use wasm and fake file types for video player... no comments
Ext
- Added support IMDb
- Removed broken 9AnimeTV (RapidCloud)
Node
- Added support IMDb
- Removed broken 9AnimeTV (RapidCloud)
Full Changelog: 2.3.11...2.3.12
2.3.11
Ext
- Added support
/videos/VIDEO_IDwith Global IGN (www.ign.com) - Fixed some GetVideoId for some VK videos
Node
- Added support
/videos/VIDEO_IDwith Global IGN (www.ign.com) - Fixed Regional IGN
- Fixed some GetVideoId for some VK videos
Shared
- Added IGN types
Full Changelog: 2.3.10...2.3.11