Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 1.85 KB

CHANGELOG.md

File metadata and controls

62 lines (44 loc) · 1.85 KB

History

2026.11.5.1 (2026-11-9)

  • Fix dependency specifier for py2neo_compat in pyproject.toml.

2026.11.5.0 (2026-11-5)

  • Support only Python 3.12, py2neo 2021, Neo4j 3.5; drop all other support.
  • Update to new Python style for a number of cases: f-strings, type hints, etc.
  • Update build system to use pyproject.toml exclusively.
  • Switch to CalVer versioning.
  • Convert to Markdown changelog.

1.1.0 (2025-10-15)

  • Update build system.
  • Delegate neo4j schema & other stuff to py2neo_compat.
  • Update tox testing targets to test py2neo v2 on Python 3.6 and v2021 on 3.8.

1.0.0 (2018-08-02)

  • 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.

0.4.0 (2017-08-30)

  • Enable using application-specific tags gryaml.node and gryaml.rel to construct instead of PyYAML's general-purpose !python/object/apply:.

0.3.1 (2016-10-28)

  • Fix assumption that a non-None instance of GraphDatabaseService in py2neo 1.6 would not be False.

0.3.0 (2016-10-28)

  • 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.)

0.2.0 (2016-07-05)

  • Initial implementation of working constructors with some basic testing.

0.1.0 (2015-11-11)

  • First tagged release. No working code, just ideas of what the YAML might look like. Not released on PyPI.