Commit Graph
3655 Commits
Author SHA1 Message Date
InsanusMokrassar 9ef4492075 Merge pull request #1066 from InsanusMokrassar/37.1.0
37.1.0
2026-10-11 01:02:55 +06:00
InsanusMokrassar 4d433b96c8 retarget release to 37.1.0 v37.1.0 2026-10-11 00:43:51 +06:00
InsanusMokrassar 8f4423f55e match changelog style 2026-10-10 20:25:55 +06:00
InsanusMokrassar c002fa6b80 match changelog style 2026-10-10 20:20:16 +06:00
InsanusMokrassar 4c01943367 restore gradle wrapper scripts 2026-10-10 20:05:07 +06:00
InsanusMokrassar 246a347f79 update dependencies 2026-10-10 16:57:28 +06:00
InsanusMokrassar 27da9eec5e start 38.0.0 2026-10-10 14:28:59 +06:00
InsanusMokrassar 8d454f8c1c Merge pull request #1060 from InsanusMokrassar/37.0.0
37.0.0
2026-10-08 20:42:56 +06:00
InsanusMokrassar aa93697780 small fixes v37.0.0 2026-10-08 14:30:38 +06:00
InsanusMokrassar b3ad61e7c4 fix of date time format 2026-09-20 23:11:58 +06:00
InsanusMokrassar 1d8b4255a6 fixes 2026-09-08 18:04:06 +06:00
InsanusMokrassar c2f0bcd98b refactor(core): tighten draft and chat contracts 2026-09-07 00:59:22 +06:00
InsanusMokrassar 4a9d6b7b56 docs(agents): keep local history file uncommitted by default 2026-09-07 00:59:12 +06:00
InsanusMokrassar b1304ef10d feat(api)!: use direct message threads for drafts
BREAKING CHANGE: draft APIs replace threadId/MessageThreadId with
directMessageThreadId/DirectMessageThreadId and serialize
direct_messages_topic_id.
2026-09-01 22:42:58 +06:00
InsanusMokrassar 3ca3e571b5 feat(api)!: widen rich draft chat identifier
BREAKING CHANGE: SendRichMessageDraft, sendRichMessageDraft, and the rich-draft send overload now accept IdChatIdentifier. Existing ChatId source calls remain valid; JVM signatures changed.
2026-09-01 19:14:29 +06:00
InsanusMokrassar af09ef4c29 feat(api)!: keep raw ephemeral send overloads
Keep receiverUserId and callbackQueryId overloads as non-deprecated API
alternatives while forwarding callback-message replacement through
EphemeralMessageParameters.

