Skip to content

Releases: tesaguri/pipitor

Version 0.3.0-alpha.9.4

25 Jul 12:52
Compare
Choose a tag to compare

Fixed

  • Fixed issue where the bot considered 201 Created responses as failure

Version 0.3.0-alpha.9.3

14 Apr 00:08
Compare
Choose a tag to compare

Version 0.3.0-alpha.9.2

12 Apr 12:46
Compare
Choose a tag to compare

Added

  • Bring back pipitor twitter-login command

Fixed

  • Fix an authorization issue against Twitter

Version 0.3.0-alpha.9.1: Live in Disgrace, Done Dirty

08 Apr 16:15
Compare
Choose a tag to compare

This is a hotfix to v0.3.0-alpha.9 (which is the latest working
release; the later releases have issues serious enough to make them
unusable at all) for those who need to keep the bots operational under
the new access tiers for Twitter API.

The release only supports Tweeting WebSub entries via the write-only
Free tier access, meaning that it cannot fetch Tweets nor Retweet them.

Support for the Basic+ tiers is not planned, partly because API v2 lacks
important features (e.g. GET /2/lists/:id/tweets does not have an
equivalent of the since_id parameter, required for keeping the Tweet
cap usage optimal. There is a related topic on Twitter Developers
community, which unsurprisingly remains neglected), and most
importantly, I have lost the enthusiasm for the platform after all the
dramas. Now, I even find myself feeling indignified writing code for the
platform. Let alone paying $100/mo. for it.

This is intended to be a dirty hotfix made just to keep existing bots
operating for the time being. I hope there will be a proper release from
the main branch, fixing all the issues and maybe completely removing the
Twitter inbox support. However, the project is now undergoing a major
refactoring process and that release may not be very soon.

Version 0.3.0-alpha.15

14 Nov 21:34
v0.3.0-alpha.15
7fe9458
Compare
Choose a tag to compare

Added

  • Use media:description in feeds.

Fixed

  • Improve handling of database

Version 0.3.0-alpha.14

03 Oct 14:15
v0.3.0-alpha.14
5d5d083
Compare
Choose a tag to compare

Added

  • Add winsqlite3 feature
  • Check for feed entries upon launch/reload and topic discovery
  • Support br Accept-Encoding

Version 0.3.0-alpha.13

10 Apr 15:47
v0.3.0-alpha.13
d5154b6
Compare
Choose a tag to compare

Changed

  • Fix an issue where since_id was not set properly in Twitter List API requests
  • Optimize network usage of Twitter List API requests

Version 0.3.0-alpha.12

13 Jan 01:29
v0.3.0-alpha.12
7ea1304
Compare
Choose a tag to compare

Changed

  • The release binary now uses native-tls as its TLS backend.

Version 0.3.0-alpha.11

12 Jan 20:56
v0.3.0-alpha.11
55d50af
Compare
Choose a tag to compare

Changed

  • Revert the migration from Rustls to native-tls as the TLS backend
    for the release binary.

Fixed

  • Fix connection error when using native-tls TLS backend.

Version 0.3.0-alpha.10

12 Jan 15:52
v0.3.0-alpha.10
6c2feb2
Compare
Choose a tag to compare

Added

  • Introduce pipitor websub subcommand to manage WebSub subscriptions.

Changed

  • Default TLS backend is now native-tls.
  • Update to Tokio v1, Hyper v0.14.
  • BREAKING: credentials.toml configuration file is merged into Pipitor.toml.
  • BREAKING: Rename websub.host manifest key to websub.callback.
  • BREAKING: Use the path of Manifest.websub.callback as the WebSub callback prefix.
  • BREAKING: Use shorter WebSub callback URIs.
    Subscriptions needs renewal. Run pipitor websub unsubscribe --all before starting the bot for the first time after the update.
  • BREAKING: Change default values of the manifest:
    • twitter.stream: true
    • twitter.list.delay: 1 second
  • Send User-Agent header when making HTTP requests.
  • BREAKING: Make twitter manifest key optional.
  • BREAKING: Database schema updates (needs migration).

Fixed

  • Fix incorrect timing of renewal of WebSub subscriptions.