Functional Telegram Bot API for Scala
General 0.6.0
release.
This release introduces support for Scala 3 and cats-effect 3.
Due to the upstream changes, this release is not binary compatible with 0.5.x
but the behavior and expected properties (i.e. type class instances) of Scenario
were unchanged.
Minor release, backward compatible with 0.5.0
version.
General 0.5.0 release. This release is not binary compatible with 0.4.x versions.
within
method.Bracket[Scenario[F, *], Throwable]
instance.Bracket
instance replacing MonadError
instance for Scenario
.within
method is added to Scenario
API.markdown
method on TextContent
uses updated MarkdownV2
parse mode. In order to use legacy Markdown
mode, use markdownOld
method instead.Dependencies version update
General 0.4.0
release.
This release is not binary compatible with 0.3.x
versions.
Scenario
APIstart
and next
methods in Scenario
companion object are replaced with expect
method in the same objectpure
method in Scenario
companion object now uses partially applied type technique, which implies that you only have to specify effect type whenever compiler cannot infer the whole type (e.g. Scenario.pure[F, Int](12)
is now Scenario.pure[F](12)
)cancelOn
and cancelWith
methods in Scenario
class are replaced with corresponding stopOn
and stopWith
methods in the same classThis release is binary compatible with 0.3.0
version.
General 0.3.0
release.
This release is not binary or source compatible with the previous 0.2.0 version.
Scenario
serves MonadError
instance for any F
General 0.2.0
release.
This release is not binary or source compatible with the previous 0.1.2
version since it contains small changes to the Telegram models.
Main improvements:
ChatGroupCreated