mirror of
https://github.com/InsanusMokrassar/PlaguBot.git
synced 2024-11-18 05:33:46 +00:00
7.1 KiB
7.1 KiB
Changelog
3.2.1
Versions
:tgbotapi
:4.2.1
microutils
:0.16.0
ktor
:2.2.1
3.2.0
Versions
:kotlin
:1.7.22
tgbotapi
:4.2.0
microutils
:0.15.0
kslog
:0.5.4
sqlite
:3.40.0.0
3.1.4
Versions
:tgbotapi
:4.1.3
microutils
:0.14.4
3.1.3
Versions
:tgbotapi
:4.1.2
3.1.2
Versions
:microutils
:0.14.2
exposed
:0.41.1
3.1.1
Versions
:tgbotapi
:4.1.1
3.1.0
Versions
:kotlin
:1.7.21
microutils
:0.14.1
tgbotapi
:4.1.0
klock
:3.4.0
uuid
:0.6.0
3.0.0
Versions
:microutils
:0.14.0
tgbotapi
:4.0.0
kslog
:0.5.3
exposed
:0.40.1
klock
:3.3.1
2.4.1
Versions
:microutils
:0.13.2
tgbotapi
:3.3.1
klock
:3.3.0
ktor
:2.1.3
koin
:3.2.2
2.4.0
Versions
:kotlin
:1.7.20
serialization
:1.4.1
tgbotapi
:3.3.0
microutils
:0.13.1
klock
:3.2.0
ktor
:2.1.2
2.3.4
Versions
:tgbotapi
:3.2.7
microutils
:0.12.16
2.3.3
Versions
:tgbotapi
:3.2.6
sqlite
:3.39.3.0
2.3.2
Versions
:tgbotapi
:3.2.3
microutils
:0.12.13
kslog
:0.5.2
2.3.1
Versions
:klock
:3.1.0
tgbotapi
:3.2.1
microutils
:0.12.11
ktor
:2.1.1
2.3.0
Bot
:- Add option
reconnectOptions
in database config
- Add option
2.2.0
Versions
:serialization
:1.4.0
tgbotapi
:3.2.0
microutils
:0.12.4
kslog
:0.5.1
2.1.1
Bot
:- Now it is possible to get bot from
koin
- Now it is possible to get bot from
2.1.0
Versions
:tgbotapi
:3.1.1
ktor
:2.1.0
microutils
:0.12.1
Plugins
:- New fum of
Plugin
withBehaviourContextWithFSM
receiver
- New fum of
Bot
:- Now bot uses
buildBehaviourWithFSM
to be able to setup bot with FSM
- Now bot uses
2.0.0
Versions
:kotlin
:1.7.10
serialization
:1.4.0-RC
tgbotapi
:3.0.2
kslog
:0.5.0
uuid
:0.5.0
exposed
:0.39.2
microutils
:0.12.0
1.4.1
Versions
:tgbotapi
:2.2.2
kslog
:0.4.2
1.4.0
Versions
:kslog
:0.4.1
1.3.1
Versions
:tgbotapi
:2.2.1
microutils
:0.11.13
1.3.0
Versions
tgbotapi
:2.2.0
1.2.3
Versions
tgbotapi
:2.1.3
1.2.2
Versions
tgbotapi
:2.1.2
microutils
:0.11.12
coroutines
:1.6.3
ktor
:2.0.3
1.2.1
Versions
tgbotapi
:2.1.1
microutils
:0.11.6
kslog
:0.3.2
1.2.0
Versions
tgbotapi
:2.1.0
1.1.2
Versions
tgbotapi
:2.0.3
microutils
:0.11.3
kslog
:0.3.1
Plugin
:- Now it is possible to use
object
s of plugins instead of classes
- Now it is possible to use
1.1.1
Versions
coroutines
:1.6.2
tgbotapi
:2.0.2
microutils
:0.11.0
ktor
:2.0.2
uuid
:0.4.1
1.1.0
Versions
tgbotapi
:2.0.0
microutils
:0.10.5
Plugin
:- All plugins will be loaded in parallel
1.0.0
Versions
kotlin
:1.6.21
coroutines
:1.6.1
serialization
:1.3.3
exposed
:0.38.2
tgbotapi
:1.1.0
microutils
:0.10.4
Common
:- ALL THE SDI/KLASSINDEX FUNCTIONALITY HAS BEEN REMOVED
Plugin
:- Now plugins must have empty constructor
- Now plugins may provide realization of two methods:
setupDI
andsetupBotPlugin
PlaguBot
:Config
now is simple serializabledata class
PlaguBot
now is more simple as a plugin
0.5.1
Versions
tgbotapi
:0.38.4
microutils
:0.9.5
0.5.0
Versions
kotlin
:1.6.10
coroutines
:1.6.0
serialization
:1.3.2
exposed
:0.37.2
tgbotapi
:0.38.0
microutils
:0.9.0
0.4.1
Temporal update for compatibility with java 1.8
0.3.2
Versions
kotlin
:1.5.20
->1.5.31
coroutines
:1.5.0
->1.5.2
serialization
:1.2.1
->1.2.2
exposed
:0.32.1
->0.34.2
tgbotapi
:0.35.1
->0.35.9
microutils
:0.5.15
->0.5.28
0.3.1
Versions
kotlin
:1.5.10
->1.5.20
tgbotapi
:0.35.0
->0.35.1
microutils
:0.5.7
->0.5.15
0.3.0
Versions
kotlin
:1.4.32
->1.5.10
coroutines
:1.4.3
->1.5.0
serialization
:1.1.0
->1.2.1
exposed
:0.31.1
->0.32.1
sdi
:0.4.1
->0.5.0
tgbotapi
:0.34.1
->0.35.0
microutils
:0.4.36
->0.5.7
Bot
- Add plugin
PluginsHolder
- Rewrite mechanism of
Config
working PlaguBot
now is correctly serializable/deserializable
- Add plugin
0.2.1
Versions
tgbotapi
:0.33.4
->0.34.0
sqlite
:3.30.1
->3.34.0
0.2.0
Versions
tgbotapi
:0.33.4
->0.34.0
exposed
:0.30.2
->0.31.1
0.1.9
Versions
tgbotapi
:0.33.3
->0.33.4
microutils
:0.4.33
->0.4.36
exposed
:0.30.1
->0.30.2
0.1.8
Versions
tgbotapi
:0.33.2
->0.33.3
microutils
:0.4.32
->0.4.33
0.1.7
Versions
exposed
:0.29.1
->0.30.1
tgbotapi
:0.33.1
->0.33.2
microutils
:0.4.31
->0.4.32
PlaguBot
- New class
PlaguBot
(😊) initPlaguBot
is deprecated- New shortcut for params -
plagubot
.PlaguBot
class can be put inside other plagubot for additional opportunities
- New class
0.1.6
Versions
kotlin
:1.4.31
->1.4.32
tgbotapi
:0.33.0
->0.33.1
microutils
:0.4.29
->0.4.31
0.1.5
Versions
kotlin
:1.4.30
->1.4.31
serialization
:1.1.0-RC
->1.1.0
coroutines
:1.4.2
->1.4.3
tgbotapi
:0.32.8
->0.33.0
microutils
:0.4.26
->0.4.29
0.1.4
Versions
sdi
:0.4.0-rc2
->0.4.1
tgbotapi
:0.32.7
->0.32.8
microutils
:0.4.25
->0.4.26
Bot
- Fix of #9
0.1.3
Versions
tgbotapi
:0.32.6
->0.32.7
Bot
initPlaguBot
now will returnJob
Plugin
- Plugin serializer
0.1.2
Versions
tgbotapi
:0.32.5
->0.32.6
0.1.0
Versions
kotlin
:1.4.21
->1.4.30
serialization
:1.0.1
->1.1.0-RC
exposed
:0.28.1
->0.29.1
tgbotapi
:0.30.10
->0.32.5
microutils
:0.4.11
->0.4.25
Bot
- New dependency
sdi
- Now it is possible to pass
Module
to configuration for providing a global plugins parameters like different common database or tools
- Now it is possible to pass
- New dependency
Plugin
- Two new methods
BehaviourContext#invoke
- Old method
invoke
has been deprecated
- Old method
- Two new methods
0.0.5
Versions
kotlin
:1.4.10
->1.4.21
kotlin coroutines
:1.4.1
->1.4.2
tgbotapi
:0.30.7
->0.30.10
microutils
:0.4.1
->0.4.11
0.0.4
Versions
tgbotapi
:0.30.4
->0.30.7
microutils
:0.3.4
->0.4.1
0.0.3
Bot
:- New function
initPlaguBot
which actually will launch the bot
- New function
0.0.2
Versions
tgbotapi
:0.30.3
->0.30.4
microutils
:0.3.2
->0.3.3
0.0.1
Inited :)