Skip to content

Releases: korpling/graphANNIS

0.21.0

26 May 17:14
v0.21.0
94e478c
Compare
Choose a tag to compare
0.21.0 Pre-release
Pre-release

Changed

  • C API now has an argument to return error messages when creating a corpus storage

Added

  • C API now also allows to unload a corpus from the cache manually

Fixed

  • CorpusStorageManager: Escape the corpus name when writing it to its disk location to support e.g. corpora with slash
    in their name.
  • Quirks mode: sort matches by reversed document path (document first)
  • Node names/paths where double encoded both when importing them and when executing the "find" function
  • Quirks mode: use default collation of Rust for corpora imported from relANNIS 3.3

0.20.0

19 May 20:59
v0.20.0
b401709
Compare
Choose a tag to compare
0.20.0 Pre-release
Pre-release

Deprecated

  • meta:: queries are now deprecated and can only be used in quirks mode

Fixed

  • Output annotations with the namespace "annis" in find function
  • Quirks mode: add additional identity joins in the order as the nodes are defined in the query
  • Encode ",", " " and ":" in the Salt ID output of the find(...) function
  • Sort longer vectors ("more specific") before shorter ones in find(...) output

0.19.4

10 May 16:33
v0.19.4
59ef287
Compare
Choose a tag to compare
0.19.4 Pre-release
Pre-release

Changed

  • Optimize parallel nested loop join by performing less copy operations

Fixed

  • Quirks mode: meta-data nodes are not part of the match result anymore

0.19.2

14 Apr 13:06
v0.19.2
47f0026
Compare
Choose a tag to compare
0.19.2 Pre-release
Pre-release

Fixed

  • Escape corpus and document paths with percent encoding when importing them from relANNIS
  • Use locale aware sorting of the results in quirks mode (which depends on the system graphANNIS is executed on)
  • CLI did not allow to turn quirks mode off once activated

0.19.1

19 Mar 11:13
v0.19.1
63376f3
Compare
Choose a tag to compare
0.19.1 Pre-release
Pre-release

Added

  • DOI on Zenodo to cite the Software itself

0.19.0

06 Mar 12:01
v0.19.0
13d9ab1
Compare
Choose a tag to compare
0.19.0 Pre-release
Pre-release

Added

  • Utility function node_names_from_match for getting the node identifiers from the matches
  • Tutorial for Python, Java and Rust on how to embedd graphANNIS in other programs
  • Citation File Format (https://citation-file-format.github.io/) meta-data

Changed

  • Renamed the "PartOfSubcorpus" component type to more general "PartOf"
  • relANNIS import now takes the sub-corpus structure into account
  • Quirks mode now also emulates the component search normalization behavior.
    Search nodes that where part of multiple dominance/pointing relation joins where duplicated and joined with the identity operator to work around the issue that nodes of different components could not be joined in relANNIS. This leads to additional output nodes in the find(...) query. See also the original JavaDoc for an explanation.
  • The error_chain crate is no longer used for error reporting, instead a custom Error representation is used

Fixed

  • "NULL" annotation namespaces where imported as "NULL" in relANNIS import
  • Result ordering for "find(...)" function was not correct if token helper components where not loaded

0.18.1

08 Feb 17:02
v0.18.1
b750c15
Compare
Choose a tag to compare
0.18.1 Pre-release
Pre-release

Changed

  • fixed issue where corpora which contain only tokens could not be queried for a subgraph with context

0.18.0

07 Feb 13:29
v0.18.0
7df80d3
Compare
Choose a tag to compare
0.18.0 Pre-release
Pre-release

Added

Changed

  • Separate the update events in smaller chunks for relANNIS import to save memory

0.17.2

05 Feb 15:01
Compare
Choose a tag to compare
0.17.2 Pre-release
Pre-release

Fixed Bugs

  • #70 get_all_components() returns all components with matching name if none with the same type exist

0.17.1

04 Feb 23:52
Compare
Choose a tag to compare
0.17.1 Pre-release
Pre-release

Fixed Bugs

  • #69 relANNIS-Import: Subgraph query does not work if there is no coverage component.