# Configuration variables of the UCW library and their default values
-# (c) 2005--2012 Martin Mares <mj@ucw.cz>
+# (c) 2005--2014 Martin Mares <mj@ucw.cz>
# Version of the whole package
-Set("UCW_VERSION" => "5.0-dev");
-Set("UCW_VERSION_CODE" => 5000000);
+Set("UCW_VERSION" => "6.0-dev");
+Set("UCW_VERSION_CODE" => 6000000);
# Name of libraries in packages (libucw$UCW_ABI_SUFFIX.so.0.0, etc.)
Set("UCW_ABI_SUFFIX" => "-" . Get("UCW_VERSION"));
Release notes
=============
-WIP
+6.0
---
+* Libucw finally has a clean ABI, which does not pollute namespace, risking
+ collisions with other libraries. However, we did not want to abandon our
+ nicely and simply named functions, so the header files define macros,
+ which translate names of all externally visible symbols to start with `ucw_`.
+ If you don't like this, configure libucw with `CONFIG_UCW_CLEAN_ABI` turned off.
+* All helper utilities are now installed with names starting with `ucw-` to
+ prevent collisions.
+* The auxiliary libraries have been renamed to `libucw-charset`, `libucw-images`,
+ `libucw-xml`.
* A <<opt:,parser of command-line options>> has been added, similar in spirit to
our <<conf:,configuration file parser>>. The <<conf:getopt_h,getopt>> module
has been obsoleted
* *Incompatible* The `UCW::CGI` Perl module has its custom error handlers
(which override default Perl error handlers) split off to a separate module
`UCW::CGI::ErrorHandler`.
+* Added <<varint:,varint>> module for efficient UTF-8-like encoding of 64-bit
+ integers to byte sequences.
5.0
---