← Back to team overview

zorba-coders team mailing list archive

[Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba

 

Matthias Brantner has proposed merging lp:~zorba-coders/zorba/prep-2.7 into lp:zorba.

Commit message:
2.7 release preparations

Requested reviews:
  Chris Hillery (ceejatec)

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/125821

2.7 release preparations
-- 
https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/125821
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt	2012-09-17 00:36:37 +0000
+++ CMakeLists.txt	2012-09-21 21:52:21 +0000
@@ -472,7 +472,7 @@
 
 # zorba versioning
 SET(ZORBA_MAJOR_NUMBER "2")
-SET(ZORBA_MINOR_NUMBER "6")
+SET(ZORBA_MINOR_NUMBER "7")
 SET(ZORBA_PATCH_NUMBER "0")
 SET(ZORBA_VERSION ${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER})
 MESSAGE(STATUS "Zorba version number: ${ZORBA_VERSION}")

=== modified file 'ChangeLog'
--- ChangeLog	2012-09-21 18:25:49 +0000
+++ ChangeLog	2012-09-21 21:52:21 +0000
@@ -3,24 +3,21 @@
 version 2.7
 
 New Features:
-  * New XQuery 3.0 simple map operator http://www.w3.org/TR/xquery-30/#id-map-operator
-  * New node copy function added to the node module
+  * XQuery 3.0 simple map operator http://www.w3.org/TR/xquery-30/#id-map-operator
+  * Copy function added to the node module
   * Allow prolog variables to be referenced before they are declared (XQuery 3.0 feature)
-  * xml:parse (fragment parsing) now allows for a DOCTYPE declaration at the
-    beginning of the XML document (requested in bug #1016606).
-  * New module http://www.jsoniq.org/modules/function-library with handy JSONiq
-    functions. jn:object is also supported.
-  * jn:parse-json can parse multiple top-level JSON items. Also, there is jn:parse-json#2 that
-    takes options to parameterize the parsing process (see bug #1047547)
+  * Module http://www.jsoniq.org/modules/function-library with handy JSONiq functions
+  * jn:parse-json can parse multiple top-level JSON items
+  * New semantics of null for comparison and arithmetics operations
   * Roundtripping of JSON items has been moved from the serializer to encoding functions.
   * Best-effort serialization of atomic values in JSON items.
-  * Implemented semantics of null for comparison and arithmetics operations.
   * Positional pagination support for index probes 
-  * Recognize the no-copy pragma to avoid copying nodes before insertion into a collection.
+  * Recognize the {http://www.zorba-xquery.com/extensions}no-copy pragma to avoid
+  copying nodes before insertion into a collection.
 
 Optimizations:
-  * New memory management for compiler expressions (no more ref counting)
-  * Exteneded some optimization rules (variable inlining/elimination and positional
+  * Improved memory management for compiler expressions (no more ref counting)
+  * Exteneded optimization rules (for variable inlining/elimination and positional
     predicate rewrite) to general flwor expressions.
   * Early optimization of positional predicates to subsequence expressions: now
     done at translation time, if possible.
@@ -36,7 +33,6 @@
   * Fixed bugs #899364 and 899363 (throw XQST0103 in case of non-distinct window
     variables)
   * Fixed bug #899366 (enforce the type declaration of a window variable)
-  * Now using native UUID libraries.
   * Fixed bug #1034942 (improper variable inlining inside general flwor expr)
   * Fixed bug #1024892 (index declaration references udf declared after the index)
   * Fixed bug #1038410 (Memory leaks in parser, trace iterator, and general index)
@@ -47,8 +43,7 @@
   * Fixed bug #1039488 (inserting more than one pair at once in a JSON object)
   * Fixed bug #1042840 (qname pool free-list corruption)
   * Fixed bug #866984 (better error message for an eval error)
-  * Fixed bug #1047538 (jsoniq: SourceFinder::findLocalNodeSources missing
-    json expressions)
+  * Fixed bug #1047538 (SourceFinder::findLocalNodeSources missing json expressions)
   * Fixed #1052383 (accessing context item in eval expr)
   * Fixed bug #1046559 (dynamic resolution between function invocation and jsoniq
     navigation)
@@ -59,6 +54,7 @@
   * Fixed bug #866994 (a better error message when collection iterator not open)
   * Fixed bug #1039254 (allow empty sequence as position value in positional LET
     var iterator)
+  * Use platform's native UUID library
 
 
 version 2.6

=== modified file 'NOTICE.txt'
--- NOTICE.txt	2012-09-17 00:36:37 +0000
+++ NOTICE.txt	2012-09-21 21:52:21 +0000
@@ -1,5 +1,5 @@
 -----------
-Zorba 2.6.0
+Zorba 2.7.0
 -----------
 
 (Note: This file is generated automatically from NOTICE.xml.