Major Changes
----------------------
- Anjani Core rebased. (see [docs](https://github.com/userbotindo/Anjani/wiki) for more info)
- Command function now uses [`~anjani.command.Context`](https://github.com/userbotindo/Anjani/wiki/Context) instead `~Pyrogram.types.Messages`.
- Command listener uses function name as invoker.
- Refactor MongoDB databases method.
New Features
----------------------
- Add new Rules plugin.
- Add new Muting plugin.
- Add new Federation plugin.
- Add new [*Spam Prediction plugin](https://github.com/userbotindo/Anjani/wiki/Spam-Prediction).
- Add goodbye message.
- Add Anjani error constructor.
- Add custom command [argument passing](https://github.com/userbotindo/Anjani/wiki/Commands#parameters) and [converters](https://github.com/userbotindo/Anjani/wiki/Converters)
- Add exception chaining to the anjani base exception.
- misc: Add pasting choice between Spacebin, Hastebin and Katbin.
- spam_shield: auto fban cas-banned user to bot native federation.
Bug Fixes
----------------------
- Fix some of new Telegram channel discussion cheking.
- welcome: Fix plugin naming on logging.
- restriction: Fix user checking.
- users: Fix user database not updated.
- _**Many more...**_
Miscelanous
---------------------
- Add independent Linux and Windows requirements.
- Add `docker-compose` services by tomyprs.
- Improve language string thanks to moon-anti and tuxo.
- Save bot session to database
---------------------
- **Full Changelog**: https://github.com/userbotindo/Anjani/compare/v1.3.3...v2.0
- More new things on [docs](https://github.com/userbotindo/Anjani/wiki).