Skip to content

chore(deps): Bump teleproto from 1.228.5 to 1.229.0 - #49

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/teleproto-1.229.0
Open

chore(deps): Bump teleproto from 1.228.5 to 1.229.0#49
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/teleproto-1.229.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 2, 2026

Copy link
Copy Markdown
Contributor

Bumps teleproto from 1.228.5 to 1.229.0.

Release notes

Sourced from teleproto's releases.

v1.229.0

Changes

  • Layer 229
  • client.updates: a middleware pipeline next to the classic handlers via use, on, catch, watch
  • Update names come from the schema, so all 165 are autocompleted and typed as their exact class
  • client.updates.watch(chat, handler) keeps updates flowing for channels the account is not a member of
  • InlineKeyboard and ReplyKeyboard build markup from a grid, by chaining, or both, and expose every field of their schema placeholder, persistent, colours, icons and the rest
  • Rich messages render the new button and document blocks

Breaking

  • Layer 229 replaced 17 button constructors with keyboardButton and keyboardInlineButton, each carrying a type:
if (button instanceof Api.KeyboardInlineButton
    && button.type instanceof Api.InlineButtonTypeCallback) handle(button.type.data);

Button.*, MessageButton and the buttons: option are unchanged.

  • Generated input unions are now TypeXIn instead of XIn, which collided with the constructor of the same name

Fixes

  • Files stored on another datacenter are requested from that datacenter instead of migrating on every part
  • Abort listeners no longer pile up on a caller's AbortSignal
  • A flapping link backs off instead of reconnecting 20 times a second, and connection attempts follow a 1…64 second ladder
  • Socket errors carry the stack of the failure, not of the module
  • Quizzes with more than ten answers are accepted (#38)
  • singleUse and selective reach the reply keyboard instead of overwriting resize
  • Six modules could not be imported on their own; the library has no runtime import cycles left

Upgrade

  • npm i teleproto@latest
Commits
  • 9b0ebd1 chore(version): update version to 1.229.0
  • 641f154 feat(buttons): add keyboard builders and cover every markup field
  • 1591dcb docs(updates): document the client.updates pipeline
  • 0293064 refactor(imports): remove runtime import cycles and guard against new ones
  • 52c1986 fix(generator): stop emitting duplicate input type names
  • f5e49c2 fix(network): back off between connection attempts and keep socket error stacks
  • 20887bf fix(downloads): send file requests to the datacenter that holds the file
  • 5a12c59 refactor(client): remove outdated comments
  • aa9e1e2 feat(updates): watch chats and keep channel updates flowing
  • 732b750 feat(updates): type update names and handlers from the generated schema
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [teleproto](https://github.com/sanyok12345/teleproto) from 1.228.5 to 1.229.0.
- [Release notes](https://github.com/sanyok12345/teleproto/releases)
- [Commits](sanyok12345/teleproto@v1.228.5...v1.229.0)

---
updated-dependencies:
- dependency-name: teleproto
  dependency-version: 1.229.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants