Releases: Open-EO/openeo-js-processgraphs
v1.4.1
v1.4.0
v1.3.0
Added
- Implemented process namespace support.
Changed
- Improved clarity of error messages.
BaseProcess
class doesn't expose process properties via (non-public)spec
property any longer.
Deprecated
ProcessRegistry
has been deprecated. Use theProcessRegistry
from@openeo/js-commons
(since v1.4.0) instead.
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v1.0.0-beta.6
added: JSONSchemaValidator supports validating collection-id
and udf-runtime
subtypes (use setCollections(array<string|object>)
and setUdfRuntimes(object)
)
fix: Make validation with invalid processes more robust
v1.0.0-beta.5
- Fix web browser usage / added browser example (thanks @christophfriedrich) #6
v1.0.0-beta.4
Fixed: Child processes generate empty parameters for parameters made available by parents Open-EO/openeo-web-editor#107
Fixed: Improved validation of arrays and objects #2
Fixed: Better error when callback parameter holds no valid process #4
Fixed: Support properties in load_collections #5
Fixed: Improved validation for process graphs and WKT2
Fixed: ProcessGraphNode.getRawArgument() now really returns original / raw argument value
Added: ProcessGraphNode.getParsedArgument() returns now what ProcessGraphNode.getRawArgument() has returned before
Added: Utils.containsRefs()
Added: ProcessGraphNode.getDescription()
Added: JsonSchemaValidator.setProcessGraphParser()
Removed: Moved JsonSchemaValidator.convertSchemaToArray() to ProcessUtils.normalizeJsonSchema()
Removed: ProcessgraphNode.getRawArgumentValue() - use Utils.getType() and ProcessgraphNode.getRawArgument() instead
Changed: ProcessgraphNode.getType() is now Utils.getType()
Changed: ProcessgraphNode.getValueRefs() is now Utils.getRefs()
Changed: Previous / Next nodes in process graph nodes are now unique
Changed: ProcessgraphNode.getPreviousNodes() / ProcessgraphNode.getNextNodes() are now returned sorted by id
Changed: ProcessgraphNode.getProcessGraphParameter() is now ProcessgraphNode.getProcessGraphParameterValue()
Chore: Code refactoring, more tests, improved documentation