BREAKING CHANGE: raw send overloads gain replaceCallbackQueryMessage
after callbackQueryId, changing positional binding and JVM signatures.
2026-09-01 18:38:44 +06:00
InsanusMokrassar d43de9623d Restore deprecated send overload compatibility 2026-08-26 17:58:51 +06:00
InsanusMokrassar 0cac885dfc small refactoring 2026-08-26 16:29:46 +06:00
InsanusMokrassar 9fcb267ee2 Regenerate API after Bot API 10.3 audit 2026-08-26 15:28:12 +06:00
InsanusMokrassar 3bdfdb57b5 Document Bot API 10.3 coverage audit 2026-08-26 15:27:50 +06:00
InsanusMokrassar f4a41c047d Preserve UniqueGiftInfo constructor compatibility 2026-08-26 15:27:30 +06:00
InsanusMokrassar f8e70c5cc7 Complete Bot API 10.3 ephemeral media support 2026-08-26 15:27:04 +06:00
InsanusMokrassar d972cc5b8d Fix Bot API 10.3 rich message contracts 2026-08-26 15:26:40 +06:00
InsanusMokrassar 61c4e7af17 Document enumerable sealed-interface rule 2026-08-26 14:32:44 +06:00
InsanusMokrassar 93a4bf1da0 Add Bot API 10.3 General support 2026-08-25 14:02:46 +06:00
InsanusMokrassar f86bb6662e Add Bot API 10.3 Ephemeral messages support 2026-08-25 14:02:46 +06:00
InsanusMokrassar 2e69bc6954 Add Bot API 10.3 Rich Messages support 2026-08-25 14:02:46 +06:00
InsanusMokrassar efd4667ffa Add Bot API 10.3 Reply markup support 2026-08-25 12:33:45 +06:00
InsanusMokrassar 752689447b start 37.0.0 2026-08-25 12:00:37 +06:00
InsanusMokrassar 1ec5e02e0a Merge pull request #1059 from InsanusMokrassar/36.1.0
36.1.0
2026-08-22 01:13:55 +06:00
InsanusMokrassar b23ec8bc01 Fix version number in CHANGELOG.md v36.1.0 2026-08-22 01:13:38 +06:00
InsanusMokrassar 78e1acc260 Fix microutils version format in libs.versions.toml 2026-08-21 20:12:49 +06:00
InsanusMokrassar 36e38f2b01 update dependencies 2026-08-21 18:34:15 +06:00
InsanusMokrassar 05d6927852 start 36.1.0 2026-08-21 17:37:58 +06:00
InsanusMokrassar e793159400 Merge pull request #1056 from InsanusMokrassar/36.0.0
36.0.0
2026-08-21 15:51:27 +06:00
InsanusMokrassar 0eaaded6e4 removed codex folder -.- v36.0.0 2026-08-21 13:02:44 +06:00
InsanusMokrassar 642306c835 update changelog 2026-08-21 12:55:00 +06:00
InsanusMokrassar 5f115b6e3d remove sol report 2026-08-21 12:22:25 +06:00
InsanusMokrassar 5755724569 improvements in rich messages 2026-08-17 23:30:37 +06:00
InsanusMokrassar 8bee8982bb improvements in rich messages 2026-08-17 17:35:03 +06:00
InsanusMokrassar 5b6fe8eb96 improve InputRichBlocksTable 2026-08-17 10:46:18 +06:00
InsanusMokrassar f9c634ca46 improvements 2026-08-16 23:42:11 +06:00
InsanusMokrassar b913f66b1e fixes 2026-08-15 14:22:35 +06:00
InsanusMokrassar 6fbe2e5649 improve replies with ephemeral 2026-08-15 00:15:12 +06:00
InsanusMokrassar 8b0e0bf820 fix of Replyparameters calls 2026-08-14 20:16:47 +06:00
InsanusMokrassar 4f19cb7626 improvemens? 2026-08-13 17:51:33 +06:00
InsanusMokrassarandClaude Opus 4.8 d48e951232 Require ephemeral receiver/message id and add EphemeralChatId variants
Ephemeral edit/delete/replyToEphemeral requests no longer derive receiverUserId
and ephemeralMessageId from a throwing default: both are plain required
parameters again. Each chatId-taking form instead gained a convenience variant
accepting an EphemeralChatId, which sources both values from the identifier and
delegates to the required-parameter form, so a missing ephemeralMessageId fails
in the thin overload rather than during serialization.

Adds EphemeralChatIdRequestsTest covering the delegation of the core variants.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 19:24:56 +06:00
InsanusMokrassarandClaude Opus 4.8 a1d2ebb4dc Add EphemeralChatId and identifier-sourced ephemeral defaults
New EphemeralChatId inheritor of IdChatIdentifier carrying receiverUser and
ephemeralMessageId (mirroring ChatIdWithThreadId), with ChatIdentifier.receiverUser/
ephemeralMessageId extensions like ChatIdentifier.threadId. Every send/reply/edit/
delete method that takes receiverUserId/ephemeralMessageId now defaults them from
the chat identifier, so passing an EphemeralChatId auto-fills them the same way a
ChatIdWithThreadId fills threadId.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 12:05:18 +06:00
InsanusMokrassarandClaude Opus 4.8 bc52be7b40 Document the plan/code/check agent pipeline in HELPERS
Add a rule describing the three-phase subagent pipeline (Plan/Architect ->
Coding -> Check) and the best/high/medium model tiers (Fable/Opus/Sonnet).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 11:23:13 +06:00
InsanusMokrassarandClaude Opus 4.8 a2f670834e Note support of Telegram Bot API 10.2
Bump README supported-version badge to 10.2 and add the Bot API 10.2 support
banner to the 36.0.0 changelog entry.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 21:08:19 +06:00