Merge lp:~zorba-coders/zorba/zorba-30_ChangeLog into lp:zorba

Proposed by Matthias Brantner
Status: Needs review
Proposed branch: lp:~zorba-coders/zorba/zorba-30_ChangeLog
Merge into: lp:zorba
Diff against target: 136 lines (+49/-50)
1 file modified
ChangeLog (+49/-50)
To merge this branch: bzr merge lp:~zorba-coders/zorba/zorba-30_ChangeLog
Reviewer Review Type Date Requested Status
Chris Hillery Approve
Matthias Brantner Pending
Review via email: mp+194947@code.launchpad.net

Commit message

improved changelog

To post a comment you must log in.
11675. By Matthias Brantner

another minor update

Revision history for this message
Chris Hillery (ceejatec) :
review: Approve
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue starting for the following merge proposals:
https://code.launchpad.net/~zorba-coders/zorba/zorba-30_ChangeLog/+merge/194947

Progress dashboard at http://jenkins.lambda.nu/view/ValidationQueue

Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Voting criteria failed for the following merge proposals:

https://code.launchpad.net/~zorba-coders/zorba/zorba-30_ChangeLog/+merge/194947 :
Votes: {'Approve': 1, 'Pending': 1}

Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue result for https://code.launchpad.net/~zorba-coders/zorba/zorba-30_ChangeLog/+merge/194947

Stage "CommitZorba" failed.

Check console output at http://jenkins.lambda.nu/job/CommitZorba/253/console to view the results.

11676. By Matthias Brantner

added JSound beta implementation to ChangeLog

Unmerged revisions

11676. By Matthias Brantner

added JSound beta implementation to ChangeLog

11675. By Matthias Brantner

another minor update

11674. By Matthias Brantner

