0.4.0: 2024-07-26
  * Normalize Message:command to uppercase and store a GQuark for it (RR 3290)
    (Gary Kramlich)
  * Add Client::writing-message and Client::wrote-message signals (RR 3291)
    (Gary Kramlich)
  * Add Features.clear to reset features (RR 3295) (Gary Kramlich)
  * Add a features property to Ibis.Client and handle RPL_ISUPPORT to populate
    it (IBIS-18) (RR 3294) (Gary Kramlich)
  * Add Client.is_channel (IBIS-21) (RR 3300) (Gary Kramlich)
  * Add support for exposing the network name from ISUPPORT (IBIS-24) (RR 3301)
    (Gary Kramlich)
  * Have ibiscli log everything in an easy to understand way (IBIS-25) (RR
    3303) (Gary Kramlich)

0.3.0: 2024-07-06
  * Client: Only continue reading if there's no error (RR 3263) (Markus
    Fischer)
  * Fix memory leak when a connection is unsuccessful (RR 3264) (Markus
    Fischer)
  * Fix invalid read when a connection fails (RR 3275) (Markus Fischer)
  * Add a features object to parse RPL_ISUPPORT messages into (RR 3276) (Markus
    Fischer)

0.2.1: 2024-06-11
  * Fix a case that we missed were a : can be in a parameter but not the first
    character (RR 3256) (Gary Kramlich)

0.2.0: 2024-06-09
  * Freeze the notify signal in Client::disconnect until we're done
    disconnecting (RR 3223) (Gary Kramlich)
  * Allow callers to set our cancellable or use our own if one wasn't set (RR
    3226) (Gary Kramlich)
  * Fix some memory leaks in unit tests (RR 3232) (Markus Fischer)
  * Add more items to the constants (RR 3230) (Gary Kramlich)
  * Add libidn to our build image (RR 3233) (Gary Kramlich)
  * Linkify all of the links in ibisconstants.h (RR 3234) (Gary Kramlich)
  * Use g_utf8_make_valid to handle weird encoding issues (RR 3239) (Gary
    Kramlich)
  * Add a transifex config (RR 3242) (Gary Kramlich)

0.1.0: 2024-06-02
  * Initial release
