# Ibis 0.4.0 has been released!

**URL:** <https://discourse.imfreedom.org/t/ibis-0-4-0-has-been-released/176>\
**Category:** Ibis\
**Tags:** announcement, release\
**Created:** [July 26, 2024, 8:14am UTC](https://discourse.imfreedom.org/t/ibis-0-4-0-has-been-released/176 "2024-07-26T08:14:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![grim](https://yyz1.discourse-cdn.com/flex007/user_avatar/discourse.imfreedom.org/grim/32/4_2.png) [@grim](https://discourse.imfreedom.org/u/grim)\
**Post date:** [July 26, 2024, 8:14am UTC](https://discourse.imfreedom.org/t/ibis-0-4-0-has-been-released/176/1 "2024-07-26T08:14:12Z")

</div>

We are pleased to announce that version 0.4.0 of Ibis has been released!

This release contains a number of issues that should make writing IRC clients much easier! See the full ChangeLog below.

Downloads can be found [here](https://sourceforge.net/projects/pidgin/files/ibis/0.4.0/)

- 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)
