Releases: BluABK/sanepp
Releases · BluABK/sanepp
Good Riddance Legacy Python Code-base.
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.
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.