Graphyne 1.2 has several major new features and a non-backward compatible change..
Conditions were introduced. Because of this, Graphyne is not called a smart graph, instead of a property graph.
The pip package dependency on Memetic has been removed. Graphyne is now a single, self-contained package. This was done by forking Memetic’s default schema and refactoring decencies. E.g. Memes and Metamemes that previously referenced the Memetic.DNA package now reference the Graphyne.DNA package. XML files still refer to the xsd schema location on the Memetic project.
Graphyne now supports the linktype attribute on MemberMeme elements in xml schemas. This allows the designer to explicitly decide whether member memes have atomic or subatomic links. Previously, this could only be controlled when dynamically linking entities via script and not in XML meme schemas.
The default link type memes linked in XML based schemas using the MemberMeme has switched from SUBATOMIC to ATOMIC. This is a potentially backward compatibility breaking change if scripters were explicitly choosing link typed during traverses, but should not be too challenging to migrate. This is a non-backward compatible change, but it was deemed that it must be made sometime and that it was better to do it now than wait until some unknown future date when a major release is created. At that time, the risk to existing scripts would undoubtedly be higher.