## v0.14.0 — 2019-08-18 ### Breaking - ping: remove `IQ` function and replace with struct based API ### Added - ping: add `IQ` struct based encoding API ### Changed - stanza: a zero value `IQType` now marshals as "get" - xmpp: read timeouts are now returned instead of ignored ### Fixed - dial: fix broken fallback to domainpart - xmpp: allow whitespace keepalives - roster: the iterator now correctly closes the underlying TokenReadCloser - xmpp: fix bug where stream processing could stop after an IQ was received -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEElJyZf+fmn3i46zn80ZjN+VEMinQFAl1ZoYMACgkQ0ZjN+VEM inQmCg//STfiT4CQhL/8kHiKSPigrNY4F+9pQvi3YD2/unQd/+ynUhU+qH2HGQdJ 9gNI/x/G8z1JjGijOTWwXcUxCZCv+K5w8sD9226XBL6YgythyFgpyj5KTNxf3qGm kvI1K9sjz6H9MZ2Md16d1t3NCAPIxDM7gGZBNY/uQIG/IXlXedqzGWon91eRcL02 sqZUvf75Z7/CtsjuVy5R+MyJww1wiD/+Rossqop9Lifm5bzE5FklmYZwUjsAQJZ5 zEMBBn1t0mC/NlTgGTucSTMN69WrhH99cW+tM4wrcfq2VFFOOCvz2TljYJvIT8Wu yYqBP30medUqfsM5p/ZIqxg0nMAvrvDgEhgRKjTBmq6ESdjtCtfgxTQnQxLJ1hV+ IU3zhvNJqoQjj1cvlStBTNt1h7KTXlY0zq7ijZKjFIR+NZZ1XMCKpV3TT+VCNP3L JrXXLG75ghbZkVDyXrdzOhZ/rqKpgCOpHCFdVAKBGpJ20HGUtK7HU54EbB3zF34A GFfpYiVriDEuZ0DvJZBiltV/UtXFqGsC1+Xyou9D+vIbTqX7kknJCxceY4Ulp31C sbz9iTZi9tUWdGlf57RlhP89lgMiM9v3s9wNg1r96MoK4iidtjGxtFHH3L5a20dJ oRMu73YKyU5DEQq0k2iOD2xrauMKobyWYYWtoZDdR0OnVcoRwrg= =qtdG -----END PGP SIGNATURE-----