Skip to content

Releases: InsanusMokrassar/ktgbotapi

0.28.4

28 Sep 07:42
Compare
Choose a tag to compare
  • Common:
    • Version updates:
      • Ktor: 1.4.0 -> 1.4.1
  • TelegramBotAPI-core
    • Interface GroupEventMessage has been added (#140)
      • Old GroupEventMessage was renamed to CommonGroupEventMessage (#140)
    • Interface SupergroupEventMessage has been added (#140)
      • Old SupergroupEventMessage was renamed to CommonSupergroupEventMessage (#140)
    • Any GroupEventMessage now have from field (#140)
  • TelegramBotAPI-extensions-utils
    • Extensions Flow<ChatEventMessage>#onlyGroupEvents and Flow<ChatEventMessage>#onlySupergroupEvents now returns
      CommonGroupEventMessage and CommonSupergroupEventMessage

0.28.3

22 Sep 21:12
Compare
Choose a tag to compare
  • Common:
    • Version updates:
      • Klock: 0.12.0 -> 0.12.1
      • Kotlin serialization: 1.0.0-RC -> 1.0.0-RC2 (dependency kotlinx-serialization-core was replaced with
        kotlinx-serialization-json due to kotlinx.serialization library update)
  • TelegramBotAPI-core:
    • All InlineQueryResult has changed their type of id for more obvious relation between InlineQueryResult#id and
      ChosenInlineResult#resultId: String -> InlineQueryIdentifier
  • TelegramBotAPI-extensions-utils:
    • Several extensions for updates flows based on InlineQueryUpdate has been added:
      • Flow<InlineQueryUpdate>#onlyBaseInlineQueriesWithUpdates
      • Flow<InlineQueryUpdate>#onlyBaseInlineQueries
      • Flow<InlineQueryUpdate>#onlyLocationInlineQueriesWithUpdates
      • Flow<InlineQueryUpdate>#onlyLocationInlineQueries
    • Several extensions for updates flows based on ChosenInlineResultUpdate has been added:
      • Flow<ChosenInlineResultUpdate>.onlyBaseChosenInlineResultsWithUpdates
      • Flow<ChosenInlineResultUpdate>.onlyBaseChosenInlineResults
      • Flow<ChosenInlineResultUpdate>.onlyLocationChosenInlineResultsWithUpdates
      • Flow<ChosenInlineResultUpdate>.onlyLocationChosenInlineResults