Releases: neo4j-labs/ipython-neo4j
Releases · neo4j-labs/ipython-neo4j
Initial Release ipython-neo4j
IPython/Jupyter magic commands for Neo4j Cypher queries — a modern
replacement for icypher built on the neo4j-rust-ext Bolt driver.
Features:
- %neo4j magic for connection management (URI flags, env vars, .env file)
- %cypher / %%cypher for read queries with HTML table rendering
- %wcypher / %%wcypher for explicit write/schema queries
- EXPLAIN pre-flight safety check blocks writes by default
- Multi-statement cells separated by end-of-line semicolons
- --viz flag and .visualize() for neo4j-viz graph rendering
- --df flag and .df property for pandas DataFrame output
- -P flag for parameterised queries
- Per-query connection override flags
- Styled HTML error rendering (no raw tracebacks)
- CypherResult with .df, .counters, .summary, .to_graph()
- Unit tests (69 passing) + integration tests (demo DB + local)
- PyPI publish config via [tool.uv] publish-url