From bb722883a38a746359569f8d33e15f4373fee9c1 Mon Sep 17 00:00:00 2001 From: mtcute-bot Date: Fri, 10 May 2024 01:27:30 +0000 Subject: [PATCH] v0.12.0 --- package.json | 2 +- packages/bun/package.json | 2 +- packages/convert/package.json | 2 +- packages/core/package.json | 2 +- packages/create-bot/package.json | 2 +- packages/crypto-node/package.json | 2 +- packages/deno/package.json | 2 +- packages/dispatcher/package.json | 2 +- packages/file-id/package.json | 2 +- packages/html-parser/package.json | 2 +- packages/http-proxy/package.json | 2 +- packages/i18n/package.json | 2 +- packages/markdown-parser/package.json | 2 +- packages/mtproxy/package.json | 2 +- packages/node/package.json | 2 +- packages/socks-proxy/package.json | 2 +- packages/test/package.json | 2 +- packages/tl-runtime/package.json | 2 +- packages/tl-utils/package.json | 2 +- packages/wasm/package.json | 2 +- packages/web/package.json | 2 +- packages/web/src/common-internals-web/base64.ts | 4 ++-- packages/web/src/common-internals-web/logging.ts | 4 ++-- packages/web/src/common-internals-web/utf8.ts | 2 +- 24 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index b27b0c97..f4cea917 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mtcute-workspace", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Type-safe library for MTProto (Telegram API) for browser and NodeJS", "license": "MIT", "author": "alina sireneva ", diff --git a/packages/bun/package.json b/packages/bun/package.json index 7aebcaf9..771aa3f9 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/bun", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Meta-package for Bun", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/convert/package.json b/packages/convert/package.json index ad77fae6..828f3d6d 100644 --- a/packages/convert/package.json +++ b/packages/convert/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/convert", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Cross-library session conversion utilities", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/core/package.json b/packages/core/package.json index 9cc38ebf..ac5075dd 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/core", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Type-safe library for MTProto (Telegram API)", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/create-bot/package.json b/packages/create-bot/package.json index c3d1ed60..da876b6a 100644 --- a/packages/create-bot/package.json +++ b/packages/create-bot/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/create-bot", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Bot starter kit for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/crypto-node/package.json b/packages/crypto-node/package.json index 12207f69..07bf07a2 100644 --- a/packages/crypto-node/package.json +++ b/packages/crypto-node/package.json @@ -1,6 +1,6 @@ { "name": "@mtcute/crypto-node", - "version": "0.11.0", + "version": "0.12.0", "description": "Native crypto implementation for NodeJS", "author": "alina sireneva ", "private": true, diff --git a/packages/deno/package.json b/packages/deno/package.json index fa148f60..6a3e7a84 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/deno", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Meta-package for Deno", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/dispatcher/package.json b/packages/dispatcher/package.json index f9a578c1..6f63dba1 100644 --- a/packages/dispatcher/package.json +++ b/packages/dispatcher/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/dispatcher", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Updates dispatcher and bot framework for @mtcute/client", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/file-id/package.json b/packages/file-id/package.json index 5a00727d..dcbadf17 100644 --- a/packages/file-id/package.json +++ b/packages/file-id/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/file-id", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Support for TDLib and Bot API file ID for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/html-parser/package.json b/packages/html-parser/package.json index 2592771a..ee2f9e86 100644 --- a/packages/html-parser/package.json +++ b/packages/html-parser/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/html-parser", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "HTML entities parser for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/http-proxy/package.json b/packages/http-proxy/package.json index 2110fa6d..2ea9f439 100644 --- a/packages/http-proxy/package.json +++ b/packages/http-proxy/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/http-proxy", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "HTTP(S) proxy support for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/i18n/package.json b/packages/i18n/package.json index db097d0a..69bbbb47 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/i18n", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "I18n for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/markdown-parser/package.json b/packages/markdown-parser/package.json index 9702d836..d76dca6c 100644 --- a/packages/markdown-parser/package.json +++ b/packages/markdown-parser/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/markdown-parser", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Markdown entities parser for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/mtproxy/package.json b/packages/mtproxy/package.json index bb89fa12..ddb49673 100644 --- a/packages/mtproxy/package.json +++ b/packages/mtproxy/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/mtproxy", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "MTProto proxy (MTProxy) support for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/node/package.json b/packages/node/package.json index 1f230ded..4df71d42 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/node", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Meta-package for Node.js", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/socks-proxy/package.json b/packages/socks-proxy/package.json index 4579aa1e..92a9b18e 100644 --- a/packages/socks-proxy/package.json +++ b/packages/socks-proxy/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/socks-proxy", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "SOCKS4/5 proxy support for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/test/package.json b/packages/test/package.json index ffe82596..93573abd 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/test", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Test utilities for mtcute", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/tl-runtime/package.json b/packages/tl-runtime/package.json index 67d5bca6..082efd09 100644 --- a/packages/tl-runtime/package.json +++ b/packages/tl-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/tl-runtime", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Runtime for TL", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/tl-utils/package.json b/packages/tl-utils/package.json index 5b78bbe7..8e8e3c7e 100644 --- a/packages/tl-utils/package.json +++ b/packages/tl-utils/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/tl-utils", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Utils for working with TL schema", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 2e59425d..4300bf48 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/wasm", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "WASM implementation of common algorithms used in Telegram", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/web/package.json b/packages/web/package.json index 7c2ae0b7..99a18657 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,7 +1,7 @@ { "name": "@mtcute/web", "private": true, - "version": "0.11.0", + "version": "0.12.0", "description": "Meta-package for the web platform", "author": "alina sireneva ", "license": "MIT", diff --git a/packages/web/src/common-internals-web/base64.ts b/packages/web/src/common-internals-web/base64.ts index d9a293d9..549dd652 100644 --- a/packages/web/src/common-internals-web/base64.ts +++ b/packages/web/src/common-internals-web/base64.ts @@ -111,14 +111,14 @@ function fromByteArray(uint8: Uint8Array) { return parts.join('') } -export function base64Encode(buf: Uint8Array, url = false): string { +export function base64Encode(buf: Uint8Array, url: boolean = false): string { const str = fromByteArray(buf) if (url) return str.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, '') return str } -export function base64Decode(string: string, url = false): Uint8Array { +export function base64Decode(string: string, url: boolean = false): Uint8Array { if (url) { string = string.replace(/-/g, '+').replace(/_/g, '/') while (string.length % 4) string += '=' diff --git a/packages/web/src/common-internals-web/logging.ts b/packages/web/src/common-internals-web/logging.ts index 83d4e0af..faec7956 100644 --- a/packages/web/src/common-internals-web/logging.ts +++ b/packages/web/src/common-internals-web/logging.ts @@ -25,13 +25,13 @@ const TAG_COLORS = [ ] /** @internal */ -export const defaultLoggingHandler = ( +export const defaultLoggingHandler: ( color: number, level: number, tag: string, fmt: string, args: unknown[], -): void => { +) => void = (color: number, level: number, tag: string, fmt: string, args: unknown[]): void => { // eslint-disable-next-line no-console console.log( BASE_FORMAT + fmt, diff --git a/packages/web/src/common-internals-web/utf8.ts b/packages/web/src/common-internals-web/utf8.ts index 8febf7e8..4f65e677 100644 --- a/packages/web/src/common-internals-web/utf8.ts +++ b/packages/web/src/common-internals-web/utf8.ts @@ -1,7 +1,7 @@ const sharedEncoder = new TextEncoder() const sharedDecoder = new TextDecoder('utf8') -export function utf8ByteLength(str: string) { +export function utf8ByteLength(str: string): number { // https://stackoverflow.com/a/23329386 let s = str.length