view CHANGES.md @ 513:928a40398dec

CMake: split options and conditions, closes #716 As described in the issue, the CMake process force off a cache variable when a condition is not met. If the user installs the requirements and re-run CMake it must also set the variable to on which is inconvenient. The new process is to add a secondary variable and do not touch user defined options.
author David Demelier <markand@malikania.fr>
date Mon, 23 Oct 2017 21:30:17 +0200
parents 76aaaf7cd5a3
children 763d41e3828c
line wrap: on
line source

IRC Client Daemon CHANGES
=========================

irccd 2.2.0 2017-09-26
----------------------

  - Add new Irccd.Util.cut function (#635),
  - Add new irccdctl commands to edit rules (#641),
  - Plugin plugin: add options max-list-lines, max-list-columns (#618),
  - Import Duktape 2.1.0 (#648),
  - Fix identity.ctcp-version option (#690).

irccd 2.1.3 2017-07-28
----------------------

  - Rules are now case insensitive (#645),
  - Plugin hangman, history and logger are now case insensitive (#642),
  - Plugin hangman: fix successive word selection (#644).

irccd 2.1.2 2017-06-02
----------------------

  - Fix SSL initialization error in libircclient (#653),
  - Fix various SSL warnings (#652),
  - Fix build on Linux with musl (#649),
  - Fix case sensitivity in hangman and roulette (#642).

irccd 2.1.1 2017-03-07
----------------------

  - Fix invalid documented option transport.family,
  - Fix error when logs.type is set to console,
  - Fix invalid IPV6_V6ONLY option in transports.

irccd 2.1.0 2017-02-01
----------------------

Irccd:

  - Add SSL support in transports,
  - Add authentication support in transports,
  - Fix a warning about daemon on macOS.

Javascript API:

  - New Irccd.File.lines function,
  - Various improvements in Irccd.File API.

Plugins:

  - Add new format section for plugins,
  - Add unit tests for plugins.

Irccdctl:

  - Added brand new plugin-config command,
  - Added aliases,
  - Added unit tests for irccdctl commands.

Libraries:

  - Replaced jansson with Niels Lohmann's JSON library,
  - Updated Duktape to 1.5.1.

Misc:

  - Patterns can now use shell escape sequences,
  - Added .editorconfig file,
  - Split documentation into topics,
  - The code is now split into several individual libraries.

Windows:

  - Get rid of QtIFW and uses NSIS, WIX on Windows,
  - Installer have components,
  - Copy DLL files automatically into fakeroot and install,
  - Added better support for cross-compiling using MinGW.

irccd 2.0.3 2016-11-01
----------------------

  - Fix various errors in logger plugin,
  - Fix quakenet support in auth plugin.

irccd 2.0.2 2016-04-19
----------------------

  - Fix CMake error preventing installation of irccd and irccdctl.

irccd 2.0.1 2016-03-13
----------------------

  - Plugin plugin: fix invalid usage.

irccd 2.0.0 2016-03-01
----------------------

  - Initial 2.0.0 release.