zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #14634
[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.