improved ChangeLog

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ChangeLog'
2--- ChangeLog 2013-10-01 22:39:42 +0000
3+++ ChangeLog 2013-11-13 17:47:44 +0000
4@@ -9,84 +9,83 @@
5 to http://zorba.io/ .
6
7 New Features:
8- * The grouping variable in a group by clause is now optional
9- * New syntax for array lookup: expr1[[expr2]]
10- * New jsoniq functions: jn:trim() and libjn:descendant-arrays()
11- * jsoniq extension: Object/array navigation allows item()* as the type of the
12+ * The grouping variable in a group by clause is now optional.
13+ * JSONiq extension: New syntax for JSONiq array lookup: expr1[[expr2]].
14+ * JSONiq extension: jn:trim() and libjn:descendant-arrays().
15+ * JSONiq extension: Object/array navigation allows item()* as the type of the
16 input sequence (doing implicit iteration over the input sequence and skipping
17 items that are not objects/arrays).
18- * jsoniq extension: Several of the jsoniq functions now allow item()* as the
19+ * JSONiq extension: Several of the jsoniq functions now allow item()* as the
20 type of the input sequence (doing implicit iteration over the input sequence
21 and skipping or simply propagating items that are not objects/arrays).
22- * jsoniq extension: implicit iteration is also done for jsoniq delete, renames,
23+ * JSONiq extension: implicit iteration is also done for jsoniq delete, renames,
24 and value replacements.
25- * jsoniq extension: EBV on jsoniq items now returns true (instead of raising
26+ * JSONiq extension: EBV on jsoniq items now returns true (instead of raising
27 an error).
28+ * JSONiq extension: jn:analyze-string and jn:serializeFixed (#1192246).
29+ * New CSV-to-JSON converter module (#1189840).
30+ * Support XQuery 3.0 item-separator serialization parameter (#1217140).
31+ * Beta implementation of the JSound schema language (module http://jsound.io/modules/validate)
32
33 Optimizations:
34 * Implemented hoisting optimization for general FLWOR.
35 * Implemented flwor-merge optimization for general FLWOR.
36 * Implemented document-ordering elimination for general FLWOR.
37 * Applied count optimization to the return clause of general FLWORs.
38- * Optimized implementation of fn:deep-equal
39+ * Optimized implementation of fn:deep-equal.
40 * No need to apply document ordering on the domain expression of a FOR clause
41 if the FOR clause is followed by an orderby or groupby clause.
42 * Replaced use of create_value_type() in runtime with getTypeCode().
43- * Optimized switch expression
44+ * Optimized switch expression.
45 * Optimized implementation of function caching and removed the restriction
46 on the return type.
47 * No node ordering/distinct required for self axis.
48- * More aggressive eliminationof unused LET variables
49+ * More aggressive elimination of unused LET variables.
50+ * Improved performance of castable as expression (#1194720).
51
52 Bug Fixes/Other Changes:
53- * Fixed bug #1117952 (Improve XML error output format)
54- * Fixed bug #1188084 (fn-replace-42 failing)
55- * Fixed bug #1194720 (castable as performance)
56- * Fixed bug #1189636 (transcoding hexBinary streambuf)
57- * Fixed bug in hoisting through try-catch expr
58- * Fixed bug #1192246 (bring fn:analyze-string and fn:serialize to jsoniq)
59- * Fixed bug #1162631 (format-integer 'w' format of negative numbers)
60- * Fixed bug #1189840 (Need JSONiq CSV module)
61- * Fixed bug #1217140 (Support XQuery 3.0 item-separator serialization parameter)
62- * Fixed bug #942171 (file module to allow for arbitrary encodings)
63- * Fixed bug #1192285 (Have JSON token know number subtype)
64- * Fixed bug #1210628 (file:last-modified returns wrong month)
65- * Fixed bug #1190261 (relative paths bug in file module)
66- * Fixed bug #1189798 (Update core module "errors")
67- * Fixed bug #1187537 (Eliminate (or at least reduce) use of MAX_PATH)
68- * Fixed bug #1058398 (set-based sequence operations)
69- * Fixed bug #1180220 (Consolidate redundant path/file public APIs)
70- * Fixed bug #1158052 (createBase64Binary() API too subtle)
71- * Fixed bug #1103115 (Timezone units as hours are wrong)
72- * Fixed bug #1188280 (casting xs:id to xs:ncname)
73- * Fixed bug in casting to xs:NCName
74+ * Fixed bug #1117952 (Improve XML error output format).
75+ * Fixed bug #1188084 (fn-replace-42 failing).
76+ * Fixed bug #1189636 (transcoding hexBinary streambuf).
77+ * Fixed bug #1162631 (format-integer 'w' format of negative numbers).
78+ * Fixed bug #942171 (file module to allow for arbitrary encodings).
79+ * Fixed bug #1192285 (Have JSON token know number subtype).
80+ * Fixed bug #1210628 (file:last-modified returns wrong month).
81+ * Fixed bug #1190261 (relative paths bug in file module).
82+ * Fixed bug #1189798 (Update core module "errors").
83+ * Fixed bug #1187537 (Eliminate (or at least reduce) use of MAX_PATH).
84+ * Fixed bug #1058398 (set-based sequence operations).
85+ * Fixed bug #1180220 (Consolidate redundant path/file public APIs).
86+ * Fixed bug #1158052 (createBase64Binary() API too subtle).
87+ * Fixed bug #1103115 (Timezone units as hours are wrong).
88+ * Fixed bug #1188280 (casting xs:id to xs:ncname).
89+ * Fixed bug #1188100 (regex issues with 'q' flag in fn:tokenize).
90+ * Fixed invalid memory access error occuring during sequence type matching
91+ for user-defined types.
92+ * Fixed bug #1200090 (Convert json-xml module to use JSONiq items).
93+ * Fixed bug #938574 (changed the names and semantics of the NsScoping enum).
94+ * Fixed bug #1190710 (fn-format-date failures).
95+ * Fixed bug #1190407 (wrong rewrite of if-then-else return clause in case
96+ of general flwor).
97+ * Fixed bug #1188281 (casting to xs:anySimpleType not allowed).
98+ * Fixed bug #1189792 (Update core module "sctx").
99+ * Fixed bug #1188095 (do correct normalization for fn:string-length())).
100+ * Fixed bug #1189996 (Relocate some public API headers to util).
101+ * Fixed bug #1189790 (Update core module "full-text").
102+ * Fixed bug in hoisting through try-catch expr.
103+ * Fixed bug in casting to xs:NCName.
104 * Replaced Base64 C++ API with a better one.
105 * Replaced HexBinary C++ API with a better one.
106 * Check that the namespace URI used in default namespace declaration is valid
107- * Fixed bug in error conditions for computed PI constructor
108+ * Fixed bug in error conditions for computed PI constructor.
109 * Fixed implementation of fn:deep-equal according to latest W3C spec.
110 * Must apply document ordering on the domain expression of a FOR clause, if
111 the FOR clause is followed by a sequential clause.
112- * Fixed bug #1188100 (regex issues with 'q' flag in fn:tokenize)
113- * Fixed invalid memory access error occuring during sequence type matching
114- for user-defined types.
115- * Fixed bug #1200090 (Convert json-xml module to use JSONiq items)
116- * API change - Fixed bug #938574 (changed the names and semantics of the NsScoping enum)
117- * Fixed bug #1190710 (fn-format-date failures)
118- * Fixed bug #1190407 (wrong rewrite of if-then-else return clause in case
119- of general flwor)
120- * Fixed bug #1188281 (casting to xs:anySimpleType not allowed)
121- * Fixed bug #1189792 (Update core module "sctx")
122- * jn:members function takes item()* as aparameter (instead of item())
123- * Fixed bug #1188095 (do correct normalization for fn:string-length()))
124- * jn:keys function takes item()* as aparameter (instead of item())
125- * Fixed bug #1189996 (Relocate some public API headers to util)
126- * Fixed bug #1189790 (Update core module "full-text")
127- * Bug fix: selector value in object/array navigation is always cast to
128- string/integer
129+ * Selector value in object/array navigation is always cast to
130+ string/integer.
131 * The function jn:is-null() has been removed.
132 * Removed from libjn module the functions that existed in the jn module as well.
133- * Renamed xqxq module to zorba-query module(zq module).
134+ * Renamed xqxq module to zorba-query module (zq module).
135
136 version 2.9
137

Subscribers

People subscribed via source and target branches