All Versions
186
Latest Version
Avg Release Cycle
5 days
Latest Release
-

Changelog History
Page 1

  • v4.2.0 Changes

    • Versions:
      • Kotlin: 1.7.21 -> 1.7.22
      • MicroUtils: 0.14.4 -> 0.15.0
  • v4.1.3 Changes

    • Versions:
      • MicroUtils: 0.14.2 -> 0.14.4
    • Core:
      • ContentMessage, CommonMessage, PossiblyMediaGroupMessage and PossiblySentViaBotCommonMessage got out variance
      • UserId now is ChatId instead of IdChatIdentififer
  • v4.1.2 Changes

    • Versions:
      • MicroUtils: 0.14.1 -> 0.14.2
    • BehaviourBuilder:
      • Fixes in CallbackQuery waiters
  • v4.1.1 Changes

    • Core:
      • Add opportunity to create IdChatIdentifier with optional threadId
      • New serializer FullChatIdentifierSerializer with serialization of ChatIdWithThreadId
  • v4.1.0 Changes

    • Versions:
      • Kotlin: 1.7.20 -> 1.7.21
      • MicroUtils: 0.14.0 -> 0.14.1
      • Korlibs: 3.3.1 -> 3.4.0
      • UUID: 0.5.0 -> 0.6.0
    • Core:
      • All the chats identifiers has been rewritten as value classes
      • New chat identifier: ChatIdWithThreadId
      • RawMessage will create ChatIdWithThreadId chat id under the hood by default
      • All the methods which potentially using threadId will try to take it from chatId
    • API:
      • All default threadId null values has been replaced with auto-calculated threadId from chats/chat ids
  • v4.0.0 Changes

    ⚡️ !!! THIS UPDATE CONTAINS FULL REWORK OF MEDIA GROUPS FUNCTIONALITY !!!

    ⚡️ THIS UPDATE CONTAINS BREAKING CHANGES

    • Common:
      • All the media groups have been rewritten. Since this update, there are no separated messages types for media groups, but new type of content (MediaGroupContent) has been introduced
      • Bot API 6.3 support
    • Versions:
      • MicroUtils: 0.13.2 -> 0.14.0
    • Core:
      • New requests
  • v3.3.1 Changes

    • Versions:
      • Ktor: 2.1.2 -> 2.1.3
      • Klock: 3.2.0 -> 3.3.1
      • MicroUtils: 0.13.1 -> 0.13.2
    • Utils:
      • New extensions on CommonMessage: hasCommands and hasNoCommands. Useful for the initialFilter parameter in behaviour builder triggers.
  • v3.3.0 Changes

    ⬆️ THIS VERSION CONTAINS UPGRADE KOTLIN (AND ALL RELATED LIBRARIES) UP TO 1.7.20

    • Versions:
      • Kotlin: 1.7.10 -> 1.7.20
      • Kotlin Serialization: 1.4.0 -> 1.4.1
      • Korlibs: 3.1.0 -> 3.2.0
      • MicroUtils: 0.12.17 -> 0.13.1
    • Core:
      • Add opportunity to create command text source and add command in entities builder via BotCommamd (thanks to d1shin)
    • API:
      • New extensions TelegramBot#getStickerSetOrNull and TelegramBot#getStickerSetOrThrow
        • Old TelegramBot#getStickerSet has been deprecated
    • 🏗 Behaviour Builder:
      • Add opportunity to use triggers and waiters with BotCommand (thanks to d1shin)
  • v3.2.7 Changes

    • Versions:
      • MicroUtils: 0.12.13 -> 0.12.17
      • Ktor: 2.1.1 -> 2.1.2
    • Utils:
      • Next classes become typealiases instead of classes:
      • ReplyKeyboardBuilder
      • ReplyKeyboardRowBuilder
      • InlineKeyboardBuilder
      • InlineKeyboardRowBuilder
  • v3.2.6 Changes

    • Core:
      • Fixes in ChatMemberSerializer#serialize method
      • Migration of EntitiesBuilder from Utils to Core
    • API:
      • All the extensions related to text messages (replies, sending, editing) got their duplicates with buildEntities lambda and separator
    • Utils:
      • Migration of EntitiesBuilder from Utils to Core