Skip to content

Releases: fastobo/fastobo-py

0.6.2

18 Jan 21:18
v0.6.2
Compare
Choose a tag to compare

Added

  • Compilation of Python 3.8, PyPy 3.5 and PyPy 3.6 wheels for OSX.

Fixed

  • Bumped fastobo to v0.7.5, which should finally support Windows
    style line-endings.

0.6.1

19 Nov 15:56
v0.6.1
Compare
Choose a tag to compare

Added

  • Compilation of Python 3.8 wheels for Linux and Windows
    (#67).

Fixed

  • BaseTypedefClause not being declared in fastobo.typdef submodule.
  • fastobo.id module performing unneeded string allocation.

0.6.0

10 Oct 20:05
v0.6.0
Compare
Choose a tag to compare

Added

  • __init__ to all classes of fastobo.typedef.

Changed

  • Renamed term field of fastobo.typedef.Relationship to target.

0.5.4

08 Oct 13:25
v0.5.4
Compare
Choose a tag to compare

Added

  • __init__ implementation for fastobo.doc.OboDoc.
  • __init__ implementation for fastobo.term.ConsiderClause.
  • __init__ implementation for fastobo.term.IsObsoleteClause.
  • Add constructor signatures to classes in fastobo.term and fastobo.header.

Changed

  • Bumped pyo3 dependency to v0.8.1.

Fixed

  • Automatic generation of pyproject.toml in sdist.

0.5.3

05 Oct 23:56
v0.5.3
Compare
Choose a tag to compare

Added

  • __init__ and date getter to CreationDateClause in both fastobo.term
    and fastobo.typedef with proper timezone support.

0.5.2

28 Sep 18:14
v0.5.2
Compare
Choose a tag to compare

Added

  • Getters for ReplacedByClause in fastobo.typedef.

Fixed

  • PyFileGILRead (used in fastobo.iter) should now be thread safe.

0.5.1

19 Sep 15:21
v0.5.1
Compare
Choose a tag to compare

Added

  • Getters for ExpandExpressionToClause and ExpandAssertionToClause in
    fastobo.typedef.

Fixed

  • Missing NamespaceIdRuleClause class is now a member of fastobo.header.

0.5.0

18 Sep 11:14
v0.5.0
Compare
Choose a tag to compare

Added

  • fastobo.iter function to iterate over the entity frames of an OBO document.
  • From<std::io::Error> impl for Error.

Changed

  • OboDoc cannot be subclassed anymore.

0.4.2

16 Sep 15:51
v0.4.2
Compare
Choose a tag to compare

Added

  • Getters for IsClassLevelClause and IsMetadataTag in fastobo.typedef.
  • Getters for RelationshipClause in fastobo.term.

Changed

  • Inconsistent naming for PropertyValueClause between fastobo.header
    and other submodules.

Fixed

  • Bug with fastobo.header.ImportClause.reference returning the whole clause
    serialization instead.

0.4.1

15 Sep 14:20
v0.4.1
Compare
Choose a tag to compare

Added

  • Precompiled wheels for CPython 3.5, 3.6 and 3.7 on Windows x86-64.