This repository has been archived by the owner on May 31, 2024. It is now read-only.
Releases: No767/Rin
Releases · No767/Rin
v1.3.5
Changes
- Only update the row that matches the user id and server id for DisQuest
v1.3.4
Changes
- Increase purge limit to 3 for global checks on
@everyone
and@here
pings - Add Caching for Snyk, CodeQL, and Format Workflows
- Add
.replit
for Replit support - Adjusted Jisho Cog to give the full definition of the word
- Fix DisQuest Cog to not overwrite data
Additions
- Added Twitter API Support (Done properly this time)
- Added Youtube API Support
Removals
- More Unused Libs
v1.3.3
Changes
- Fix major bug with where users would get replaced and the table would get clogged with the same xp and info
Additions
- Added global check for
@everyone
and@here
pings
v1.3.2
Changes
- Re-enabled the cog listener for adding xp (originally deleted that for some reason)
v1.3.1
Changes
- Remove DisQuest's level up messages
- Remove unused code in the topgg cog
- Re-enabled DisQuest
- Moved all DisQuest Data to PostgreSQL + Fixed rank and globalrank cmds
Additions
- Alias for
.globalrank
(it's.grank
)
Removals
- Remove DisQuest's level up messages (Verifiers for sites like top.gg and others hate annoying pop-up messages, so this has been taken away to prevent that)
- Unused Files
v1.3.0
TD;LR
- MangaDex API Support (Experimental + Unstable)
- Fix DeviantArt Token Refresher Cog
- Major Performance Improvements (via asynchronous code + faster json lib)
Changes
- Updated Translate Cog to work now
- Use PyCord instead of Discord.py
- Officially once and for all, the DeviantArt Token Refresher Cog is working. (Done through SQLAlchemy instead)
- Bump to Python 3.10.1
- Fix Snyk workflow secrets issue
- Make McSrvStat and MangaDex async to improve performance
- Rewrite DisQuest to use SQLAlchemy instead of SQLite to prevent SQL Injection attacks
- Move from ujson to orjson for even faster json decoding performance
- Remove Unused Libs
- Changed DeviantArt and DeviantArt Token Refresher Cogs to use PostgreSQL instead of SQLite
- Make Jikan/MAL Cog async to improve performance + use orjson for json serialization
- Rewrite Hypixel and Topgg Cogs to be async for better performance
- Rewrite Spiget Cog to be async for better performance
Additions
- MangaDex API Support (This time all of it is completely asynchronous and http requests handled by AIOHTTP instead. This should make getting the images a lot faster. Note that the MD Cog is disabled and will be re-enabled once the code is stable)
- Use PyCord instead
- Codeowners (For faster code review if needed)
- orjson (for faster json performance)
Removals
- Disabled missing commands handler (for discords.com verfication)
- EasyBot.py and EasyBot-Plugins submodule
- Discord.py (Discord.py is not maintained anymore)
- Docker Workflow
- Unused Libs
- Pinger Cog
- Spiget-Author cmd (causing way too much issues)
- Global Cog (Disabled as of now, will be added to Kumiko later)
v1.2.3
Changes
- Actually have a working token refresher for the Deviantart cog.
- Update Issues Report
- Change the Lint + Format workflow to run only on pushes.
- Change loop interval to 55 mins for Deviantart token refresher
v1.2.2
Changes
- Fixed Deviantart Token Refresher not starting loop
- Updated Rininfo Cog
v1.2.1
Changes
- Change out Hanako's token for production version (Basically switching the token from the test bot to the production bot)
Additions
Removals
v1.2.0
Changes
- Use AutoFlake within Lint + Format Workflow
- Reformat Workflow Job Names
- Return Kanji, Hiragana, and Katakana as a list within the Jisho cog
- Return Synopsis and background as a description within the Jikan cog
- Assign aliases for Jisho, Jikan, and DeviantArt cmds
- Use AIOHTTP < 3.7.4.post0 to fix coroutine issues
- Reduce the amount of time needed to build Rin's image by reducing the steps and optimizing the image.
- Reformat MCSrvStat from descriptions into fields
Additions
- DeviantArt API Support (Actually working for once)
- DeviantArt API Token Refresher
- Spotify API Suppport (WIP)
- Pinterest API Support (Not recommended to use)
Removals
- Removed unused dependencies
- Officially drop support for requirements.txt