A big thanks to everyone that helped out! ❤️
What's Changed Since v8.0.0
- Tidying the codebase
- Typehints are on almost everything
- MOAR docstrings with the eventual plan to generate documentation
- Shuffling things around and cleanup
- Reading the code and thinking about PEP8 at the same time should no longer
cause heads to explode instantaneously - DeprecationWarnings will be triggered when using code that is slated to
be removed in a future release - COLOR_MAP was heavily modified into STYLE_MAP
- Reading the code and thinking about PEP8 at the same time should no longer
- Typehints are on almost everything
- New CI workflows; bye Travis
- The repo was migrated during the time since the last release
- A handful of bugfixes too
Details
- Add timeout parameter propagation from lookup func by @Dominique57 in Dinnerbone/mcstatus#176
- Merge retry logic into a single decorator by @ItsDrike in Dinnerbone/mcstatus#186
- Adding a Bedrock Example by @ChrisTracy in Dinnerbone/mcstatus#191
- Ensure the address is valid on server init by @ItsDrike in Dinnerbone/mcstatus#190
- Cleanup the codebase by @ItsDrike in Dinnerbone/mcstatus#182
- Link to PyPI repo from the badge by @ItsDrike in Dinnerbone/mcstatus#206
- Switch type checker to pyright by @ItsDrike in Dinnerbone/mcstatus#199
- Annotate alternative constructors with Self by @ItsDrike in Dinnerbone/mcstatus#205
- Strip HTML color codes from description parsing by @kevinkjt2000 in Dinnerbone/mcstatus#196
- fix motd unicode parse error in query by @b23r0 in Dinnerbone/mcstatus#192
- Add CODEOWNERS by @ItsDrike in #218
- Only start workflows on pushes to master by @ItsDrike in #224
- Cancel workflow if a new one is already running by @ItsDrike in #221
- Send better workflow embeds on discord by @ItsDrike in #220
- Reset python environment cache for tox-test workflow by @ItsDrike in #229
- Use RdataType enum for dns types by @ItsDrike in #232
- Don't run pyright on files from .tox environemnt by @ItsDrike in #228
- Run command for generating payload with bash by @ItsDrike in #230
- Update README.md by @ItsDrike in #231
- Update pyright by @kevinkjt2000 in #234
- Create dependabot.yml by @ItsDrike in #235
- Add precommit by @ItsDrike in #226
- Change repo URL by @kevinkjt2000 in #236
- End CODEOWNERS file with newline by @ItsDrike in #242
- Use proper types for BedrockStatusResponse by @ItsDrike in #251
- Use ISort instead of flake8-import-order by @ItsDrike in #249
- Fix names of the server classes by @ItsDrike in #222
- Address class by @ItsDrike in #227
New Contributors
- @Dominique57 made their first contribution in Dinnerbone/mcstatus#176
- @ChrisTracy made their first contribution in Dinnerbone/mcstatus#191
- @b23r0 made their first contribution in Dinnerbone/mcstatus#192
- @dependabot made their first contribution in #219
Full Changelog: v8.0.0...v9.0.0