Skip to content

Releases: Open-EO/openeo-vue-components

v2.5.0

18 Aug 12:28
Compare
Choose a tag to compare

Added

  • Collection: Pass worldwide property to spatial-extents slot.
  • ModelBuilder:
    • Experimental namespace support
      • showProcess event is also passing the process namespace as second parameter.
      • addProcess has a new fourth parameter namespace.
    • New property explicitZoom to zoom only when in focus or when the STRG / Meta key is pressed.

Changed

  • Updated dependencies (use ProcessRegistry from js-commons instead of js-processgraphs)

Fixed

  • SearchableList:  Minor CSS fix for badges
  • Minor CSS fixes for overly long content, especially in Collections

v2.4.1

03 Aug 14:16
Compare
Choose a tag to compare

Added

  • ModelBuilder: Basic support for copy&paste of processes (JSON)

Fixed

  • Collection:
    • Only show providers heading if there are providers available.
    • Minor style improvements
  • ModelBuilder: Properly unset default values when editing parameters

v2.4.0

02 Aug 14:02
Compare
Choose a tag to compare

Added

  • SearchableList:
    • New prop keywordsTag: Support to search in a list of keywords additionally
    • New prop showKeywords: Option to show keywords below the summary (already in the collapsed view)
  • Collections:
    • Searches in keywords, too
    • New prop showKeywords: Option to show keywords below the summary (already in the collapsed view)
  • Processes:
    • Searches in categories, too
    • New prop showCategories: Option to show categories below the summary (already in the collapsed view)
  • FileFormats:
    • Searches in gis_raster_type, too
  • ModelBuilder:
    • Visualize parameters used in child processes (if process schemas are available)
    • Added event editParameter

Changed

  • Collection:
    • Make the component more compact / consume less space
    • Move keywords up (before: below collection, now: below summary)
    • Use Badges instead of comma separated values to better stand out
    • Shows "Worldwide" instead of a map if the spatial extent covers the whole Earth
  • Collection / Item: Changed default height from 300 to 250px
  • ModelBuilder:
    • Show default values for parameters
    • Event editParameters has been renamed to editArguments
    • Method addPgParameter is now async.
    • Major code refactoring
  • Process: Changed place of categories and "Download JSON" with summary

Fixed

  • FileFormats: File formats get sorted correctly
  • Collection: Support multiple extents better
  • ModelBuilder:
    • Change blocks in ModelBuilder not directly, but instead emit events properly in Block component
    • Several minor bug fixes
  • Minor improvements to CSS

v2.3.4

16 Jul 13:11
Compare
Choose a tag to compare

Changed

  • ModelBuilder:
    • Event showSchema was renamed to showParameter with a new set of parameters.
    • Edges from incompatible inputs/outputs are created in red with an error message instead of completely rejecting the edge. Thus, the import is also not interrupted for such issues.

Fixed

  • JsonSchema: Don't show properties with undefined values any longer.

v2.3.3

15 Jul 16:44
Compare
Choose a tag to compare

Fixed

  • ModelBuilder: Fix issue that prevented deleting certain blocks
  • SCSS dependencies are now installed as normal dependencies instead of devDependencies

v2.3.2

14 Jul 13:22
Compare
Choose a tag to compare

Changed

  • Usage metrics numbers are better formatted (decimal and thousands separators).
  • Don't set fallback size for ModelBuilder any longer.

Fixed

  • Fix CSS issue in ModelBuilder: Result node output was not correctly rendered.
  • Fix CSS issue in Tabs: Boxed Tabs were somtimes a bit too small or large.
  • Fix CSS issue in Logs: Expand/Collapse arrow changes again based on state.
  • Process: Fallback to unnamed if no process id is present (to avoid issues with the ModelBuilder for example).
  • ModelBuilder: Fix issue when parameter name and node id conflict.

v2.3.1

09 Jul 17:11
Compare
Choose a tag to compare

Fixed

  • The fallback size set in ModelBuilder was too intrusive and couldn't be altered from externally.

v2.3.0

09 Jul 14:44
Compare
Choose a tag to compare

Added

  • ModelBuilder component to nicely visualize process graphs (migrated over from Web Editor)
  • Processes: Make showGraph prop from Process component available
  • Collections, Items, Processes, SearchableList: Add new property loadAdditionalData to load additional data in expanded state.

Changed

  • Logs: Don't allow passing null (to show a loading state) any longer, which was an undocumented left-over from the Web Editor.
  • Process: Use ModelBuilder instead of ObjectTree to visualize the processing instructions.
  • Tab / Tabs: Load FontAwesome automatically if not available (Vue environments only).
  • CSS styles are processed with SCSS and thus base.scss has been renamed to base.scss
  • SearchableList: detailsToggled is not emitted to parent any longer, the parent components do this now directly.

Fixed

  • FontAwesome support in Web Components improved
  • Better instructions on FontAwesome usage in Web Components
  • Base CSS was missing from some components
  • Added missing vue-component class that was missing from some components
  • Updates dependencies

v2.2.2

01 Jul 13:55
Compare
Choose a tag to compare

Added

  • Job and Service: supports usage metrics

Fixed

  • Fixed an error that was thrown in the case that no time is present in the logs

v2.2.1

24 Jun 10:10
Compare
Choose a tag to compare

Fixed

  • Process: 'The return value has not been defined.' was shown for processes that had no parameters regardless of the actual return value.