A fair number of bugifxes & changes. Nothing gamechanging.
What's Changed
* Handle Discord errors on handshake by FailSpy in https://github.com/qwertyquerty/pypresence/pull/116
* Improved IPC pipe discovery by FailSpy in https://github.com/qwertyquerty/pypresence/pull/111
* Create full-event-client-example.py by FailSpy in https://github.com/qwertyquerty/pypresence/pull/110
* Handle synchronous on_event correctly by FailSpy in https://github.com/qwertyquerty/pypresence/pull/109
* pypresence.Response does not exist by mgfcf in https://github.com/qwertyquerty/pypresence/pull/107
* GitHub Action to run tests on tox by cclauss in https://github.com/qwertyquerty/pypresence/pull/129
* GitHub Action to lint Python code by cclauss in https://github.com/qwertyquerty/pypresence/pull/128
* Fix typos discovered by codespell by cclauss in https://github.com/qwertyquerty/pypresence/pull/149
* Removed the loop parameter by Hunter2807 in https://github.com/qwertyquerty/pypresence/pull/148
* Update setup.py by Hunter2807 in https://github.com/qwertyquerty/pypresence/pull/150
New Contributors
* mgfcf made their first contribution in https://github.com/qwertyquerty/pypresence/pull/107
* cclauss made their first contribution in https://github.com/qwertyquerty/pypresence/pull/129
* Hunter2807 made their first contribution in https://github.com/qwertyquerty/pypresence/pull/148
**Full Changelog**: https://github.com/qwertyquerty/pypresence/compare/4.2.0...4.2.1