TelegramBotAPI v0.38.0 Release Notes

  • ⚡️ This update contains Telegram Bot API 5.6 implementation

    ⚡️ This update contains migration onto Kotlin 1.6

    ⚡️ This update has changed constructors of all CommonMessage implementations

    • Common:
      • Version:
        • Kotlin: 1.5.31 -> 1.6.10
        • Coroutines: 1.5.2 -> 1.6.0
        • Serialization: 1.3.1 -> 1.3.2
        • Klock: 2.4.8 -> 2.4.10
        • Ktor: 1.6.5 -> 1.6.7
        • MicroUtils: 0.8.7 -> 0.9.0
    • Core:
      • Add SpoilerTextSource (as part of Telegram Bot API 5.6 update)
      • Add support of protect_content as a field protectContent in all send message requests and parameter in all functions related to that requests (as part of Telegram Bot API 5.6 update)
      • ALL IMPLEMENTERS OF CommonMessage HAS CHANGED THEIR CONSTRUCTOR: NOW THEY GET hasProtectedContent instead of forwardable (inversed) field
        • ChannelContentMessageImpl
        • ChannelMediaGroupMessage
        • CommonMediaGroupMessage
        • GroupContentMessage implementers
          • ConnectedFromChannelGroupContentMessageImpl
          • UnconnectedFromChannelGroupContentMessageImpl
          • AnonymousGroupContentMessageImpl
          • CommonGroupContentMessageImpl
        • PrivateContentMessageImpl