Releases: y-young/nazurin
Releases · y-young/nazurin
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
v2.3.0
Nazurin documentation is now available on https://nazurin.readthedocs.io/
Nazurin 文档现已托管在 https://nazurin.readthedocs.io/zh/
Features
- Customize storage path and file name (#56)
- Disable forwarding when
GALLERY_ID
is none - Make host configurable by @Misaka13514 in #66
Bug Fixes
- Bilibili image size not in whole bytes
- Match weibo.cn & weibo.com (#65)
Chores
- Add documentation
- Add pylint workflow
- Update Docker image workflow
- Fix pylint errors
New Contributors
- @Misaka13514 made their first contribution in #66
Full Changelog: v2.2.2...v2.3.0