Skip to content

Releases: korpling/annatto

0.52.0 - 2026-04-28

28 Apr 14:55

Choose a tag to compare

Release Notes

Added

  • import graphml: When generic config attributes are used, such as extensions, which the importer has to ignore, a warning is displayed

Changed

  • internal library for documentation generation had changed, as it also changed in graphannis

Download annatto 0.52.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.51.0 - 2026-04-10

10 Apr 09:08

Choose a tag to compare

Release Notes

Added

  • import conllu parsing errors: Add file name to error message
  • graph op split: setting regex = true will interpret and use the delimiter as a regular expression
  • import table: allow to predefine an n/a value, for which no annotations are created
  • graph op map: Value can be factors of queried annotations by using factorize in the value definition of a rule

Download annatto 0.51.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.50.1 - 2026-03-31

31 Mar 16:06

Choose a tag to compare

Release Notes

Fixed

  • export xlsx: Data category is text for all cells. This allows to properly export ordinal numbers.

Download annatto 0.50.1

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.50.0 - 2026-03-30

30 Mar 15:37

Choose a tag to compare

Release Notes

Added

  • import toolbox: multi-line comments starting with ### are supported
  • graph op span: Query token annotations and create spans for equal values covering adjacent (default) or even non-adjacent matching nodes
  • graph op divide: Split ordered segments into sub nodes, either with a fixed number or split into characters

Fixed

  • generic importer configuration is now properly read and used

Changed

  • replaced likewise crate with similar as requested by the maintainer or likewise (#522)

Download annatto 0.50.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.49.0 - 2026-03-17

17 Mar 10:28

Choose a tag to compare

Release Notes

Added

  • unstable:diff allows to execute a merge between two subgraphs by setting merge = true.
    The resulting graph might require manual post-hoc clean up, depending on other graph ops
    and exports down the line.
  • import toolbox: allow annotation values with parentheses (opening and closing) as well as comments
  • imports can now be configured to rename the root of the corpus by using key as on top level
  • imports' formats can now be customized using extensions on top level
  • generic import configuration is also available in library use

Changed

  • diff is unstable:diff to the user, to enforce consciousness of potential flaws in the outcome.
  • visualize: The dot output format written by graphviz_rust has changed
  • documentation: Writing the docs removes the unstable: prefix from unstable modules

Download annatto 0.49.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.48.0 - 2026-02-27

27 Feb 12:52

Choose a tag to compare

Release Notes

Changed

  • cleaner messages for generic import, graph_op, and export errors

Added

  • Exmaralda exporter: metadata that can not be assigned to a speaker by the
    namespace is added to the generic meta-information section.
  • Exmaralda importer: new merge_events parameter controls whether to merge
    events that span the span timeline items. For backward compatiblity, this is
    true per default.
  • Annatto as library: Implement Clone and PartialEq for ImporterStep,
    ExporterStep and ManipulatorStep. Since the corresponding enums already
    implement these traits, this does not add any actual constraints on the
    implementations, but allows this structs to be easier used in third party
    libraries, e.g. for storing it in a BTreeMap.

Fixed

  • Exmaralda exporter did not output the end timeline item for documents without
    time codes.

Download annatto 0.48.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.47.0 - 2026-01-15

15 Jan 22:32

Choose a tag to compare

Release Notes

Added

  • import conllu: Allow newpar and newdoc keywords

Changed

  • enumerate: sort as numeric uses float internally (lower maximum value, but sorting time values is possible)
  • time: More generic functionality
  • time: existing time annotations are now overwritten

Fixed

  • enumerate: Fixed tracking of by-values
  • time: no more misleading error messages

Download annatto 0.47.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.46.0 - 2026-01-13

13 Jan 10:50

Choose a tag to compare

Release Notes

Added

  • better documentation for revise
  • Add diff, a graph op that highlights editions between subgraphs with specific edge and node annotations
  • Add edit for directly manipulating the graph via graph updates
  • import whisper: More format flexibility (json keys can be skipped or have different names)

Changed

  • revise: Removed obsolete feature for magically moving node annotations through the coverage component to other nodes with a matching namespace (too specific and thus too prone to failure)

Fixed:

  • diff: Deserialization fixed for string representation of anno key

Download annatto 0.46.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.45.0 - 2025-12-11

11 Dec 14:40

Choose a tag to compare

Release Notes

Changed

  • export xlsx: No more parallel document processing in one export step, as this caused the exporter to crash when more than one file was present
  • export xlsx: Better warning messages

Fixed

  • import xlsx: Trim column names
  • parsing of workflow: Environment variables can now contain non-ascii characters

Download annatto 0.45.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.44.1 - 2025-12-09

09 Dec 09:55

Choose a tag to compare