Skip to content

Bump to v1.1.0

robertoszek requested to merge develop into master

Fixed

  • Bug: Tweet media getting dropped if one of the attachments returned 404 Not Found
  • Regression: visibility's value not being honored when defined as a global mapping in the config
  • Bug: Handle exception when the tweet is empty (no attachments, polls or body) due to dropping malformed attachments
  • Bug: Handle exception when expanded URL is unreachable or returns any code other than 200
  • Regression: Not asking for date when passing a specific Twitter username with --forceDate
  • Bug: Trying to find previously pinned post on empty Fediverse account resulted in an unhandled exception
  • Bug: Truncating when exceeding post max length resulted in signature links being broken if original date was enabled
  • Bug: Videos not being mirrored in some cases with extended tweets

Enhancements

  • Target instance's character limits when posting are taken into account and posts text are truncated if necessary
  • The rest of the users of the config are processed, even if another one fails (errors will be logged accordingly and pleroma-bot will exit with non-zero exit code)
  • Recover from hitting rate limits for Twitter's API (HTTP 429 Too Many Requests)
  • Twitter bio links are now expanded by default if the Fedi instance bio's maximum length is not exceeded
  • Maximum number of attachments allowed per post are now taken into account depending on the instance type (Mastodon, Pleroma or Misskey)
  • Alt text/Image descriptions are now mirrored on the Fediverse post image description/comment

Added

  • include_quotes config mapping, for including or excluding quoted tweets
  • random_user_order global config mapping, for randomizing the order in which users are processed. Thanks @nemobis!
  • {{ website }} can be used on the metadata fields config and will be replaced with the website listed on the Twitter's account profile
  • no_profile config mapping, for skipping profile update (picture, banner, display name and bio) on a per-user basis

Merge request reports

Loading