Skip to content

Release v3.2#34

Merged
wrxck merged 4 commits intomainfrom
develop
Feb 20, 2026
Merged

Release v3.2#34
wrxck merged 4 commits intomainfrom
develop

Conversation

@wrxck
Copy link
Owner

@wrxck wrxck commented Feb 16, 2026

Summary

v3.2 — Module structure fix

v3.1 — File upload fix

  • Fix multipart file upload bug where only one file param was processed (bug: send_video ignores caption and other opts when sending by file_id #30)
  • Fix parse_mode boolean conversion to use MarkdownV2 instead of deprecated markdown
  • Add question_parse_mode and question_entities to send_poll
  • Fix rockspec source URLs to use HTTPS tarball
  • Expand e2e test coverage from 24 to 97 tests
  • Expand unit test coverage to 455 tests

Release

Matt Hesketh and others added 4 commits February 16, 2026 23:46
GitHub deprecated the git:// protocol. Use archive tarball URLs instead.
chore: fix rockspec source URLs for v3.1 release
LuaRocks builtin type installs init.lua as a directory module
(telegram-bot-lua/init.lua) instead of a flat file (telegram-bot-lua.lua).
This breaks require("telegram-bot-lua") on Lua 5.1 environments where
?/init.lua is not in the default package.path.

Renaming to main.lua forces LuaRocks to install as a flat file, which
resolves via the universal ?.lua pattern on all Lua versions.

Closes #35
fix(module): rename init.lua to main.lua for LuaRocks compat
@wrxck wrxck changed the title Release v3.1 Release v3.2 Feb 20, 2026
@wrxck wrxck merged commit 77b368a into main Feb 20, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant