Skip to content

v0.17.0 - JSON Transform

Compare
Choose a tag to compare
@kreneskyp kreneskyp released this 27 Jan 23:12
· 160 commits to master since this release
942d140

A small release that includes a new JSONTransform component to simplify flow and a number of bug fixes for the editor.

JSON Transform #411

Introducing JSONTransform an advanced version of JSONPath that can build lists and objects in addition to single values. It's a flexible way to extract multiple values and build more complex values.

JSONTransform can replace many instances where JSONPath and Map were chained to pack a value in a dict. Shown here in the dall-e agent.

image

Previous Dall-e agent

image

Updated Dall-e agent

image

Misc

  • Run log viewer now renders input/output with json highlighting #412
  • Run log viewer now expands to fill the modal #412
  • ChainSelect now shows initial values loaded from API and renders a custom option #413
  • Nodes now have a context menu containing action features like delete and open-in-tab #415
  • Referenced chains may now be opened in a new tab via the context menu. #415

Bug Fixes

tab state syncing
  • Edge create/update/delete was not synced to tab state #416
  • Node delete was not synced to tab state #416
  • Edge updates weren't synced if they only moved between keys on the source or target #417
misc fixes
  • JSON Schema didn't appear when dropped on the graph. #414