Skip to content

Releases: BluABK/sanepp

Good Riddance Legacy Python Code-base.

21 Aug 17:57
b6d4166
Compare
Choose a tag to compare

Yet another release with no patch versions, but this one also breaks backward compatibility, so it can't be helped.

OAuth2 is now fully implemented in the C++ code-base, which allowed me to finally delete the legacy python code-base!

Changelog:

  • CLI binary size grew almost three times larger than previous release (might be the 3rd party cpp-httplib used in OAuth2).
  • Added a sample config.json file pre-filled with the public API credentials.
  • Deleted legacy python code-base.
  • Implemented OAuth2 handling in libsane++ APIHandler.
  • Renamed a lot of old "SAPI" strings to "API".
  • Created a JSON file ConfigHandler in libsane++.

v0.2.0 - The Fall of SAPI.

18 Aug 00:02
7895b1d
Compare
Choose a tag to compare

Woohoo! I Fiiiiiinally figured out a way to do OAuth2 with only cURL and C++ so all the legacy Sane API stuff could finally be scrapped.

Currently you still need SAPI to authenticate OAuth2 with your account and retrieve "refresh_token", but after that you won't ever need to fire that thing up again.

I'll work on finding another way to get the "refresh_token", but at this time legacy python codebase is the only way...

Changelog:

  • Deprecated: Sane API (rather major, even if changelog might seem short).
  • Improved YouTube API JSON functions.

v0.1.0

16 Aug 16:04
15d8463
Compare
Choose a tag to compare

CLI is mostly functional, which calls for a start of versioning.

Most notably it lets you fetch subscriptions and print the subscriptions feed, but it also supports list() API calls to all YouTube API routes.