Skip to content

0.38.0

Compare
Choose a tag to compare
@InsanusMokrassar InsanusMokrassar released this 01 Jan 22:00
5efe741

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