Version 0.7.0

* Fix various paarsing bugs, including allowing '-' in hostnames
* Remove dependency on facter in favour of system-getifaddrs
* Better API for Contact header construction

Version 0.6.4

* Fix Contact header transport bug

Version 0.6.3

* Allow the Contact header to be extended with extra header parameters
* Add the no_new_calls? method to verify that nothing is happening on an endpoint

Version 0.6.2

* Detect and discard retransmissions
* Fix tight loop created by terminating a TCP Endpoint

Version 0.6.1

* Fix bug in status code handling for recv_any_of

Version 0.6.0

* Add recv_any_of method to allow handling messages that may come in an arbitrary order

Version 0.5.1

* Fix bug when deriving Req-URI from a Contact header with multiple pairs of angle brackets

Version 0.5.0

* Add support for setting RFC 5626 instance IDs
* Improve logging by keeping a msg_log variable for each endpoint which stores its sent/received messages

Version 0.4.2

* Fix REGISTER bug - reset branch ID before sending a re-register

Version 0.4.1

* Fix REGISTER bug - make all REGISTERs from an endpoint share a Call-ID as required by the SIP RFC
* Send a dummy Authorization header on initial REGISTERs, to allow the registrar to learn the private ID

Version 0.4.0

*  Beginnings of IMS AKA authentication support
* Rework API - add "dialog_creating" parameter when receiving a message rather than needing a separate API call to indicate this
* Add "assoc_with_msg" method to make it easier to handle multiple transactions at once
* Rename "new_transaction" to "get_new_via_hdr" for clarity

Version 0.3.3

* Fix bug in TCP DNS resolution introduced by 0.3.2

Version 0.3.2

* Started changelog
* Resolve DNS when a connection starts, so that all UDP messages go to the same host
* Strip angle brackets from SIP URI when copying it into the Request-URI

