Skip to content

Releases: jupyrdf/ipyelk

v2.0.0 (Rangifer tarandus platyrhynchus)

03 Jan 15:07
45e2e9c
Compare
Choose a tag to compare

@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 paralleling elkjson using Pydantic for serialization and validation.
  • modular Pipes that can transform the elkjson. For example, performing text label sizing before doing a full diagram render.

v1.0.0 (Cervus canadensis)

21 Jan 21:30
d798909
Compare
Choose a tag to compare

@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 more
      lab build
    • npm tarballs will still be uploaded

v0.3.0 (Megaloceros giganteus)

21 Jan 18:51
5c8e719
Compare
Choose a tag to compare

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

04 Dec 20:22
7a6cbcf
Compare
Choose a tag to compare

@jupyrdf/jupyter-elk 0.2.1

  • fix ElkTransformer handling of custom properties (#46)
  • add ElkTextSizer passing through of custom css style when sizing labels (#48)

ipyelk 0.2.1

  • update Elk schema to allow for properties (and c) on edge labels and port labels
    (#48)
  • Merge layout options if specified in a given node's data with default layout options
    (#48)

v0.2.0 (Mazama Zetta)

12 Nov 16:17
31646b4
Compare
Choose a tag to compare

@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)

03 Sep 14:53
2f5bad3
Compare
Choose a tag to compare
  • fixes npm upload from 0.1.1 and 0.1.2 (#12)

v0.1.1 (pudu mephistophiles)

18 Aug 16:38
7806d58
Compare
Choose a tag to compare