Skip to content
Compare
Choose a tag to compare

It took quite some time, but here it is: an official stable 5.0.0.

Since the beta1 release several bugs were fixed and the codebase has been
polished a quite lot. The last stable release was more than six years ago,
so the changes are really too many to be listed. You're encouraged to upgrade
and just try it out.

Most prominent contributors to this release are @IceN9ne, @wodim, @Stanzilla,
@DarthGandalf, @Dessa, @staticfox, @AndrioCelos and @craftwar: Honor and Glory! :)
As usual, developers hang around #kvirc@Freenode. Come in and say hi!

Have fun!
Szymon Stefanek and The KVIrc Development Team

Compare
Choose a tag to compare

5.0.0-beta1

Pre-release
Pre-release

After some years and a couple of alpha releases we have a beta.
Well.. it's marked "beta" but you'll probably find it pretty much stable.
Several people have worked on the codebase and ultimately on this release.
Many of them hang daily around #kvirc@Freenode. Come and say hi! :)

Have fun!
Szymon Stefanek and The KVIrc Development Team

Compare
Choose a tag to compare

Finally, a new major milestone version of KVIrc is released!

Two years has passed since the original KVIrc 4 release. While the original
4.0 code was put in maintenance mode, a lot of time has been dedicated to merge
new features inside KVIrc. Today we present the result of this development.

Support for new os/architectures:

  • Mac OSX support, clang support
  • 64-bit Windows support
  • improved FreeBSD integration
  • even an esperimental OS/2 patch is available

More scripting power:

  • the interface to the popup subsystem has been rewritten: the new popup module
  • a new interface to the userlist: the userlist module
  • a new webView class that embeds a webkit
  • improved SQL classes
  • a new trayicon KVS class
  • added a default script manager to restore default scripts without overwriting
    custom user scripts
  • lots of new functions: $file.time(), $insideAlias(), $log.export(),
    $file.diskspace(), $isBot(), $gender(), $context.connectionStartTime,
    $context.lastMessageTime, $listtimers(), $window.isDocked, $aliasBody(),
    $file.readBytes(), $file.writeBytes(), window.savePropertiesAsDefault,
    $chan.modeParam(), ...
  • new certificate related functions: $dcc.getSSLCertInfo(), $certificate(),
    $str.evpSign(), $str.evpVerify()

A lot of new misc features:

  • a module to support FiSH irc encryption
  • smart logging paths using KVS
  • medialayer support: VLC, Spotify, Totem, Clementine, ...
  • a rewritten log viewer module
  • dynamic support for custom channel modes

As usual, we'd like to thank all the people supporting KVIrc development and its
userbase. A big hug to the resident users of #kvirc@Freenode for their continuous
effort on bridging the gap between developers and users.

Have fun :)
Szymon Stefanek and The KVIrc Development Team

Compare
Choose a tag to compare

Here we go again: 4.0.4 is ready.

This is mainly a bugfix release.

Configuration from existing 4.0.0/4.0.2 installations will be completely preserved
and everyone is encouraged to upgrade.

As usual, the bugs for this release should be reported by using the bugtrack
system available at https://svn.kvirc.de/kvirc/

Have fun :)
Szymon Tomasz Stefanek and The KVIrc Development Team

Compare
Choose a tag to compare

Here we go again: 4.0.2 is ready.

This is mainly a bugfix release. 4.0.0 went public after a very long delay and
even if we have tested it thoroughly some problems still managed to escape our
attention. There are fixes for several minor annoyances and the very important
patch for a security issue related to DCC handshakes (secunia advisory SA40727)

Configuration from existing 4.0.0 installations will be completely preserved
and everyone is encouraged to upgrade.

As usual, the bugs for this release should be reported by using the bugtrack
system available at https://svn.kvirc.de/kvirc/

Have fun :)
Szymon Tomasz Stefanek and The KVIrc Development Team

Compare
Choose a tag to compare

And again, after more than one year, we're back with a new release.

The major version increment from 3 to 4 reflects a big milestone reached by the
project: the port to Qt4 has been officially completed. This required a lot of
code to be rewritten and I must say that we have suffered it a bit. But now
it's done and Qt4 is a great framework to base KVIrc on, far better than Qt3.

Notable new features of this release include:

  • Definitive and stable port to the Qt4 libraries
  • A brand new build system based on CMake (no more ./configure)
  • Better support for server tecnologies: CAPS, STARTTLS, SASL, irc services...
  • A new UPnP module to control and remotely map your router ports for DCC
  • A totally rewritten MDI subsystem, with the look and feel of your OS
  • A nice graphical addon packager
  • A visual class editor for object oriented scripting
  • A rewritten iograph module to check your bandwidth usage
  • Support for animated avatars
  • Ability to get other user's avatars/information without the need to
    CTCP the whole channel
  • Support for DBus inter-process communication
  • Support for the MPRIS media player control and info reporting
  • Support for Phonon direct media playback
  • Improved platform compatibility for KDE4, MacOSX, Seven etc...
  • A lot of new options to better customize your client
  • A lot of new KVS commands and functions for your scripting needs
  • Tons of bug fixes, more than 500 only from the bugtracker
  • A better documentation of the code for those who like to give a look at it.
  • Months of testing and fixing to assure you an optimal IRC experience ;)
    _ ...

Again a lot of people contributed to this release. It would be simply unfair
not to mention the huge development effort made by Elvio Basello (HelLViS69),
Fabio Bas (CtrlAltCa) and Alessandro Carbone (Noldor). Without their hard work
KVIrc 4.0.0 wouldn't be possible.

Other kudos go to Markus Rennings (mren), Kai Wasserbäch (Curan),
Jan Wagner (spy6), Claudia Mongini (etherea), Jose (Zé) Melo (mmodem),
Alexey Uzhva (alexey), Robert Förster (Dessa), ambossarm, TheXception,
Voker57, Thomas Kalla, bugslayer, Aeriana, Desowin and obviously to everyone
on #kvirc@freenode who provided testing and support.

Well... it's time to play with it.

Have fun :)
Szymon Stefanek and The KVIrc Development Team

Compare
Choose a tag to compare

Here we go with another release :)

In march we said that 3.4.0 was the last release of the 3.* but we've found
that a little update wasn't going to hurt while the mainstream 4.* is being
worked out. Technically this is a mainly bugfix release: there are no major
new features inside. Some annoying 3.4.0 bugs were wiped out, some docs were
updated and we'll hopefully have a more stable windows binary.

If you're using 3.4.0 (or some older version) then you're strongly encouraged
to upgrade.

Have fun :)
Szymon Stefanek and The KVIrc Development Team

Compare
Choose a tag to compare

Here we go with another release :)

This one took a very long time but, well, finally it's here.

Notable new features of this release include:

- improved themeing support
- better desktop integration
- nicer support for many different IRC servers
- a totally revised option layout
- basic support for script "addons"
- improved help subsystem
- new nice statusbar applets
- improved scripting engine
- improved windows and macosx support
- ....

There is also a lot of small new details that you will
find out by yourself while playing around and finally
we obviously also have a huge number of bugfixes.

This will be the last stable release of the 3.* series and also the last
one using Qt3. From now on we'll be working on major version 4 and
switching completely to Qt4. This release actually contains a preliminary
Qt4 support and if you feel brave you might test it by passing
the "hidden" --enable-qt swtich to configure.

Have fun :)
Szymon Stefanek and The KVIrc Development Team