<li>Transactions and exceptions
<li>Build system
<li>Documentation system
- <li>Companion libraries for charset conversion, loading of images, and XML parsing
+ <li>Companion libraries for charset conversion, loading of images, and parsing of JSON and XML
<li>… and many more
</ul>
</div>
<p>
If you use the library to your pleasure, the authors will be glad to hear that at the same address.
</div>
- <div class="section" id="addlib"><h2>Extra libraries</h2>
+ <div class="section" id="addlib"><h2>Companion libraries</h2>
<p>
- The package also contains several other libraries from the Sherlock Holmes project, which you might find useful.
- So far, they are completely optional and not much documented.
+ LibUCW is accompanied by several other libraries, which you might find useful.
<ul>
- <li><strong>libucw-charset</strong> – manipulation of character sets and UniCode categories
- <li><strong>libucw-images</strong> – manipulation of images
+ <li><strong>libucw-json</strong> – a flexible JSON parser and formatter
<li><strong>libucw-xml</strong> – a lightning fast and flexible XML parser
+ <li><strong>libucw-charset</strong> – manipulation of character sets and UniCode categories [experimental]
+ <li><strong>libucw-images</strong> – manipulation of images [experimental]
</ul>
</div>
</div>
Companion libraries
-------------------
+- <<../ucw-json/index:,LibUCW-JSON>> -- a JSON parser and formatter
- <<../ucw-xml/index:,LibUCW-XML>> -- a XML parser
- LibUCW-charset -- character set conversion (undocumented)
- LibUCW-images -- loading and conversion of images (undocumented)
Release notes
=============
-FIXME
------
+6.5 (2015-07-17)
+----------------
+* Added companion library <<../ucw-json/index:,LibUCW-JSON>> for parsing
+ and formatting JSON.
+* Fastbufs have a new wrapper for parsing and generating hex-dumps.
+ Useful primarily for debugging.
+* Unicode functions are now more strict and they reject denormalized
+ UTF-8 sequences. Also, it is now possible to append UTF-8 characters
+ to a memory pool.
* The naming of memory pool functions mp_append_printf() and mp_append_vprintf()
turned out to be unfortunate as they have differently from all other functions
operating on growing buffers. They have been renamed to mp_printf_append()