]> mj.ucw.cz Git - libucw.git/commitdiff
Prepared for release of Libucw 6.0
authorMartin Mares <mj@ucw.cz>
Mon, 27 Jan 2014 23:51:11 +0000 (00:51 +0100)
committerMartin Mares <mj@ucw.cz>
Mon, 27 Jan 2014 23:51:11 +0000 (00:51 +0100)
ucw/default.cfg
ucw/doc/relnotes.txt

index 538d1c60cb5889b0a3614b359dcc2bd430e78768..6ab749513d69c48f472bbae89b597bf06df18df1 100644 (file)
@@ -1,9 +1,9 @@
 # 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"));
index ce1a90b9921a0bccf71f61b39e4dfac0b106557a..2b4134483ffb9fbc687ad1268a7f2075c1e90b4e 100644 (file)
@@ -1,9 +1,18 @@
 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
@@ -39,6 +48,8 @@ WIP
 * *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
 ---