Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Aug 23:54
b13f10f
  • Add sideEffects:false and wrappergram/utils subpath export

  • Remove @gramio/files hard dependency (opt-in via middleware)

  • Add MiddlewareContext distributive union for type narrowing

  • Add SuppressedAPIMethods with IsSuppressed generic inference

  • Per-request fetch options as second argument to every API method

  • Add suppress pattern: suppress:true returns TelegramError | Result

  • Add TelegramError with method, code, payload and captureStackTrace

  • Middlewares configured via options.middlewares only (no .use())

feat: redesign core as minimal middleware-based wrapper- Replace 4-hook system with single Middleware type (context, next)

Merge branch 'main' into feat/v2-middleware-redesign

Merge pull request #2 from gramiojs/feat/v2-middleware-redesignfeat: wrappergram v2 — minimal middleware-based Telegram Bot API wrapper

docs: update middleware example to use package exports

feat: expose Bot API 10.3

ci: migrate npm publishing to OIDC

fix: avoid ambient Node stack trace types

What's Changed

  • feat: wrappergram v2 — minimal middleware-based Telegram Bot API wrapper by @kravetsone in #2

New Contributors

Full Changelog: v1.3.0...v2.0.0