-
Notifications
You must be signed in to change notification settings - Fork 4
/
Changes
159 lines (131 loc) · 5.56 KB
/
Changes
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
0.44 2024-07-12
- [security] Dependencies updated
0.43 2024-06-11
- [feature] Support opProx in C2 (bodmer)
0.42 2024-01-11
- [feature] Support #REG in C2 (bodmer)
- [bugfix] Fix comma in #BED in C2 (bodmer)
0.41 2023-09-13
- [feature] Finish support for CQP (irimia)
- [bugfix] Disallow empty regex in PQ+ (diewald)
- [cleanup] Change of groupID.
0.40 2023-07-26
- [feature] Initial support for CQP
(irimia, margaretha, diewald)
The commit consists of ~15 squashed commits mainly
authored by irimia.
0.39 2023-01-12
- [cleanup] Updated to Java 11
- [security] Dependencies updated
- [bugfix] Fix reference bug in Annis (resolved #129, diewald)
0.38.2 2022-10-05
- [feature] Improve regex treatment of negative
character classes (diewald)
- [bugfix] Improve quantifiers in Regex (diewald)
- [feature] Separated regex grammar for reuse (diewald)
0.38.1 2022-10-05
- [security] Updated log4j (diewald)
- [bugfix] Fixed Annis OR group (resolved #96)
- [security] Updated jackson (diewald)
0.38 2021-12-10
- [security] Updated log4j due to CVE-2021-44228 (diewald)
- [bugfix] Updated dependencies following dependabot
!!! This is a security fix - please update!
0.37 2021-12-10
- [feature] Introduced query references in Poliqarp (diewald)
- [bugfix] Ignore empty corpus queries (diewald)
- [bugfix] Fix handling of apostrophes in multiword and regex
values in virtual corpora (#85; diewald)
- [feature] Added getVersion() and getName() methods (diewald)
- [security] Updated plexus-utils used in antlr4-maven-plugin
manually due to CVE-2017-1000487 (margaretha)
0.36 2020-07-24
- [security] Upgraded version of Google Guava
(CVE-2018-10237; diewald)
- Optimize regular expressions to use character classes
instead of alternations (kupietz)
- Updated FCS support (dependabot, diewald)
0.35 2019-11-12
- Added a method to add warnings in QuerySerializer (margaretha)
0.34 2019-08-27
- [bugfix] Ignore min:max order in distance operators
(#67; diewald)
- [feature] Support #COND() operator alias in C2 (#70; diewald)
- [bugfix] Fixed the distance serialization in CQL boolean queries
(#69; margaretha)
- Updated supported foundries for FCSQL (margaretha)
- Improved context conversion in MetaQueryBuilder (Kustvakt#32; diewald)
0.33 2019-02-20
- Added debug flags (margaretha)
- [bugfix] Fixed poliqarp layer bug (#52; margaretha)
- Replaced log4j with log4j2 (margaretha)
- Fixed issue #43 - C2 OPIN (margaretha)
- [bugfix] Flatten serialization of query errors (diewald, margaretha)
- Fixed OPOV and added range in OPOV grammar (margaretha)
0.32 2018-12-13
- [bugfix] Support verbatim string queries (#57; diewald).
0.31 2018-10-31
- [bugfix] Security upgrade of Jackson for CVE-2017-17485 and
CVE-2018-7489 (diewald)
- [bugfix] OpenJDK8u181-workaround (see Debian Bug report #911925)
(diewald)
0.30 2018-10-09
- Introduced docGroupRef and added VC reference in collection query
(margaretha)
- Fixed checking error in QuerySerializer (margaretha)
0.29 2018-07-23
- Added check for errors on QuerySerializer object (diewald)
- Support verbatim string values in Poliqarp
(fixes #42; diewald)
- Fix support for verbatim string values in collection queries
(diewald)
- Added hint to update the library (diewald)
0.28 2018-01-10
- Added some enums for koral:operation (margaretha)
- Fixed node serialization of Annis QL containing lemma (margaretha)
- Added serialization for Annis keyword "lemma" (margaretha)
- Removed version from FCSQL processor (margaretha)
- Fixed Annis regex bug regarding slash after foundry (margaretha)
- Fixed use of regular expressions in corpus queries
(margaretha, diewald)
- Fixed treatment of 'AND' and 'and' in vc serialization (diewald)
0.27 2017-09-12
- Changed Cosmas2 wildcards serialization as regex (margaretha)
- Fixed OP IN with classRefCheck.INCLUDES (margaretha)
- Implemented OP PV with exclusion (margaretha)
0.26 2017-06-29
- Updated collection query grammar (margaretha)
- Updated maven dependency phase (margaretha)
- Fixed handling of non-necessary brackets in tokens (diewald)
- Improved error handling (margaretha)
- Added wrap to koral:span serialization (margaretha)
0.25 2017-05-10
- Altered dominance and relation serialization (margaretha)
0.24 2017-05-03
- Fixed serialization of regexes for VCs (diewald)
- Implemented exclusion in Cosmas2 IN operation (margaretha)
- Restructured test suite (margaretha)
0.23 2016-10-27
- Added tests and comments for FCSQL (margaretha)
- Added quantifier for FCSQL QueryGroup (margaretha)
- Improved Poliqarp+ test suite (diewald)
- Removed redundant min serialization in repetitions (diewald)
0.22 2016-06-15
- Spans now always wrap terms (diewald)
- Cosmas-II "und", "oder", and "nicht" operations
now serialize to unordered sequences (diewald)
- Cleanup POM (diewald)
- Fixed deserialization of unnecessary brackets
around terms and termGroups in Poliqarp (diewald)
- Support for FCS 2.0 (margaretha)
- Fixed handling of escapes in regex
(issue #21; diewald)
0.21 2015-10-27
- Improved meta query builder (hanl)
0.2 2015-06-25
- Switch to "koral:" prefix (bingel)
- Coverage of KoralQuery 0.3
(see http://korap.github.io/Koral/)
(bingel)
0.1 2015-02-10
- First version published to GitHub (bingel)