Releases: Open-EO/openeo-vue-components
Releases · Open-EO/openeo-vue-components
v2.5.0
Added
Collection
: Passworldwide
property tospatial-extents
slot.ModelBuilder
:- Experimental namespace support
showProcess
event is also passing the process namespace as second parameter.addProcess
has a new fourth parameternamespace
.
- New property
explicitZoom
to zoom only when in focus or when the STRG / Meta key is pressed.
- Experimental namespace support
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
v2.4.0
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)
- New prop
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
- Searches in
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 250pxModelBuilder
:- Show default values for parameters
- Event
editParameters
has been renamed toeditArguments
- Method
addPgParameter
is now async. - Major code refactoring
Process
: Changed place of categories and "Download JSON" with summary
Fixed
FileFormats
: File formats get sorted correctlyCollection
: Support multiple extents betterModelBuilder
:- 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
Changed
ModelBuilder
:- Event
showSchema
was renamed toshowParameter
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.
- Event
Fixed
JsonSchema
: Don't show properties with undefined values any longer.
v2.3.3
v2.3.2
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 tounnamed
if no process id is present (to avoid issues with theModelBuilder
for example).ModelBuilder
: Fix issue when parameter name and node id conflict.
v2.3.1
v2.3.0
Added
ModelBuilder
component to nicely visualize process graphs (migrated over from Web Editor)Processes
: MakeshowGraph
prop fromProcess
component availableCollections
,Items
,Processes
,SearchableList
: Add new propertyloadAdditionalData
to load additional data in expanded state.
Changed
Logs
: Don't allow passingnull
(to show a loading state) any longer, which was an undocumented left-over from the Web Editor.Process
: UseModelBuilder
instead ofObjectTree
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 tobase.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