Skip to content

v3.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 10:30

3.0.0 (2026-10-16)

⚠ BREAKING CHANGES

  • aif: follow aif and xaif specs and reconstruct dialogs soundly
  • modernize api with generic dataclass models

Features

  • aif: follow aif and xaif specs and reconstruct dialogs soundly (387a677)
  • cli: describe all commands and parameters in help output (97cc406)
  • cli: validate casebase requests in the server (5199a26)
  • deps: update arg-services to v2 and make grpcio optional (e8ecf6f)
  • modernize api with generic dataclass models (d7643d3)

Bug Fixes

  • cli: pass deepl auth key as option or environment variable (aa95bcd)
  • cli: refuse to delete the input folder when cleaning (3d0fd38)
  • cli: skip rendering graphs that exceed the node limit (38ca0ce)
  • cli: translate references of the matching atom nodes (aa7d85f)
  • dump: keep the networkx attribute mappings unchanged (1fbc3fd)
  • load: apply exclude and strict filters when loading casebases (c650fa1)
  • load: avoid direct edges between argdown atoms (d604571)
  • load: keep aml owners and give schemes distinct ids (bbb6f91)
  • load: read the major claim of ova graphs (37f53c4)
  • load: stop kialo parsing from hanging on unmatched lines (1104fa6)
  • load: treat unset protobuf timestamps as missing (ecc4734)
  • load: use the configured classes in all loaders (0937431)
  • nix: drop the renderer wrapper of the app (49a142f)
  • protobuf: load unset participant and analyst names as missing (c1b7ac6)
  • protobuf: respect field presence when converting graphs (13e346b)
  • render: quote d2 ids and labels (82a71ea)
  • scheme: match scheme labels exactly regardless of case and separators (51f6c2e)
  • traverse: return the shortest node distance (e13344a)

Performance Improvements

  • load: index edges when reconstructing aif dialogs (83dc4ff)