From 85f97d8e0842d7a4cb08ad997140df4d61be5440 Mon Sep 17 00:00:00 2001
From: "arseny.kapoulkine"
 <arseny.kapoulkine@99668b35-9821-0410-8761-19e4c4f06640>
Date: Sun, 8 Nov 2009 18:51:51 +0000
Subject: docs: Updated version and changelog

git-svn-id: http://pugixml.googlecode.com/svn/trunk@231 99668b35-9821-0410-8761-19e4c4f06640
---
 docs/index.html | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

(limited to 'docs/index.html')

diff --git a/docs/index.html b/docs/index.html
index 1f27a9c..afa3ac2 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -684,6 +684,42 @@ were attributes, i.e. doc.child("xml").attribute("version").as_float()); corresp
 </ul>
 </dd>
 </dt>
+<dt>15.11.2009 - v0.5
+<dd>Major bugfix release. Changes: <ul>
+<li>XPath bugfixes: <ul>
+<li>Fixed translate(), lang() and concat() functions (infinite loops/crashes)
+<li>Fixed compilation of queries with empty literal strings ("")
+<li>Fixed axis tests: they never add empty nodes/attributes to the resulting node set now
+<li>Fixed string-value evaluation for node-set (the result excluded some text descendants)
+<li>Fixed self:: axis (it behaved like ancestor-or-self::)
+<li>Fixed following:: and preceding:: axes (they included descendent and ancestor nodes, respectively)
+<li>Minor fix for namespace-uri() function (namespace declaration scope includes the parent element of namespace declaration attribute)
+<li>Some incorrect queries are no longer parsed now (i.e. foo: *)
+<li>Fixed text()/etc. node test parsing bug (i.e. foo[text()] failed to compile)
+<li>Fixed root step (/) - it now selects empty node set if query is evaluated on empty node
+<li>Fixed string to number conversion ("123 " converted to NaN, "123 .456" converted to 123.456 - now the results are 123 and NaN, respectively)
+<li>Node set copying now preserves sorted type; leads to better performance on some queries
+</ul>
+<li>Miscellaneous bugfixes: <ul>
+<li>Fixed xml_node::offset_debug for PI nodes
+<li>Added empty attribute checks to xml_node::remove_attribute
+<li>Fixed node_pi and node_declaration copying
+<li>Const-correctness fixes
+</ul>
+<li>Specification changes: <ul>
+<li>xpath_node::select_nodes() and related functions now throw exception if expression return type is not node set (instead of assertion)
+<li>xml_node::traverse() now sets depth to -1 for both begin() and end() callbacks (was 0 at begin() and -1 at end())
+<li>In case of non-raw node printing a newline is output after PCDATA inside nodes if the PCDATA has siblings
+<li>UTF8 -&gt; wchar_t conversion now considers 5-byte UTF8-like sequences as invalid
+</ul>
+<li>New features: <ul>
+<li>Added xpath_node_set::operator[] for index-based iteration
+<li>Added xpath_query::return_type()
+<li>Added getter accessors for memory-management functions
+</ul>
+</ul>
+</dd>
+</dt>
 </dl>
 
 <hr>
@@ -730,7 +766,7 @@ OTHER DEALINGS IN THE SOFTWARE.
 
 <hr>
 
-<p>Revised 17 September, 2009</p>
+<p>Revised 15 November, 2009</p>
 <p><i>&copy; Copyright <a href="mailto:arseny.kapoulkine@gmail.com">Arseny Kapoulkine</a> 2006-2009. All Rights Reserved.</i></p>
 </body>
 </html>
-- 
cgit v1.2.3