# HASL 0.3.0 Has been released!

**URL:** https://discourse.imfreedom.org/t/hasl-0-3-0-has-been-released/158
**Category:** hasl
**Tags:** release, announcement
**Created:** [June 1, 2024, 9:33pm UTC](https://discourse.imfreedom.org/t/hasl-0-3-0-has-been-released/158 "2024-06-01T21:33:51Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![grim](https://discourse.imfreedom.org/user_avatar/discourse.imfreedom.org/grim/32/4_2.png) [@grim](https://discourse.imfreedom.org/u/grim)
#### Post date: [June 1, 2024, 9:33pm UTC](https://discourse.imfreedom.org/t/hasl-0-3-0-has-been-released/158/1 "2024-06-01T21:33:51Z")

</div>

We just released version 0.3.0 of HASL our Hassle-free Authentication and Security Layer library!

Downloads are available on [Sourceforge](https://sourceforge.net/projects/pidgin/files/hasl/0.3.0/)

ChangeLog

- Add Gs2Header for parsing GS2 Headers. (RR 2548) (Gary Kramlich)
- Make sure that mechanism subclasses are HaslMechanisms. (RR 2555) (Gary Kramlich)
- Rollback libidn to 1.38 as that’s the newest version that FreeBSD has. (RR 2657) (Gary Kramlich)
- Add version macros and exports to all functions. (RR 2675) (Elliott Sales de Andrade)
- Do some Meson cleanups done elsewhere. (RR 2806) (Elliott Sales de Andrade)
- Remove micro versions from Since tags. (RR 2999) (Elliott Sales de Andrade)
- Add a test to run `gi-docgen check` and fix the issues it found. (RR 3038) (Gary Kramlich)
