Major Changes
Thanks to significant contributions from the community, mcstatus has a major release with substantial documentation improvements. Major thanks to PerchunPak, ItsDrike, people who provided feedback, and anyone else mentioned below! Check out the stable docs here https://mcstatus.readthedocs.io/en/stable/
What's Changed
* Move zeros in the packet to follow documentation update DAMcraft https://github.com/py-mine/mcstatus/pull/576
* Adjust deprecation dates by kevinkjt2000 in https://github.com/py-mine/mcstatus/pull/531
* Remove dead code from complex testing system by PerchunPak in https://github.com/py-mine/mcstatus/pull/535
* Test JavaStatusResponse.raw too by PerchunPak in https://github.com/py-mine/mcstatus/pull/537
* Ignore exceptions on socket close by PerchunPak in https://github.com/py-mine/mcstatus/pull/540
* Update and unpin some dependencies by PerchunPak in https://github.com/py-mine/mcstatus/pull/550
* Mark `MCServer` as Public API by PerchunPak in https://github.com/py-mine/mcstatus/pull/455
* Ignore all .coverage files by kevinkjt2000 in https://github.com/py-mine/mcstatus/pull/452
* Add `pytest-rerunfailures` by PerchunPak in https://github.com/py-mine/mcstatus/pull/461
* Rework docstrings to the Sphinx style by PerchunPak in https://github.com/py-mine/mcstatus/pull/458
* Rewrite answer objects by PerchunPak in https://github.com/py-mine/mcstatus/pull/306
* Sphinx docs by PerchunPak in https://github.com/py-mine/mcstatus/pull/477
* Fix documentation by PerchunPak in https://github.com/py-mine/mcstatus/pull/484
* Use faster ItsDrike/setup-poetry in favor of HassanAbouelela/actions/setup-python by ItsDrike in https://github.com/py-mine/mcstatus/pull/487
* Add FAQ to docs by PerchunPak in https://github.com/py-mine/mcstatus/pull/504
* Fix typo with old attributes' names in README by PerchunPak in https://github.com/py-mine/mcstatus/pull/514
* Deprecate `favicon` attribute properly by PerchunPak in https://github.com/py-mine/mcstatus/pull/513
* Raise better error if server doesn't return a full answer by PerchunPak in https://github.com/py-mine/mcstatus/pull/512
* Remove the type validation system in status responses by PerchunPak in https://github.com/py-mine/mcstatus/pull/515
* Add example "Using platform-specific attribute on multi-platform status" by PerchunPak in https://github.com/py-mine/mcstatus/pull/505
* Use `increase-if-necessary` strategy for dependabot by PerchunPak in https://github.com/py-mine/mcstatus/pull/522
* Rewrite MOTD parser by PerchunPak in https://github.com/py-mine/mcstatus/pull/335