@trungdong trungdong released this Feb 6, 2018 · 3 commits to master since this release

Assets 2
  • Fixed association relation in RDF serialisation #117
  • Fixed compatibility with networkx 2.0+

@trungdong trungdong released this Jul 18, 2017 · 10 commits to master since this release

Assets 2
  • Replaced pydotplus with pydot (see #111)
  • Fixed datetime and bundle error in RDF serialisation
  • Tested against Python 3.6
  • Improved documentation

@trungdong trungdong released this Oct 20, 2016 · 44 commits to master since this release

Assets 2
  • Added: Support for PROV-O (RDF) serialization and deserialization
  • Added: direction option for prov.dot.prov_to_dot
  • Added: prov.graph.graph_to_prov to convert a Networkx graph back to a ProvDocument
  • Testing with Python 3.5
  • Various minor bug fixes and improvements
Assets 2
  • Changed the type of qualified names to prov:QUALIFIED_NAME (fixed #68)
  • Removed XSDQName class and stopped supporting parsing xsd:QName as qualified names
  • Replaced pydot dependency with pydotplus
  • Removed support for Python 2.6
  • Various minor bug fixes and improvements

@trungdong trungdong released this Jun 17, 2015 · 151 commits to master since this release

Assets 2
  • Added: prov-compare script to check equivalence of two PROV files (currently supporting JSON and XML)
  • Fixed: deserialising Python 3's bytes objects (issue #67)

@trungdong trungdong released this Feb 27, 2015 · 156 commits to master since this release

Assets 2
  • Fixed unicode issue with deserialising text contents
  • Set the correct version requirement for six
  • Fixed format selection in prov-convert script

@trungdong trungdong released this Feb 3, 2015 · 160 commits to master since this release

Assets 2
  • Python 3.3 and 3.4 supported
  • Updated prov-convert script to support XML output
  • Added missing test JSON and XML files in distributions

@trungdong trungdong released this Dec 19, 2014 · 187 commits to master since this release

Assets 2
  • Added: prov.graph.prov_to_graph() to convert a ProvDocument to a MultiDiGraph
  • Added: PROV-N serializer
  • Fixed: None values for empty formal attributes in PROV-N output (issue #60)
  • Fixed: PROV-N representation for xsd:dateTime (issue #58)
  • Fixed: Unintended merging of Identifier and QualifiedName values
  • Fixed: Cloning the records when creating a new document from them
  • Fixed: incorrect SoftwareAgent records in XML serialization

@trungdong trungdong released this Aug 21, 2014 · 201 commits to master since this release

Assets 2
  • Added: Support for PROV-XML serialization and deserialization
  • A ProvRecord instance can now be used as the value of an attributes
  • Added: convenient assertions methods for ProvEntity, ProvActivity, and ProvAgent
  • Added: ProvDocument.update() and ProvBundle.update()
  • Fixed: Handling default namespaces of bundles when flattened

@trungdong trungdong released this Aug 18, 2014 · 285 commits to master since this release

Assets 2
  • Added: Default namespace inheritance for bundles
  • Fixed: NamespaceManager.valid_qualified_name did not support
    prov.model.XSDQName
  • Added: Convenience prov.read method with a lazy format detection
  • Added: Convenience plot method on the ProvBundle class (requiring
    matplotlib).
  • Changed: The previous add_record() method renamed to new_record()
  • Added: The new add_record() function which takes one argument, a
    ProvRecord, has been added
  • Fixed: Document flattening
  • Added: hash function added to ProvRecord (at risk: to be removed
    as ProvRecord is expected to be mutable)
  • Added: extra_attributes added to mirror existing formal_attributes