|
1 DataSchema Change History |
|
2 ========================= |
|
3 |
|
4 3.10.3 |
|
5 ------ |
|
6 |
|
7 * No changes. |
|
8 |
|
9 3.10.2 |
|
10 ------ |
|
11 |
|
12 * No changes. |
|
13 |
|
14 3.10.1 |
|
15 ------ |
|
16 |
|
17 * No changes. |
|
18 |
|
19 3.10.0 |
|
20 ------ |
|
21 |
|
22 * No changes. |
|
23 |
|
24 3.9.1 |
|
25 ----- |
|
26 |
|
27 * No changes. |
|
28 |
|
29 3.9.0 |
|
30 ----- |
|
31 |
|
32 * No changes. |
|
33 |
|
34 3.8.1 |
|
35 ----- |
|
36 |
|
37 * No changes. |
|
38 |
|
39 3.8.0 |
|
40 ----- |
|
41 |
|
42 * No changes. |
|
43 |
|
44 3.7.3 |
|
45 ----- |
|
46 |
|
47 * Implemented a partial fix for allowing XPath access to XML elements in IE10 |
|
48 Desktop, Metro, and WinJS environments. A known issue of IE10 WebView not |
|
49 allowing XPath addressing is still standing. [Ticket #2532796] |
|
50 |
|
51 3.7.2 |
|
52 ----- |
|
53 |
|
54 * No Changes. |
|
55 |
|
56 3.7.1 |
|
57 ----- |
|
58 |
|
59 * No changes. |
|
60 |
|
61 3.7.0 |
|
62 ----- |
|
63 |
|
64 * No changes. |
|
65 |
|
66 3.6.0 |
|
67 ----- |
|
68 |
|
69 * No changes. |
|
70 |
|
71 3.5.1 |
|
72 ----- |
|
73 |
|
74 * No changes. |
|
75 |
|
76 3.5.0 |
|
77 ----- |
|
78 |
|
79 * No changes. |
|
80 |
|
81 3.4.1 |
|
82 ----- |
|
83 |
|
84 * No changes. |
|
85 |
|
86 3.4.0 |
|
87 ----- |
|
88 |
|
89 ### `dataschema-json` |
|
90 * Added support to accept the results array as input, leaving |
|
91 `schema.resultListLocator` as optional. |
|
92 * Field locators that contain . or [???] now fail over to look for that |
|
93 locator as a single property name rather than a nested value. For example, |
|
94 a locator `"not.nested"` would look for `inputRecord.not.nested` for a |
|
95 value, but if it doesn't find one, it will look for |
|
96 `inputRecord["not.nested"]`. If it finds a value there, it will not look |
|
97 for a nested value for subsequent records. |
|
98 * `getPath` is far more tolerant of locator strings. In particular, it |
|
99 considered utf-8 characters that didn't match the `\w` regex group to be |
|
100 invalid. This is fixed. |
|
101 |
|
102 |
|
103 3.3.0 |
|
104 ----- |
|
105 |
|
106 * Bug 2528429: Added support for locator property to DataSchema.JSON |
|
107 resultFields. |
|
108 * Known Android issues (bugs 2529621, 2529758, 2529775): XML parsing is buggy |
|
109 on the Android WebKit browser. |
|
110 |
|
111 |
|
112 3.2.0 |
|
113 ----- |
|
114 |
|
115 * Set custom parser execution scope to be DataSchema instance. |
|
116 |
|
117 |
|
118 3.1.1 |
|
119 ----- |
|
120 |
|
121 * No changes. |
|
122 |
|
123 |
|
124 3.1.0 |
|
125 ----- |
|
126 |
|
127 * Added support for nested schemas. |
|
128 * Added support for XPath resultListLocator, instead of requiring the use |
|
129 of 'getElementsByTagName'. |
|
130 * Improved support for DOM elements in DataSchema.XML when IE |
|
131 xmldoc.selectNodes(String) fails. |
|
132 * Field list is now optional for DataSchema.JSON. If omitted, all response |
|
133 data is returned. |
|
134 * Fixed a bug in field resolution where null might be discovered along the |
|
135 resolution path. Now exits gracefully rather than throwing an error. |
|
136 |
|
137 |
|
138 3.0.0 |
|
139 ----- |
|
140 |
|
141 * Support for DOM elements in DataSchema.XML. |
|
142 |
|
143 |
|
144 3.0.0 beta 1 |
|
145 ------------ |
|
146 |
|
147 * Initial release. |