Hey, everyone! It took like 1.5 years, here is, finally, a proper new release for Mastodon.py! 🐍 This was a lot of work! I'm so glad I finally got it across the line!
This is a *massive* update. There's all the support for new endpoints up to 4.3.0, and large amounts of refactoring. The library is now fully typed, too, and thanks to that documentation has been massively improved!
Despite the major version bump, everything *should* be for the most part backward compatible. Existing code should not break, unless you're on Python 3.6 or below. I would still recommend being careful about upgrading without need. Expect a maintenance update once people actually start using this and find all the issues in the code that my tests didn't catch.
This is a big release. Everything for 4.3.0 support has been added, a lot of refactoring has happened, the library is now fully typed. Backwards compatibility SHOULD have been maintained - no exist...
As expected, here's a quick Mastodon.py release that fixes some issues people found, mostly pagination related. Upgrading from 2.0.0 to this should be perfectly safe, it's bugfixes only~ Thank you to everyone who reported an issue or even contributed a PR to immediately fix it 🐍
Maintenance release. Fixes a few minor, but important, issues
Remove spurious debug prints (Thanks aitorres)
Fix pagination fetch_remaining being broken due to typing changes (Thanks jikamens)
Fix...
halcy:icosahedron: •
halcy:icosahedron: •
halcy:icosahedron: •
halcy:icosahedron: •
Docs: https://mastodonpy.readthedocs.io/en/2.0.0/
Github with changelog: https://github.com/halcy/Mastodon.py/releases/tag/2.0.0
This is a *massive* update. There's all the support for new endpoints up to 4.3.0, and large amounts of refactoring. The library is now fully typed, too, and thanks to that documentation has been massively improved!
Despite the major version bump, everything *should* be for the most part backward compatible. Existing code should not break, unless you're on Python 3.6 or below. I would still recommend being careful about upgrading without need. Expect a maintenance update once people actually start using this and find all the issues in the code that my tests didn't catch.
#mastodonpy #mastodev #mastodonapi
Release 2.0.0 · halcy/Mastodon.py
GitHubAljoscha Rittner (beandev) hat dies geteilt
halcy:icosahedron: •
* Changelog on GitHub: https://github.com/halcy/Mastodon.py/releases/tag/v2.0.1
* Docs: https://mastodonpy.readthedocs.io/en/v2.0.1/
* PyPi: https://pypi.org/project/Mastodon.py/2.0.1/
#mastodonpy #mastodev #python
Release v2.0.1 · halcy/Mastodon.py
GitHubAljoscha Rittner (beandev) hat dies geteilt