v11.0.0
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 #576
- Adjust deprecation dates by @kevinkjt2000 in #531
- Remove dead code from complex testing system by @PerchunPak in #535
- Test JavaStatusResponse.raw too by @PerchunPak in #537
- Ignore exceptions on socket close by @PerchunPak in #540
- Update and unpin some dependencies by @PerchunPak in #550
- Mark
MCServer
as Public API by @PerchunPak in #455 - Ignore all .coverage files by @kevinkjt2000 in #452
- Add
pytest-rerunfailures
by @PerchunPak in #461 - Rework docstrings to the Sphinx style by @PerchunPak in #458
- Rewrite answer objects by @PerchunPak in #306
- Sphinx docs by @PerchunPak in #477
- Fix documentation by @PerchunPak in #484
- Use faster ItsDrike/setup-poetry in favor of HassanAbouelela/actions/setup-python by @ItsDrike in #487
- Add FAQ to docs by @PerchunPak in #504
- Fix typo with old attributes' names in README by @PerchunPak in #514
- Deprecate
favicon
attribute properly by @PerchunPak in #513 - Raise better error if server doesn't return a full answer by @PerchunPak in #512
- Remove the type validation system in status responses by @PerchunPak in #515
- Add example "Using platform-specific attribute on multi-platform status" by @PerchunPak in #505
- Use
increase-if-necessary
strategy for dependabot by @PerchunPak in #522 - Rewrite MOTD parser by @PerchunPak in #335