Skip to content

Releases: althonos/pronto

v2.7.3

12 Jan 13:15
v2.7.3

Choose a tag to compare

Fixed

  • Broken parsing of OBO files containing explicit is_a typedefs (#246).

v2.7.2

10 Nov 12:45
v2.7.2

Choose a tag to compare

Changed

  • Use dataclasses to derive code for EntityData classes.

Fixed

  • Remove all direct access to __annotations__ in the data model (#245).
  • Enable testing with Python 3.14 in GitHub Actions.

v2.7.1

25 Oct 20:06
v2.7.1

Choose a tag to compare

Changed

  • Relax dependencies to support both fastobo versions v0.13 and v0.14.

v2.7.0

05 Mar 12:54
v2.7.0

Choose a tag to compare

Added

  • encoding argument to Ontology constructor to skip auto-detection if needed (#221, #241).

Fixed

  • Broken implementation of EncodedFile.readinto causing issues with some encodings (#109).
  • tests module being included in site-install (#237).
  • Ignore Unicode BOM in BaseParser.can_parse if any.

v2.6.0

14 Feb 17:33
v2.6.0

Choose a tag to compare

Added

  • Explicit support for Python 3.13.
  • OWL/XML and RDF/XML format support for Ontology.dump (#232, #149).

Changed

  • Bump fastobo to v0.13.0.
  • Use pyproject.toml to store project metadata instead of setup.cfg.

Fixed

  • RDF/XML parser not supporting owl:annotatedTarget given as attributes.
  • Warn when failing to parse a xref in RDF/XML class parser.
  • Allow undeclared synonym types in RDF/XML parser (#229).

v2.5.8

14 Sep 16:01
v2.5.8

Choose a tag to compare

Fixed

  • Extraction of implicit string annotation in RDF/XML files (#231).
  • RDF/XML parser crash on oboInOwl:SynonymTypeProperty when missing a scope (#230).

Changed

  • Migrate documentation to PyData theme.

v2.5.7

24 Apr 13:39
v2.5.7

Choose a tag to compare

Fixed

v2.5.6

21 Feb 16:27
v2.5.6

Choose a tag to compare

Added

  • Explicit support for Python 3.12.

Fixed

  • Synonym types not being properly extracted by RDF/XML parser (#218).

v2.5.5

17 Aug 10:31

Choose a tag to compare

Fixed

  • replaced_by and consider attributes not being extracted from RDF/XML documents on missing RDF datatype (#209).
  • Hard requirement on multiprocessing.pool preventing the package to work single-threaded on more restrictive environments (#208).

v2.5.4

10 Apr 17:49

Choose a tag to compare

Fixed

  • Entity.synonyms setter not accepting frozenset arguments as expected (#207).

Changed

  • Bump supported networkx version to v3.0 (#206).