PlaguBot/CHANGELOG.md

255 lines
4.9 KiB
Markdown
Raw Normal View History

2020-11-12 12:03:33 +06:00
# Changelog
2022-07-22 21:10:05 +06:00
## 1.3.1
* `Versions`:
* `tgbotapi`: `2.2.1`
* `microutils`: `0.11.13`
2022-07-11 12:17:08 +06:00
## 1.3.0
2022-07-11 12:27:55 +06:00
* `Versions`
* `tgbotapi`: `2.2.0`
2022-07-10 00:21:27 +06:00
## 1.2.3
2022-07-09 00:07:07 +06:00
2022-07-09 23:11:29 +06:00
* `Versions`
* `tgbotapi`: `2.1.3`
## 1.2.2
2022-07-09 00:12:24 +06:00
* `Versions`
* `tgbotapi`: `2.1.2`
* `microutils`: `0.11.12`
* `coroutines`: `1.6.3`
* `ktor`: `2.0.3`
2022-06-26 14:46:09 +06:00
## 1.2.1
2022-06-21 23:53:38 +06:00
2022-06-26 14:45:55 +06:00
* `Versions`
* `tgbotapi`: `2.1.1`
* `microutils`: `0.11.6`
* `kslog`: `0.3.2`
## 1.2.0
2022-06-21 23:54:25 +06:00
* `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
2022-06-08 17:14:50 +06:00
## 1.1.1
2022-06-11 19:15:09 +06:00
* `Versions`
* `coroutines`: `1.6.2`
* `tgbotapi`: `2.0.2`
* `microutils`: `0.11.0`
* `ktor`: `2.0.2`
* `uuid`: `0.4.1`
2022-05-22 11:47:36 +06:00
## 1.1.0
2022-05-21 15:48:57 +06:00
* `Versions`
2022-05-22 11:47:36 +06:00
* `tgbotapi`: `2.0.0`
* `microutils`: `0.10.5`
* `Plugin`:
* All plugins will be loaded in parallel
2022-05-13 12:34:39 +06:00
## 1.0.0
2022-05-16 14:03:27 -04:00
* `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` and `setupBotPlugin`
* `PlaguBot`:
* `Config` now is simple serializable `data class`
* `PlaguBot` now is more simple as a plugin
2022-02-02 13:37:33 +06:00
## 0.5.1
* `Versions`
* `tgbotapi`: `0.38.4`
* `microutils`: `0.9.5`
2022-01-02 12:34:12 +06:00
## 0.5.0
2022-01-02 12:42:41 +06:00
* `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`
2021-11-12 17:38:18 +06:00
## 0.4.1
Temporal update for compatibility with java 1.8
2021-09-22 20:34:03 +06:00
## 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`
2021-07-01 22:38:54 +06:00
## 0.3.1
2021-05-08 21:35:53 +06:00
2021-07-01 22:44:01 +06:00
* `Versions`
* `kotlin`: `1.5.10` -> `1.5.20`
* `tgbotapi`: `0.35.0` -> `0.35.1`
* `microutils`: `0.5.7` -> `0.5.15`
2021-07-01 22:38:54 +06:00
## 0.3.0
2021-06-05 16:16:40 +06:00
* `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`
2021-06-07 19:35:46 +06:00
* `microutils`: `0.4.36` -> `0.5.7`
* `Bot`
* Add plugin `PluginsHolder`
* Rewrite mechanism of `Config` working
* `PlaguBot` now is correctly serializable/deserializable
2021-05-05 19:43:06 +06:00
## 0.2.1
2021-05-05 19:45:49 +06:00
* `Versions`
* `tgbotapi`: `0.33.4` -> `0.34.0`
* `sqlite`: `3.30.1` -> `3.34.0`
2021-04-30 01:44:24 +06:00
## 0.2.0
* `Versions`
* `tgbotapi`: `0.33.4` -> `0.34.0`
* `exposed`: `0.30.2` -> `0.31.1`
2021-04-25 09:41:36 +06:00
## 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`
2021-04-05 21:26:46 +06:00
## 0.1.8
2021-04-05 21:27:16 +06:00
* `Versions`
* `tgbotapi`: `0.33.2` -> `0.33.3`
* `microutils`: `0.4.32` -> `0.4.33`
2021-04-03 16:04:18 +06:00
## 0.1.7
2021-04-03 22:05:18 +06:00
* `Versions`
* `exposed`: `0.29.1` -> `0.30.1`
* `tgbotapi`: `0.33.1` -> `0.33.2`
* `microutils`: `0.4.31` -> `0.4.32`
2021-04-03 22:04:18 +06:00
* `PlaguBot`
* New class `PlaguBot` (😊)
* `initPlaguBot` is deprecated
* New shortcut for params - `plagubot`. `PlaguBot` class can be put inside other plagubot
for additional opportunities
2021-03-30 15:23:47 +06:00
## 0.1.6
2021-03-30 15:24:31 +06:00
* `Versions`
* `kotlin`: `1.4.31` -> `1.4.32`
* `tgbotapi`: `0.33.0` -> `0.33.1`
* `microutils`: `0.4.29` -> `0.4.31`
2021-03-12 21:45:23 +06:00
## 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`
2021-02-19 19:47:33 +06:00
## 0.1.4
2021-02-22 19:08:49 +06:00
* `Versions`
* `sdi`: `0.4.0-rc2` -> `0.4.1`
* `tgbotapi`: `0.32.7` -> `0.32.8`
* `microutils`: `0.4.25` -> `0.4.26`
2021-02-22 19:09:56 +06:00
* `Bot`
* Fix of [#9](https://github.com/InsanusMokrassar/PlaguBot/issues/9)
2021-02-22 19:08:49 +06:00
2021-02-17 20:53:09 +06:00
## 0.1.3
2021-02-17 22:47:33 +06:00
* `Versions`
* `tgbotapi`: `0.32.6` -> `0.32.7`
2021-02-17 21:11:24 +06:00
* `Bot`
* `initPlaguBot` now will return `Job`
* `Plugin`
* Plugin serializer
2021-02-17 19:12:56 +06:00
## 0.1.2
2021-02-17 00:14:38 +06:00
2021-02-17 17:34:42 +06:00
* `Versions`
* `tgbotapi`: `0.32.5` -> `0.32.6`
2021-02-16 23:42:25 +06:00
## 0.1.0
2021-02-16 23:29:41 +06:00
2021-02-16 23:32:19 +06:00
* `Versions`
* `kotlin`: `1.4.21` -> `1.4.30`
* `serialization`: `1.0.1` -> `1.1.0-RC`
* `exposed`: `0.28.1` -> `0.29.1`
2021-02-16 23:42:25 +06:00
* `tgbotapi`: `0.30.10` -> `0.32.5`
* `microutils`: `0.4.11` -> `0.4.25`
2021-02-17 01:21:41 +06:00
* `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
2021-01-10 15:21:31 +06:00
* `Plugin`
2021-02-17 01:21:41 +06:00
* Two new methods `BehaviourContext#invoke`
2021-01-10 15:21:31 +06:00
* Old method `invoke` has been deprecated
2021-01-10 15:04:45 +06:00
2020-12-08 14:35:38 +06:00
## 0.0.5
2020-12-08 14:50:11 +06:00
* `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`
2020-11-17 21:38:45 +06:00
## 0.0.4
* `Versions`
* `tgbotapi`: `0.30.4` -> `0.30.7`
* `microutils`: `0.3.4` -> `0.4.1`
2020-11-13 11:23:35 +06:00
## 0.0.3
2020-11-13 11:25:04 +06:00
* `Bot`:
* New function `initPlaguBot` which actually will launch the bot
2020-11-12 23:27:46 +06:00
## 0.0.2
* `Versions`
* `tgbotapi`: `0.30.3` -> `0.30.4`
* `microutils`: `0.3.2` -> `0.3.3`
2020-11-12 12:03:33 +06:00
## 0.0.1
Inited :)