2007-07-28 -- 0.5.0
* Added: Syntax-based normalization * Added: Percent-encoding function Escape * Improved: Malloc/NULL checks added * Added: New function UnescapeInPlaceEx can also decode '+' to ' ' and convert line breaks * Added: Exact space computation for ToString, see ToStringCharsRequired * Added: --enable-sizedown for saving space and slower code * Fixed: Two internal functions were exposed in the API by mistake: uriPushToStack and uriStackToOctet * Added: Visual Studio 2005 project files * Removed: Legacy code (removal was announced for 0.5.0) 2007-07-06 -- 0.4.1 * Fixed: ToString did not work for IPv4 and IPv6 hosts 2007-07-03 -- 0.4.0 * Added: References resolution (think relative to absolute) * Added: Naive URI equality check * Added: URIs can now be converted back to strings * Fixed: The first path segment of a relative URI was eaten (functions ParseSegmentNz and ParseMustBeSegmentNzNc) * Fixed: uri->scheme.first was not reset in some cases (function ParseMustBeSegmentNzNc) * Improved: Test suite now built on "make check", not before * Fixed: Test suite always returned 0 (success) 2007-04-23 -- 0.3.4 * Added: Shared library support (moved to libtool) 2007-04-03 -- 0.3.3 * Fixed: Now unix EOLs constantly * Fixed: Added forgotten files to release package 2007-03-31 -- 0.3.2 * Fixed: Now compiles on FreeBSD 2007-03-28 -- 0.3.1 * Fixed: Now compiles on Mac OS X 2007-03-26 -- 0.3.0 * Added: New API, old marked deprecated * Added: Unicode support (think wchar_t) * Added: Doxygen code documentation * Added: Test suite using CppTest * Changed: Library code is now licensed under the new BSD license. The test suite code is licensed under LGPL. 2006-12-08 -- 0.2.1 |