Releases: althonos/pronto
Releases · althonos/pronto
2.4.3
2.4.2
2.4.1
Changed
pronto.pv.PropertyValue
is now an abstract class.pronto.parsers.RdfXmlParser
now ignores synonym Xrefs not in
the right format.
Fixed
pronto.Entity.definition
documentation now lists return type as
pronto.definition.Definition
as expected.- CURIE compaction in RDF/XML not being handled consistently, causing
some crashes on ontologies using aliased relationships. pronto.utils.typechecked.disabled
is now reentrant and should
not be disabled in multithreaded contexts anymore.
Removed
- Implicit injection of
lxml
instead ofxml.etree
, which caused
issues withRdfXmlParser
.
2.4.0
Added
- Deprecation warnings for the retrieval of relationships via
indexing, to be deprecated inv3
.
Changed
- Replaced Travis-CI with GitHub Actions to handle continuous integration.
- Bumped
fastobo
dependency tov0.10.0
.
Removed
2.3.2
2.3.1
2.3.0
Added
- Retrieval of entities via their alternate IDs on the source
Ontology
. - Direct edition of entity relationships via the
Relationships
view. __all__
attribute to all modules of the data model.RelationshipSet
container likeTermSet
with shortcut attributes and
proxying of actualRelationship
instances.Relationship.subproperties
andRelationship.superproperties
methods
to add, remove, clear and iterate over the subproperties and superproperties
of aRelationship
instance.Ontology.synonym_types
method to count (viaSizedIterator
) and iterate
over the synonym types of an ontology and all of its imports.Ontology.get_synonym_type
method to retrieve a single synonym type by ID
from an ontology or one of its imports.
Changed
- Management of sub-properties / super-properties is now consistent with
the management of subclasses / superclasses. consider
,disjoint_from
,disjoint_over
,equivalent_to
,replaced_by
transitive_over
andunion_of
properties ofRelationship
now return
aRelationshipSet
.
Fixed
- Outdated documentation in
Term.subclasses
describing the performances of
the previous algorithm. - Possible
AttributeError
with the setter of theEntity.synonyms
property. - Issue with synonym types declared in imported ontologies not being usable
with synonyms of the actual ontology. - Various type annotations not updated since version 2.2.2.
2.2.4
2.2.3
2.2.2
Added
- Extraction of basic relationships from RDF/XML documents.
Fixed
- Erroneous type annotations on
Term.subclasses
andTerm.superclasses
. - Bug with
Term.equivalent_to
setter crashing with aNameError
. - Bug with
Entity.synonyms
setter not extracting synonym data.