Version 1.9.0
* Add xml::value_traits specialization for std::string. * Do not low-case paths in normalize() for Win32. Instead, do case- insensitive comparison. Version 1.8.0 * Add support for XML parsing (based in Expat) and serialization (based on Genx). * Improve the C++ indenter by handling the '},' sequence. * Add fs::basic_path::posix_string(). * Update the internal Boost subset to version 1.54.0. Version 1.7.0 * Add building blocks for multi-index containers. * Make regex a class template with character type as a template argument (currently can only be char or wchar_t). * Add support for case-insensitive regex. * Add clear() to fs::path. Version 1.6.3 * Minor fixes to make libcutl compilable with more pedantic GCC 4.7. Version 1.6.2 * Support for using external Boost instead of the internal subset in the autotools build system. Version 1.6.0 * Add support for setting a compiler::context value as container::any. * Return a reference to the newly set value from compiler::context::set(). * Add support for empty any containers. Version 1.5.0 * Add support for regular expressions. Underneath regex support is provided by a Boost subset. Version 1.4.0 * Add support for querying type_info of context entries (compiler). * Do sensible things if traversers are copied (compiler). Version 1.3.0 * Add new fs::path functions: absolute(), relative(), current(), complete(), and normalize(). Version 1.2.0 * Add support for automake and VC++ builds via meta-build. * Add support for resetting nodes/edges and deleting nodes in container::graph. * Redesign fs::path, add comparison operators. Version 1.1.1 * Bugfix release. Version 1.1.0 * Code stream interface (compiler/code-stream). * SLOC counter code stream (compiler/sloc-counter). * C++ code indenter (compiler/cxx-indenter). * Filesystem path abstraction (fs/path). * RAII-based file auto-removal (fs/auto-remove). * Project and solution files for VC++ 8 and 9. * Install target. Version 1.0.0 * First public release. |