Changelog#
2.0.0
#
@jupyrdf/jupyter-elk 2.0.0
#
Added control layer to allow jupyterlab widgets to exist on top of the diagram based on current node selection.
Adding controllable render delay for jupyterlab widgets used in diagram nodes.
Updated dependencies to
elkjs 0.8.2
.Fixed diagram bounding box issue affecting node visibility (#94).
Improved test sizing that takes into account css properties (#97)
ipyelk 2.0.0
#
Migrated to
ipywidgets >=8.0.1,<9
Added simple visualizer widget for the diagram pipe status.
Fixed edge parent ownership affecting self edges (#101)
2.0.0a0
#
@jupyrdf/jupyter-elk 2.0.0-alpha0
#
Label Schema fix ([#73])
Element API overhaul (#88)
Add
mypy
for type checkingUse
pydantic
forElement
base models
Overhaul top level interface (#89)
Backporting Sprotty Duplicate ID (#17)
Generalize the processing stages to use a common interface of Marks and simplify processing to composable pipes
Refactoring top level APIs and attempt and more streamlined
Diagram
creation
ipyelk 2.0.0a0
#
1.0.1
#
@jupyrdf/jupyter-elk 1.0.1
#
hides some browser console messages
ipyelk 1.0.1
#
1.0.0
#
@jupyrdf/jupyter-elk 1.0.0
#
updates for JupyterLab 3 (#6)
uses
@lumino
components
ipyelk 1.0.0
#
supports (and depends on) JupyterLab 3 (#6)
labextension is delivered as part of the
ipyelk
python package, no morelab build
npm
tarballs will still be uploaded
0.3.0
#
@jupyrdf/jupyter-elk 0.3.0
#
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)
0.2.1
#
@jupyrdf/jupyter-elk 0.2.1
#
ipyelk 0.2.1
#
0.2.0
#
@jupyrdf/jupyter-elk 0.2.0
#
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
0.1.3
#
@jupyrdf/jupyter-elk 0.1.3
#
includes all files using
npm publish
ipyelk 0.1.3
#
updates some metadata for pypi
0.1.2
#
ipyelk 0.1.2
#
@jupyrdf/jupyter-elk 0.1.2
(broken)#
(failed) fix npm release process
0.1.1
#
ipyelk 0.1.1
#
initial release
@jupyrdf/jupyter-elk 0.1.1
(broken)#
initial release