TelegramBotAPI v0.28.3 Release Notes

Release Date: 2020-09-22 // over 3 years ago
    • 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