summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-04-30 06:54:13 +0000
committerkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-04-30 06:54:13 +0000
commit4602d8e2b725b6ab7766eed5055c73c22934fb7b (patch)
tree6e0982c6b14bee1e468e754ac230958ac694889b /NEWS
parent7727b22eb1dd2aab3127a0b4fdb6ee52aedf358e (diff)
NEWS: Add recent REXML changes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS35
1 files changed, 35 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index e8d316f45c..d08fa867ae 100644
--- a/NEWS
+++ b/NEWS
@@ -141,6 +141,41 @@ with all sufficient information, see the ChangeLog file or Redmine
* Matrix#antisymmetric?
+* REXML
+
+ * Improved some XPath implementations:
+
+ * concat() function: Stringify all arguments before concatenating
+
+ * string() function: Support context node
+
+ * string() function: Support processing instruction node
+
+ * Support "*:#{ELEMENT_NAME}" syntax in XPath 2.0
+
+ * Fixed some XPath implementations:
+
+ * "//#{ELEMENT_NAME}[#{POSITION}]" case
+
+ * string() function: Fix function(document) returns nodes that are
+ out of root elements.
+
+ * "/ #{ELEMENT_NAME} " case
+
+ * "/ #{ELEMENT_NAME} [ #{PREDICATE} ]" case
+
+ * "/ #{AXIS}:: #{ELEMENT_NAME} " case
+
+ * "#{N}-#{M}" case: One ore more white spaces were required before "-"
+
+ * "/child::node()" case
+
+ * "#{FUNCTION}()/#{PATH}" case
+
+ * "@#{ATTRIBUTE}/parent::" case
+
+ * "name(#{NODE_SET})" case
+
* Set
* Aliased methods: