**Full Changelog**: https://github.com/samcarsonx/goxlr-py/compare/v1.4.1...v1.4.2
- Added `Patch` dataclass and `PatchOperation` enum
- Added `IDType` enum (`IDType.Heartbeat`, `IDType.Patch`)
- Updated `Socket.receive()` to accept either an int or IDType rather than having to specify `0` or `2**64 - 1` for a heartbeat or patch message, respectively.
- Added `Socket.receive_patch() -> List[Patch]` helper function.
- Added `GoXLR.receive_patch(update=True)` which runs `Socket.receive_patch()` followed by `GoXLR.update()` after by default.
Perhaps I'll add functionality to listen for patches in the background and update the Status automatically in the future.