Releases: y-young/nazurin
Releases · y-young/nazurin
v2.8.2
Bug Fixes
- Verify image download size
- Avoid duplicate initialization of Mongo client
- Animation message with link is not handled
- Adapt to Kemono API change
- Motor ImportError with pymongo
Documentation
- Fix Bilibili file name default value in .env.example (#102)
- GROUP_ID should be ALLOW_GROUP (close #107)
Refactoring
- Upgrade aiogram to v3
Chores
- Upgrade motor to support Python 3.11
- Upgrade to aiogram 3.13.0
Full Changelog: v2.8.1...v2.8.2
v2.8.1
v2.8.0
New Features
- Save kemono post revision by @orilights in #96
- Verify downloaded image size is expected
Bug Fixes
- Document still inserted into DB when collection failed
- Log caption if message has no text
Full Changelog: v2.7.0...v2.8.0
v2.7.0
New Features
- Add bsky.app support by @Misaka13514 in #94
- Limit max parallel download & upload
Bug Fixes
- Kemono thumbnail 404 error by @orilights in #92
Documentation
- Fix outdated docs and .env.example by @Misaka13514 in #93
New Contributors
- @orilights made their first contribution in #92
Full Changelog: v2.6.1...v2.7.0
v2.6.1
Bug Fixes
- Update Bilibili API (#88)
- Danbooru download Cloudflare 403 error
- Error response not printed in curl request
- Danbooru download still hits CF check
- Python 3.10 support & drop 3.7 (#91)
Refactoring
- Check if downloaded image is valid
Full Changelog: v2.6.0...v2.6.1
v2.6.0
New Features
- Match Twitter x.com URL
- Add support for S3 compatible storage by @Kare-Udon in #84
- Add kemono.party support by @y-young in #86
Bug Fixes
- Raise on error status when downloading file
- FileExistsError when creating temporary directory
- Skip files larger than 50MB when saving to Telegram
Refactoring
- Add database driver interface
- Add image index for kemono.party
- Write file stream by chunks
- Humanize file size in log output
Documentation
- Document Kemono.party
- Add new config option & limit of Telegram storage
Full Changelog: v2.5.1...v2.6.0
v2.5.1
v2.5.0
New Features
- Set commands & show command help
- Add support for arm64 docker image by @Kare-Udon in #79
Bug Fixes
- Don't forward if original msg has no image
- Show Pixiv user name as tag in caption
- Zerochan datetime format
- Segmentation fault during docker build
- 'edit_control' key not found in response
- Docker image exits unexpectedly
Refactoring
- Upload without creating drive item
Documentation
- Add notice for switching accounts
- Update commands usage
Chores
- Upgrade mega.py
Full Changelog: v2.4.1...v2.5.0
v2.4.1
New Features
- Cleanup temporary directory periodically
Bug Fixes
- "Bad guest token" error when refreshing Twitter token
- Parsing TweetWithVisibilityResults
- Get specific tweet in a thread
Full Changelog: v2.4.0...v2.4.1
v2.4.0
New Features
- Support Twitter video & gif
- Get sensitive tweet from web API
- Support Twitter commands
Bug Fixes
- Pixiv ugoira conversion on Windows
- Remove spaces in twitter url by @Misaka13514 in #71
Refactoring
- Switch to loguru, add correlation ID
- Use alpine as root image by @Kare-Udon in #74
Chores
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #70
- Upgrade firebase-admin, PyDrive2 and pixivpy3
Full Changelog: v2.3.0...v2.4.0