Skip to content

Releases: y-young/nazurin

v2.8.1

16 Apr 14:17
5356518
Compare
Choose a tag to compare

Bug Fixes

  • ID missing when handling Twitter GIF (#99)

Full Changelog: v2.8.0...v2.8.1

v2.8.0

06 Apr 08:36
0999fcb
Compare
Choose a tag to compare

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

16 Feb 06:42
57126f9
Compare
Choose a tag to compare

New Features

  • Add bsky.app support by @Misaka13514 in #94
  • Limit max parallel download & upload

Bug Fixes

Documentation

New Contributors

Full Changelog: v2.6.1...v2.7.0

v2.6.1

20 Jan 07:32
45d1759
Compare
Choose a tag to compare

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

12 Nov 15:48
d3d3ed3
Compare
Choose a tag to compare

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

08 Aug 13:52
6037c0a
Compare
Choose a tag to compare

Bug Fixes

  • destination of danbooru non-image post (1807a43)
  • display Twitter rate limit error (close #80) (b764680)
  • return error on sanity level limit (4b6365f)
  • Twitter API 404 when auth token not set (6037c0a), closes #81
  • unknown arch in ghcr.io image(#82) (4e38e9d)

Full Changelog: v2.5.0...v2.5.1

v2.5.0

27 Jun 12:48
3deb46d
Compare
Choose a tag to compare

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

15 Apr 14:40
485084b
Compare
Choose a tag to compare

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

11 Apr 05:38
cf5e323
Compare
Choose a tag to compare

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

22 Feb 14:48
90eb27a
Compare
Choose a tag to compare

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

Full Changelog: v2.2.2...v2.3.0