Unknown
* Bump version: 0.35.0 → 0.35.1 ([`4281221`](https://github.com/python-zeroconf/python-zeroconf/commit/4281221b668123b770c6d6b0835dd876d1d2f22d))
* Fix formatting in 0.35.1 changelog entry (964) ([`c7c7d47`](https://github.com/python-zeroconf/python-zeroconf/commit/c7c7d4778e9962af5180616af73977d8503e4762))
* Update changelog for 0.35.1 (963) ([`f7bebfe`](https://github.com/python-zeroconf/python-zeroconf/commit/f7bebfe09aeb9bb973dbe6ba147b682472b64246))
* Cache DNS record and question hashes (960) ([`d4c109c`](https://github.com/python-zeroconf/python-zeroconf/commit/d4c109c3abffcba2331a7f9e7bf45c6477a8d4e8))
* Fix flakey test: test_future_answers_are_removed_on_send (962) ([`3b482e2`](https://github.com/python-zeroconf/python-zeroconf/commit/3b482e229d37b85e59765e023ddbca77aa513731))
* Add coverage for sending answers removes future queued answers (961)
- If we send an answer that is queued to be sent out in the future
we should remove it from the queue as the question has already
been answered and we do not want to generate additional traffic. ([`2d1b832`](https://github.com/python-zeroconf/python-zeroconf/commit/2d1b8329ad39b94f9f4aa5f53caf3bb2813879ca))
* Only reschedule types if the send next time changes (958)
- When the PTR response was seen again, the timer was being canceled and
rescheduled even if the timer was for the same time. While this did
not cause any breakage, it is quite inefficient. ([`7b125a1`](https://github.com/python-zeroconf/python-zeroconf/commit/7b125a1a0a109ef29d0a4e736a27645a7e9b4207))