Releases: y9san9/prizebot
Releases · y9san9/prizebot
Release 2.1
What's Changed
Did a lot of stuff to fix bot stuck:
- migrated bot fully to aqueue by @y9san9 in #126
- changed dispatcher of auto raffle actor by @y9san9 in #127
- fix auto-raffle mutex issue by @y9san9 in #128
- fix error message by @y9san9 in #129
- random org responses wrapped into Result by @y9san9 in #130
- added suspension to storages by @y9san9 in #131
Full Changelog: 2.0...2.1
2.0
What's Changed
- Participate improvements by @y9san9 in #107
- fix(#108): invalid fatJar configuration fixed by @y9san9 in #109
- Updated ukrainian locale by @r4zzz4k in #113
- Add Belarusian translations by @madhead in #114
- fix(#115): polish language added by @y9san9 in #116
- fix(#111): global update with performance, new locales and so on by @y9san9 in #112
- Release 2.0 by @y9san9 in #117
New Contributors
Full Changelog: 2.0-M1...2.0
2.0-M1
This is not actually Milestone-1 version, because there is no milestones for 2.0 version (except road to production one), but bot has already a lot of features and fixes comparing to previous version, so I decided to make this release (also project will be paused on 1-2 months and it should be last version before pause)
The bot now stable for production use
Release changes:
- Multi-winners giveaways
Join group
conditions (convenient Channels and Chats support)- Display winners with emojis ability (:1st_place_medal:, :2nd_place_medal:, :3rd_place_medal:, etc)
- Exit from giveaway feature
- Message with ⏳ when raffling
- Boosted (paralleled) asynchronous code
- Reimplemented random.org usage. Now it is used for seeds for one-time SecureRandom, because random.org cannot be used to take sequences with more than 10k elements
- Used DAO for giveaways instead a lot of tables
- Now value classes "constructors" doesn't throw an exception, but returns an
sealed interface
, so the result is forced to be checked - Upgraded to Kotlin 1.5
- Bintray & jcenter dependencies removed
- Json RPC encapsulated
- A lot of optimizations for big giveaways
- A lot of bug fixes
1.3-beta
1.2-beta release
v1.2-beta v1.2-beta release
Init release
v1.0-beta Merge remote-tracking branch 'origin/master'