-
Notifications
You must be signed in to change notification settings - Fork 27
/
NEWS
174 lines (137 loc) · 5.43 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
Version 0.1.13
~~~~~~~~~~~~~~
Released: 2019-10-17
New Features:
- Export xb_silo_query_full() (Richard Hughes)
Bugfixes:
- Show the XPath that was used in the query in the error message (Richard Hughes)
Version 0.1.12
~~~~~~~~~~~~~~
Released: 2019-09-27
New Features:
- Add helper functions to get the first and last child XbBuilerNode (Richard Hughes)
- Add xb_node_transmogrify to allow changing XML format (Richard Hughes)
- Support 'tail' XML data in the stored silo (Richard Hughes)
Bugfixes:
- Do not escape a single quote with ' (Richard Hughes)
- Don't invalidate the silo for a GIO temp file (Richard Hughes)
- Fix up two memory leaks if using libxmlb from an introspected binding (Richard Hughes)
Version 0.1.11
~~~~~~~~~~~~~~
Released: 2019-07-15
New Features:
- Add xb_node_query_first_full() convenience helper (Richard Hughes)
- Rebuild the XbMachine parser to support 'and' and 'or' predicates (Richard Hughes)
- Verify we never break the ABI (Mathieu Bridon)
Bugfixes:
- Conditionalize installation of test data (Mathieu Bridon)
- Generate a GUID of zero for no silo data (Richard Hughes)
- Run CI jobs in parallel (Mathieu Bridon)
Version 0.1.10
~~~~~~~~~~~~~~
Released: 2019-05-16
Bugfixes:
- Do not mistake gzipped files as being application/x-zerosize content type (Richard Hughes)
- Fix running the installed tests with no checkout directory (Richard Hughes)
Version 0.1.9
~~~~~~~~~~~~~
Released: 2019-05-07
Bugfixes:
- Correctly implement building a silo with _SINGLE_LANG set (Richard Hughes)
Version 0.1.8
~~~~~~~~~~~~~
Released: 2019-03-26
New Features:
- Add some installed tests (Richard Hughes)
Bugfixes:
- Always add all children when importing parent-less XML data (Richard Hughes)
Version 0.1.7
~~~~~~~~~~~~~
Released: 2019-03-08
New Features:
- Add XB_BUILDER_COMPILE_FLAG_IGNORE_GUID (Richard Hughes)
- Allow nesting XbBuilderSource content type handlers (Richard Hughes)
Bugfixes:
- Correct return type for xb_builder_compile() (Mario Limonciello)
- Increase the amount of time for the inotify event to happen (Richard Hughes)
- Only run the speed tests when using '-m perf' (Richard Hughes)
Version 0.1.6
~~~~~~~~~~~~~
Released: 2018-12-30
New Features:
- Allow controlling how the XbQuery is parsed (Richard Hughes)
Version 0.1.5
~~~~~~~~~~~~~
Released: 2018-11-21
New Features:
- Add xb_builder_node_export() (Richard Hughes)
Bugfixes:
- Do not start a GIO session bus when using xb-tool (Richard Hughes)
- Ignore calls to xb_silo_query_build_index() with no results (Richard Hughes)
- Lazy load the stemmer when required (Richard Hughes)
Version 0.1.4
~~~~~~~~~~~~~
Released: 2018-11-08
New Features:
- Add support for bound variables (Richard Hughes)
- Add support for indexed strings (Richard Hughes)
- Optionally optimize predicates (Richard Hughes)
- Split out the XPath query logic into XbQuery (Richard Hughes)
- Support XPath method to do a Porter stem operation on text (Richard Hughes)
Bugfixes:
- Don't hardcode the path of python3 (Ting-Wei Lan)
- Only attempt to pass TEXT opcodes for upper-case() (Richard Hughes)
- Revert the optional text space saving feature (Richard Hughes)
- Use INTE:INTE for comparison where available (Richard Hughes)
Version 0.1.3
~~~~~~~~~~~~~
Released: 2018-10-22
New Features:
- Add XbBuilderFixup (Richard Hughes)
- Add xb_builder_node_get_attr_as_uint() (Richard Hughes)
- Add xb_builder_node_get_text_as_uint() (Richard Hughes)
- Add xb_builder_node_sort_children() (Richard Hughes)
Bugfixes:
- Allow being used as a meson subproject (Jan Tojnar)
- Fix compiling on Ubuntu Xenial (Richard Hughes)
- Switch from GPtrArray to XbStack for performance reasons (Richard Hughes)
- Update meson relro checks (Jan Tojnar)
Version 0.1.2
~~~~~~~~~~~~~
Released: 2018-10-16
New Features:
- Add support for XPath string-length() (Richard Hughes)
- Add xb_builder_source_load_bytes() (Richard Hughes)
- Add xb_silo_export_file() (Richard Hughes)
- Add xb_string_append_union() (Richard Hughes)
- Add xb_string_escape() (Richard Hughes)
Bugfixes:
- Allow the use as meson subproject (Jan Tojnar)
- Do not query with the first child (Richard Hughes)
- Fix a crash when using xb_builder_node_set_text() in a fixup (Richard Hughes)
- Only run the XbBuilderSourceConverterFunc if the silo needs rebuilding (Richard Hughes)
- Return an error when the XPath predicate has invalid syntax (Richard Hughes)
Version 0.1.1
~~~~~~~~~~~~~
Released: 2018-10-11
New Features:
- Add support for XPath starts-with() and ends-with() (Richard Hughes)
- Add support for number() and text() type conversion (Richard Hughes)
- Add support for predicate not() (Richard Hughes)
- Add xb_silo_invalidate() (Richard Hughes)
- Export XbMachine and XbOpcode (Richard Hughes)
Bugfixes:
- Add the XbBuilderSource info keys to the generated GUID (Richard Hughes)
- Add the XbBuilderSourceNodeFunc ID to the generated GUID (Richard Hughes)
- Add the source prefix to the generated GUID (Richard Hughes)
- Do not use GNode when compiling the blob (Richard Hughes)
- Ignore invalid arguments if OR queries have other sections to parse (Richard Hughes)
- Load back the saved new silo to get a mmapped version (Richard Hughes)
- Support XPath wildcard nodes with predicates (Richard Hughes)
- Support some relative parent queries (Richard Hughes)
- Use the time::changed-usec if set in the GUID (Richard Hughes)
Version 0.1.0
~~~~~~~~~~~~~
Released: 2018-10-05
Notes:
- A library for querying compressed XML metadata.