Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Apr 13:15
· 9 commits to main since this release

What's Changed

[0.1.0] - 2026-04-07

Added

  • Added support for Null node for None value (lpg)
  • Added support for pylpg backends
  • Added integration mode (clingo)
  • Added id_to_object to cache id mapping
  • Made get_or_make_predicate_classes_from_type public BREAKING
  • Added make_facts_from_object; make_ontology_rules_from_type
  • Fieldz object to clingo facts (preliminaries)

CI/CD

  • Added deployment, cliff and tox

Changed

  • Divided backends into separate extras
  • Added session for analogous API to LPG (clingo)
  • Moved Adapter to adapter module (biocypher)
  • Complete refactor following the lpg structure (clingo)
  • Cleaned useless files after refactor
  • Complete refactor for neo4j using pylpg and addition of falkordb
  • Homogenized APIs between sessions
  • Neo4j move following lpg
  • Now uses context and plugins
  • Cleaned code

Documentation

  • Added first documentation version
  • Updated main package example
  • Adapt the docs to session refactor

Fixed

  • Now relies on collection in place of predifined list of types (typeinfo)
  • Now takes into account primitive types disjunction properly (lpg)
  • Removed ambiguous none integration mode (neo4j)
  • Fixed bug in sequences: elements->items
  • Fixed bug

Miscellaneous

  • Added commitlint
  • Cleaned ini file (tox)
  • Added required pyyaml dep
  • Updated memory (claude)
  • Added new depencies for pylpg refactor
  • Removed credentials (gitignore)
  • Added plans/ (gitignore)
  • Made CLAUDE.md and linked AGENTS.md to it
  • Added dep to clorm

Other

  • Added docstrings (Kimi)
  • Update
  • Added .opencode
  • Fixed not passing module argument in _get_array_type_from_field
  • Update
  • Added tests/credentials.py
  • Added conf
  • Pyproject.toml, uv.lock: added dev and test dep groups; added missing frozendict dep
  • Added, with workflows for testing and packaging to TestPyPi and PyPi
  • Switched to uv
  • Rm
  • Cleaning; removing pdm; build with hatchling; changed license; made version dynamic (tag)
  • Added one introduction sentence
  • Added biocypher universal adapter and utils function to build a biocypher schema from a dataclass-like data model
  • Update
  • Connect function now returns the driver
  • Set resolve_objects default value to False in function cypher_query
  • Added make_object functions for sequences
  • Moved neomodel.py to core.py
  • Cleaned
  • Added base classes to make_node_class_from_fieldz_class
  • Added collection types
  • Added is_missing_type function
  • Added make_object_from_node
  • Added make_nodes_function
  • Added custom types
  • First commit

Testing

  • Added tests for clingo and biocypher
  • Added tests (biocypher)
  • Added tests for clingo core (clingo)
  • Update after pylpg refactor
  • Made get_or_make_predicate_classes_from_type public
  • Added new tests
  • Moved forward refs outside of function
  • Removed mockups and use real neo4j connection
  • Removed comments
  • Removed for cleaning

Installation

pip install fieldz_kb==0.1.0

Links