- Require registration for YAML constructors & representers -- this no longer
happens automatically as a side-effect of importing the
gryaml
package. - Add "simple" constructors & representers, to convert Nodes or Relationships to plain YAML structures or YAML structures tagged with '!gryaml.*' to plain Python structures.
- Reorganized repo so package is in
src/
. - Added more tests.
- Use
py2neo_compat
as compatibility layer.
- Enable using application-specific tags
gryaml.node
andgryaml.rel
to construct instead of PyYAML's general-purpose!python/object/apply:
.
- Fix assumption that a non-None instance of GraphDatabaseService in py2neo 1.6 would not be False.
- Fix so that it should mostly work with py2neo 1.6 in addition to py2neo 2.0. py2neo 1.6 does not support abstract nodes without labels, so it must be used against a live database, whereas py2neo 2.0 does not. (py2neo v3 support is in progress.)
- Initial implementation of working constructors with some basic testing.
- First tagged release. No working code, just ideas of what the YAML might look like. Not released on PyPI.