Skip to content

Release v7.138.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 08:38
a38f3e4

The corpus now covers graph projections end to end: modeling them in Screenplay, projecting with Chronicle, reading them from Arc through Neo4j, and rendering them with Stage.

Added

  • cratis-arc-neo4j skill for reading a Neo4j graph from Arc: setup, the tenant-aware IGraphSession, the per-namespace database naming and single-database mode, in the cratis/arc/core profile. (#1032)
  • Graph projections in cratis-screenplay-projections (graph, node, edge, projection ... => graph) and given graph / then graph steps in cratis-screenplay-specifications.
  • Graph projections in cratis-chronicle-projection (attributes, the fluent IGraphProjection, graph sinks, GraphScenario) and the node/edge DSL in cratis-chronicle-client-elixir.
  • Graph rendering in cratis-stage-rendering-and-sandbox: what Stage renders, the Neo4j wiring and the graph refusals.
  • Graph, node, edge and graph sink in the glossary.

Changed

  • The Screenplay contract pin moves to 5.7.0, so example checks recognize the graph diagnostics PLAY0862–PLAY0877.