Releases: userbotindo/Anjani
Anjani v2.11.1
Anjani v2.11.0
Changelog
v2.11.0 (2023-03-25)
Features
Fixes
- spam_prediction: FloodError on bulk updating vote (#260) (2674b55)
- anjani signal handler on windows (#263) (e119f8b)
- util: button parser TypeError when parsing non text message (#262) (5a28f22)
- welcome: fix value error on unmatched brancket (#256) (b806807)
- rules: failed to fetch if bot is banned (#255) (4ee4653)
- anjani app not receiving stop signal (9a3b8ea)
Version Contributor(s)
Thanks to @adekmaulana @MrMissx @troublescope
Anjani v2.10.0
Changelog
v2.10.0 (2023-02-26)
What's New
- add cache wrapper to method with high traffic (#240)(87e097a),
- add flag support to disable plugin (#236)(ed45b57)
- add entrypoint script to manage UserbotIndo internal package (#238)
This release also removes OCR feature (might be added back in the future).
Fixes
- spam_predict: disable ocr completely (c009688)
- filter, notes: handle unsuported character (#237) (0e16214), closes #216
- admins[demote,promote]: handle more exception and change bogus code (c26265a)
- lockings: handle flood wait on get_chat and get_member (caba315)
- spam_prediction: wrong locale string key (2ac8b32)
- restriction: handle id invalid (327e2e7)
- welcome: handle member count on channel private (d9b3e5a)
- canonical: handle priviliges None (e7e6d25)
- reporting: move pattern global flags at the start of the expression (e606dce)
- spam_shield: catch chatadminrequired exception (d323525)
- locking, spam_shield: catch peeridinvalid (57485f4)
Version Contributor(s)
Full Changelog: v2.9.0...v2.10.0
Anjani v2.9.0
What's New
- spam_prediction: Revamp user 'Reputation Point' utility (#215)(07b971e)
- filters: Add media support to filter (#214)(67b81cc)
Fixes
- restriction: typo text name(0eb8ba8)
- users: missleading flag description(b281126)
- database: close db after everything were done(6e93814)
Version Contributor(s)
Full Changelog: v2.8.1...v2.9.0
Anjani v2.9.0a1
Merge branch 'staging' into topic-canary
Anjani v2.8.1
Fixes
- notes: remove note list marker (#213) (09c9a36)
- plugin/spam_prediction: catch QueryIdInvalid and don't use task for ocr (bb34f72)
- plugin/main: remove unused f-string (3a7908d)
- plugin/lockings: catch ChatAdminRequired exception (ac3995c)
- filters/admin: tell user if they are not the admin (adf8780)
- database: add more operations for Request (5c802a5)
- database: use TypeVar typing for Request (3ccef88)
- notes: add '#' to note list (765604e)
Version Contributor(s)
@adekmaulana @MrMissx @duckie0
Full Changelog: v2.8.0...v2.8.1
Anjani v2.8.0a3
*This version adds support for Topics (canary) beside master branch using fork dependency.
The a (vX.X.XaX) version is not available on PyPi. You need to run it from source
Fixes
- notes: remove note list marker (#213) (09c9a36)
- plugin/spam_prediction: catch QueryIdInvalid and don't use task for ocr (bb34f72)
- plugin/main: remove unused f-string (3a7908d)
- plugin/lockings: catch ChatAdminRequired exception (ac3995c)
- filters/admin: tell user if they are not the admin (adf8780)
- database: add more operations for Request (5c802a5)
- database: use TypeVar typing for Request (3ccef88)
- notes: add '#' to note list (765604e)
Full Changelog: v2.8.0a2...v2.8.0a3
Anjani v2.8.0
What's New
Fixes
- canonical: login button are no open (b35db3c)
- welcome: don't use converted params on setup (close #198) (f9fbee8)
- lockings: properly remove undescriptive and redundant type (fc242ea)
- language: answer the callback (52d0000)
- db: typing change stream for watch method (1386567)
- lockings: remove undescriptive and redundant type (8ef5bd3)
- db: typing on watch method (c4c74aa)
- spam_prediction: deepsource PYL-W0706 fix (ba9b7ba)
- users: catch PeerIdInvalid on info (834bd83)
- spam_prediction: handle not respecting chat settings (107ddd2)
- spam_shield: suppress topic related exception (f32830f)
- users: handle private chat info (a98c79d)
Misc
- change license year #211
Version Contributor(s)
@adekmaulana @MrMissx @ilhamgh @troublesoope
Full Changelog: v2.7.0...v2.8.0
Anjani v2.8.0a2
This version adds support for Topics (canary).
As the main lib have not implement it yet, this branch will remain separate from the main branch and will not be merged into main.
See the changelog on https://github.com/userbotindo/Anjani/releases/tag/v2.8.0
Anjani v2.8.0a
This version adds support for Topics (canary).
Pyrogram have not implement this yet, so this version use a forked (unofficial) version of Pyrogram.
Therefore this release will only come to pre-release and will not be released under stable release.
Features
- main: support plugin help deep link (9d0e046)
- topic: add topic plugin (68541e7)
- canonical: add login button (1232e65)
Fixes
- topic: change required permission (b19c95b)
- spam_prediction: support for topic (dd2c48c)
- notes: support for topic (beb8b2a)
- federation: support for topic (120782a)
- welcome: support for topic (6ad25af)
- spam_shield: bot can't send message on thread (58478c8)
- spam_shield: suppress topic related exception (f32830f)
- users: handle private chat info (a98c79d)