Mastodon.py version 2.2.0 is now out! 🦣🐍
There's a quite a few bug fixes (thank you to everyone who reported and/or fixed something), and support for 4.5 functionality: Quotes as well as async refreshing! Also quite a bit of additional testing, coverage is now above 90%.
As usual, please report any bugs you see, I should have the time to do quick fixes and maintenance release in the near future hopefully.
* Changelog: https://github.com/halcy/Mastodon.py/releases/tag/v2.2.0
* Docs: https://mastodonpy.readthedocs.io/en/v2.2.0/
* PyPi: https://pypi.org/project/Mastodon.py/
Worth mentioning: As part of this, I also updated the examples repo with some documentation of what those examples actually contain: https://github.com/halcy/MastodonpyExamples
That might be useful for a few people!
Of course, for specific functions, you can also always check the unit tests, they are pretty comprehensive.
One thing I *didn't* do as part of this release was add support for the websocket based streaming API. it would be really nice to support this, since it allows multiplexing and such. If anyone wants to give that a shot: https://github.com/halcy/Mastodon.py/issues/432
Or if you'd prefer to bribe me into working on that or on adding the feature or fixing the thing that you really want / need, https://ko-fi.com/h4lcy
Well then: Instant new Mastodon.py release, v2.2.1 🐍🦣
Not much has changed from version 2.2.0 (which added support for interacting with all 4.5.0 Mastodon API functionality), the only change is the docs now point to the new JOSS paper for citing, which is a thing a few people have asked for. So here it is:
https://joss.theoj.org/papers/10.21105/joss.08946
(not a *very* exciting read, mind you, but it does cite Mastodon gGmbH, Akkoma Gang, GoToSocial Contributors and grunfink, which is funny to me because I feel that it nicely covers the Spectrum of Fedi Software Development Models)
Updated docs: https://mastodonpy.readthedocs.io/en/v2.2.1/
@tomharris that, pretty much, yes, and to have a venue for publication of software that is often used in research that isn't just "idk freeform cff file and/or bibtex", with a not super complex (checking mainly whether the software does indeed meet inclusion criteria and for everything being well-formed and properly written down rather than novelty or such) but still existing and formalized review process.
For Mastodon.py specifically, someone actually did ask for a more proper way to cite it, so here we are!