IPv8 v2.8.1809 release
Includes the first 1809 commits (+52 since v2.7) for IPv8, containing:
- Added API documentation generation
- Added Payload match support
- Added ReadTheDocs config file
- Added best practices documentation
- Added bootstrapping documentation
- Added dataclass Payload
- Added option to configure IPv8 with raw private key material
- Added script to publish standalone TaskManager
- Added tasks tutorial
- Added support for custom my_peer instead of key curve in MockIPv8
- Fixed AddressTester using different LAN check
- Fixed ReadTheDocs unrendered code-blocks
- Fixed crashing unitialized endpoint on shutdown
- Fixed dataclass typing
- Fixed deprecated config not having fallbacks
- Fixed missing token for TaskManager PyPi project
- Fixed readthedocs links
- Removed old database.py workarounds
- Updated CONTRIBUTING to exempt tests from linked issues
- Updated Endpoint initialization to use 'interfaces' configuration
- Updated MockEndpoint behavior
- Updated discovery docs directory