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

Changelog History
Page 5

  • v0.33.4 Changes

    • Common:
      • Version:
        • uuid: 0.2.3 -> 0.2.4
        • MicroUtils: 0.4.33 -> 0.4.35
    • Core:
      • All TextSource implementators have become Serializable
        • New serializer TextSourceSerializer
      • InterfaceFromUserMessage now extends Message
      • New interface FromUser
        • Interface FromUserMessage now extends FromUser
    • Extensions Utils
      • Fixes in parseCommandsWithParams
  • v0.33.3 Changes

    • Common:
      • Version:
        • MicroUtils: 0.4.32 -> 0.4.33
        • Ktor: 1.5.2 -> 1.5.3
    • API:
      • Bot actions DSL (fix for #358)
    • ๐Ÿ— Behaviour Builder:
      • Rewrite logic of doInSubContextWithUpdatesFilter and doInSubContextWithFlowsUpdatesFilterSetup extensions
      • All triggers now work with stopOnCompletion set up to false
  • v0.33.2 Changes

    • Common:
      • Version:
        • MicroUtils: 0.4.30 -> 0.4.32
    • ๐Ÿ— Behaviour Builder:
      • New typealias MediaGroupFilter has been added for MediaGroup expectators
      • Several typealiases became suspend:
        • CallbackQueryMapper
        • ChatMemberUpdatedMapper
        • InlineQueryMapper
      • Commands got an additional parameter - additionalFilter. It will be called when all command filters were passed
  • v0.33.1 Changes

    • Common:
      • Version:
        • Kotlin: 1.4.31 -> 1.4.32
        • MicroUtils: 0.4.29 -> 0.4.30
        • Klocks: 2.0.6 -> 2.0.7
    • Utils Extensions:
      • Add extensions parseCommandsWithParams
  • v0.33.0 Changes

    โšก๏ธ UPDATE UP TO Telegram Bot API 5.1 ๐Ÿšš ALL DEPRECATIONS WERE REMOVED

    • Common:
      • Version:
        • MicroUtils: 0.4.28 -> 0.4.29
    • Core:
      • AdministratorChatMemberSerializer and ChatMemberSerializer has changed their visibility: they are public for now
      • Add ChatInviteLinkRequest with subrequests like KnownChatInviteLinkRequest
      • Add CreateChatInviteLink/EditChatInviteLink/RevokeChatInviteLink requests
      • Update KickChatMember to include revokeMessages flag
      • Update PromoteChatMember to include canManageVoiceChats and canManageChat flags
      • Add ChatInviteLink object
        • Add PrimaryInviteLink for ChatInviteLink with isPrimary == true
        • Add CommonInviteLink for ChatInviteLink with isPrimary == false
      • AdministratorChatMemberSerializer has been set as public for several versions
      • ChatMemberSerializer has been set as public for several versions
      • Add ChatMemberUpdated
      • Add MessageAutoDeleteTimerChanged
      • Add VoiceChatEvent
        • Add VoiceChatEnded
        • Add VoiceChatParticipantsInvited
      • Add VoiceChatStarted
      • Add ChatMemberUpdatedUpdate
        • Add CommonChatMemberUpdatedUpdate
        • Add MyChatMemberUpdatedUpdate
    • API:
      • All API extensions has been updated
    • ๐Ÿ— Behaviour Builder:
      • Now content triggers and expectators will wait for channel posts too
      • New waiters and triggers for ChatMemberUpdated and its variations
  • v0.32.9 Changes

    • Common:
      • Version:
        • Kotlin: 1.4.30 -> 1.4.31
        • Ktor: 1.5.1 -> 1.5.2
        • MicroUtils: 0.4.26 -> 0.4.28
        • Coroutines: 1.4.2 -> 1.4.3
  • v0.32.8 Changes

    • Common:
      • Version:
        • Serialization: 1.1.0-RC -> 1.1.0
        • MicroUtils: 0.4.25 -> 0.4.26
  • v0.32.7 Changes

    • Core:
      • New variable LeftRestrictionsChatPermissions and RestrictionsChatPermissions
    • Extensions Utils:
      • DiceAnimationType class casts
    • ๐Ÿ— Behaviour Builder:
      • Now doInSubContextWithUpdatesFilter and doInSubContext will automatically subscribe on updates of parent BehaviourContext
      • doInSubContextWithFlowsUpdatesFilterSetup, doInSubContextWithUpdatesFilter and doInSubContext got new parameter stopOnCompletion to be able to disable stopping of behaviour context on finishing
  • v0.32.6 Changes

    • Common:
      • Version:
        • MicroUtils: 0.4.24 -> 0.4.25
    • Extensions API:
      • New extension TelegramBot#replyWithDice
    • Extensions Utils:
      • SlotMachineReelImages has been renamed to SlotMachineReelImage
      • SlotMachineReelImage got two built-in parameters: text and number
      • New extension String#asSlotMachineReelImage
  • v0.32.5 Changes

    • Core:
      • Add mention variants for user ids and receiver variants (#294)
      • Now AbstractRequestCallFactory will set up one-second delay for zero timeouts in GetUpdate requests
      • Several extensions for TelegramBotAPI like retrieveAccumulatedUpdates have been added as a solution for #293
      • Links for tg://user?id=<user_id> have been updated (#292)
      • All usages of captions or texts in resends and same things have been replaced with textSources
      • Global defaultParseMode has been added (#291)