Releases: jupyrdf/ipyelk
Releases · jupyrdf/ipyelk
v2.1.1 (Hydropotes inermis)
v2.1.0 (Pudella carlae)
@jupyrdf/jupyter-elk 2.1.0
- support JupyterLab 4.1-4.3
ipyelk 2.1.0
- improve type hints
v2.1.0a0 (Cervus canadensis nelsoni)
2.1.0a0
@jupyrdf/jupyter-elk 2.1.0-alpha0
- Update dependencies
elkjs 0.9.3
,sprotty 1.3
,jupyterlab 4.2
- Add shim for
reflect-metadata
vsfast-foundation
ipyelk 2.1.0a0
- Support
pydantic >=1,<3
v2.0.0 (Rangifer tarandus platyrhynchus)
@jupyrdf/jupyter-elk 2.0.0
- added control layer for displaying jupyter widgets based on currently selected nodes.
Rearchitecting core logic around:
Element
data model parallelingelkjson
using Pydantic for serialization and validation.- modular
Pipes
that can transform theelkjson
. For example, performing text label sizing before doing a full diagram render.
v1.0.0 (Cervus canadensis)
v0.3.0 (Megaloceros giganteus)
ipyelk 0.3.0
- Custom shapes (#60)
- Ability to add custom svg symbols and use as a reference for other elements
- Custom node shapes
- Custom connector end shapes for edges
- Custom shapes for ports
- Custom node label shapes
- Jupyterlab widgets rendering inside Node
- Node compartments
- Initial level of detail checks for labels
- Rendering checks for nodes outside of view bounding box
- Initial documentation (#64)
v0.2.1 Rangifer tarandus
v0.2.0 (Mazama Zetta)
@jupyrdf/jupyter-elk 0.2.0
- provides in-browser text measurement against ground-truth CSS (#15)
- upgrades to
sprotty-elk 0.9.0
(#15) - adds basic browser testing with Robot Framework (#21)
- adds SVG export with
ElkExporter
(#27) - handles multiple views of the same ELK model more robustly (#36)
ipyelk 0.2.0
- adds optional node label positioning with
NodeLabelPlacement
(#15)- vertical/horizontal alignment
- inside/outside the node
- improves evented updates of networkx to diagram with
ElkDiagram.connect(XElk)
(#15) - adds optional
ElkTextSizer
for interacting with browser text sizing (#15) - add layout options widgets to control various layout parameters (#24)
- add support for multiline node labels, port labels, and edge labels ([#35][])
- adds possibility of passing css classes through to the final DOM elements
v0.1.3 (jackelope)
- fixes
npm
upload from 0.1.1 and 0.1.2 (#12)
v0.1.1 (pudu mephistophiles)
Initial release