HexChat Changelog

What's new in HexChat 2.16.2

Mar 6, 2024
  • This week 2.16.2 has been released. It contains some small fixes and features that have accumulated over the past two years since the last release.
  • This will be the last release I make of HexChat. The project has largely been unmaintained for years now and nobody else stepped up to do that work.
  • I want to say thank you to all of the contributors, users, and chatters I’ve interacted with over the years. HexChat was a very important and formative project for me; I started contributing to it as a teenager, learned so much, met many great people, and it led to greater things in my life. It is hard to let go but the time has come for me to move on.
  • I am going to move all data that I can to be hosted on Github, so all documentation, installers, and dependencies will be there until the end of Microsoft.
  • Forks of the project are welcomed. Nobody can stop the code from living on.
  • Full changelog:
  • change /server to use TLS by default, use -insecure or the - prefix on the port to disable
  • change preferences dialog to be modal
  • add support for the extended-monitor capability
  • add support for SCRAM SASL mechanisms
  • add option to hide nick from window title
  • increase max server password length to 1024
  • fix some detecting some URLs causing a crash
  • fix long SASL auth strings not being split
  • fix PROTOCOL_NAMESX support and only use it when not using multi-prefix
  • fix dialog topic not being updated with CHGHOST
  • fix notify.conf being reversed when saved
  • lua: fix crash when using pluginprefs
  • python: fix API break in hook_timer()
  • python: fix timers that unhook themselves
  • checksum: Various improvements including not blocking the UI
  • win32: Add installer options to control start menu, desktop, and quick launch shortcuts
  • win32: Update python3 to 3.8
  • win32: Remove python2