0.48 2025-11-17
     - [security] Update to Java 21.

0.47 2025-10-16
	- [enhancement] Add apiVersion for QuerySerializer, CorpusQuery-, 
	  Poliqarp- and CQP processors.
	  
0.46 2025-08-06
    - [security] Dependencies updated	
	
0.45 2025-05-23
     - [bugfix] Fix running QuerySerializer via commandline 
     - [feature] Add serializing corpus query via commandline

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)
