From 3c59df555b93a7650ae0056da34bacde93f4ef8f Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Wed, 11 Sep 2019 21:50:21 -0700 Subject: [PATCH] docs: Update documentation for 1.10 release Update changelog and regenerate HTML documentation. --- docs/manual.adoc | 26 ++ docs/manual.html | 662 ++++++++++++++++++++++++------------------- docs/quickstart.html | 272 +++++++++--------- 3 files changed, 543 insertions(+), 417 deletions(-) diff --git a/docs/manual.adoc b/docs/manual.adoc index 7cb2466..def9ced 100644 --- a/docs/manual.adoc +++ b/docs/manual.adoc @@ -2131,6 +2131,31 @@ Because of the differences in document object models, performance considerations :!numbered: +[[v1.10]] +=== v1.10 ^2019-09-15^ + +Maintenance release. Changes: + +* Behavior changes: + . Tab characters (ASCII 9) in attribute values are now encoded as ' ' to survive roundtripping + . `>` characters are no longer escaped in attribute values + +* New features: + . Add Visual Studio .natvis files to improve debugging experience + . CMake improvements (USE_POSTFIX and BUILD_SHARED_AND_STATIC_LIBS options for building multiple versions and pkg-config tweaks) + . Add format_skip_control_chars formatting flag to skip non-printable ASCII characters that are invalid to use in well-formed XML files + . Add format_attribute_single_quote formatting flag to use single quotes for attribute values instead of default double quotes. + +* XPath improvements: + . XPath union now results in a stable order that doesn't depend on memory allocations; crucially, this may require sorting the output of XPath query operation if you rely on the document-ordered traversal + . Improve performance of XPath union operation, making it ~2x faster + +* Compatibility improvements: + . Fix Visual Studio warnings when built in a DLL configuration + . Fix static analysis false positives in Coverity and clang + . Fix Wdouble-promotion warnings in gcc + . Add Visual Studio 2019 support for NuGet packages + [[v1.9]] === v1.9 ^2018-04-04^ @@ -2655,6 +2680,7 @@ enum +++xpath_value_type+++ [source,subs="+macros"] ---- // Formatting options bit flags: +const unsigned int +++format_attribute_single_quote+++ const unsigned int +++format_default+++ const unsigned int +++format_indent+++ const unsigned int +++format_indent_attributes+++ diff --git a/docs/manual.html b/docs/manual.html index c697942..4a1d501 100644 --- a/docs/manual.html +++ b/docs/manual.html @@ -4,18 +4,17 @@ - + -pugixml 1.9 manual +pugixml 1.10 manual