Skip to content

Releases: Open-EO/openeo-js-processgraphs

v1.4.1

12 Aug 21:29
Compare
Choose a tag to compare

Changed

  • Updated openeo-js-commons

v1.4.0

12 Aug 15:00
Compare
Choose a tag to compare

Changed

  • The compatibility check for schemas is more liberal
  • Updated dev dependencies

v1.3.0

12 Aug 12:46
Compare
Choose a tag to compare

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 the ProcessRegistry from @openeo/js-commons (since v1.4.0) instead.

v1.2.1

02 Aug 09:54
Compare
Choose a tag to compare

Fixed

  • Always allow empty process graphs if option is set

v1.2.0

05 Jul 12:34
Compare
Choose a tag to compare

Added

  • ProcessGraph.getProcessParameter(s) can return undefined parameters if the includeUndefined parameter is set to true

v1.1.0

29 Jun 12:35
Compare
Choose a tag to compare

[1.1.0] - 2021-06-29

Added

  • Better support for unknown subtypes
  • Implement full support of openEO API v1.1.0

Fixed

  • Fixed recursion issue with unknown subtypes

v1.0.0

15 Feb 11:23
Compare
Choose a tag to compare

Fixed

  • Detect if process_graph is not wrapped

v1.0.0-beta.6

25 Sep 13:00
Compare
Choose a tag to compare
v1.0.0-beta.6 Pre-release
Pre-release

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

24 Sep 14:56
Compare
Choose a tag to compare
v1.0.0-beta.5 Pre-release
Pre-release

v1.0.0-beta.4

03 Sep 17:29
Compare
Choose a tag to compare
v1.0.0-beta.4 Pre-release
Pre-release

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