Releases: Open-EO/openeo-vue-components
Releases · Open-EO/openeo-vue-components
v2.0.0-rc.3
Changed
- Migrated from custom StacUtils to new package
@radiantearth/stac-fields
to format Collection metadata
Fixed
- Leaflet CSS import issue
v2.0.0-rc.2
Added
SearchableList
: The item keysexperimental
anddeprecated
lead to a different rendering.Collection
: Slot propertymapOptions
added.Collection
,FileFormat
,Process
,ServiceType
andUdfRuntime
: Slots pass through the props from the component.Collections
,FileFormats
,Processes
,SearchableList
,ServiceTypes
andUdfRuntimes
:- Events
headingToggled
anddetailsToggled
have been introduced - Slot properties are passed through for slots that are made available in the sub-components (e.g.
Collection
)
- Events
Changes
- Some components show loading and error details for sub-components instead of "No data available".
Fixed
Collection
: Map is rendered correctly in Jupyter EnvironmentsProcess
: Fixed 'Download JSON' buttonSearchableList
:- Do initial search if
externalSearchTerm
is given - Correctly call expand/collapse function for heading
- Do initial search if
Utils.htmlentities
andUtils.htmlentities_decode
: Always return a string- Web Component examples can also be created with
npm run wc-examples
if the examples folder doesn't exist before
v2.0.0-rc.1
Added
SearchBox
componentCollections
,FileFormats
,Processes
,SearchableList
,ServiceTypes
andUdfRuntimes
: Propertycollapse
has been introducedCollections
: Added slotscollection-before-description
,collection-end
,collection-spatial-extents
,collection-temporal-extents
andsummary
FileFormats
: Added slotsfile-format-before-description
,file-format-end
andsummary
Processes
: Added slotsprocess-before-description
,process-end
andsummary
ServiceTypes
: Added slotsservice-type-before-description
,service-type-end
andsummary
UdfRuntimes
: Added slotsudf-runtime-badges
,udf-runtime-before-description
andsummary
Changed
Collections
,FileFormats
,Processes
,SearchableList
,ServiceTypes
andUdfRuntimes
: PropertyallowExpand
has been renamed toofferDetails
- Made it easier to override CSS rules by avoiding scoped CSS
Fixed
- Slot detection
v2.0.0-beta.2
Fixed
JsonSchema
andObjectTree
show all details when used as Web Component vue-cli#6225
v2.0.0-beta.1
This release contains a large number of changes. It lists only the major changes that may need users to adapt their code. Bug fixes or minor improvements are not listed in detail.
Added
- New components:
Collections
FileFormat
Processes
SearchableList
ServiceType
BillingPlans
:- New properties
heading
andheadingTag
- Shows a heading by default
- New properties
Description
: New propertyallowHTML
to enable HTML rendering embedded in Markdown filesFileFormats
,ServiceTypes
andUdfRuntimes
:- New properties
searchTerm
,sort
,allowExpand
,heading
- Shows a heading by default
- Supports searching by default and shows a search box
- Expands on click to show details about the file format / service type / UDF runtime
- New properties
ObjectTree
: New propertycollapseAfter
to set the number of array elements or object properties to show by default. This can now be used to show all, too.SupportedFeatures
:- New properties
heading
andheadingTag
- Shows a heading by default
- New properties
UdfRuntime
: Added slotstitle
,badges
andbefore-description
Collections
,FileFormats
,Processes
,ServiceTypes
,UdfRuntimes
: Added slotheading
(passes through toSearchableList
)
Changed
- Release components as Async Web Components instead of as Vue Library. #28
- In a Vue environment the components need to be imported directly from the
components
folder. - In an HTML environment the components can be included as HTML tag instead of initializing it as a Vue app.
- In a Vue environment the components need to be imported directly from the
Capabilities
: Removed propertiesserviceTypes
,fileFormats
andudfRuntimes
. These are not rendered any longer in the component and the corresponding components need to be rendered manually.Collection
:- Property renamed from
collectionData
tocollection
. - Property
mapOptions.scrollWheelZoom
defaults tofalse
instead oftrue
. - Leaflet and related dependencies don't need to be included explicitly in the HTML files.
- All slots have changed.
- Property renamed from
DeprecationNotice
andExperimentalNotice
: The texts have slightly changed so that the propertyentity
is not required any longer.FileFormats
: PropertiesshowInput
andshowOutput
have the default valuetrue
. Beforehand it wasfalse
.ObjectTree
: The default number of array elements or object properties to show has been reduced from 50 to 10.Process
:- Property renamed from
processData
toprocess
. - All slots have changed.
- Property renamed from
UdfRuntime
:- Properties have been renamed.
runtimeId
toid
,runtimeData
toruntime
andruntimeVersion
toversion
- Properties have been renamed.
Removed
- Components don't migrate old API responses automatically any longer, which leads to the following changes:
- Dropped support for API version 0.4.
- The
version
property that specifies the version number of the given API response has been removed for all components. - The
BaseMixin
is not required any longer.
- The single entity components can't collapse any longer. The property
initiallyCollapsed
has been removed for all components. BillingPlans
: Removed methodgetPlanCount()
.EventBusMixin
. Use Vue's native$on
and$off
methods on the$root
component instead.FileFormats
,LinkList
,ServiceTypes
,UdfRuntimes
: Removed methodgetCount()
. Counts will be shown directly in the lists.SupportedFeatures
: Removed methodsgetFeatures
,getFeatureCount
,getSupportedFeatureCount
. Counts will be shown directly in the list and features can be imported from thefeaturelist.js
.
Fixed
- Several minor improvements and bugfixes to the components overall.
- Better documentation
v1.0.0
v1.0.0-rc.4
fix: Commonmark import issue, see commonmark/commonmark.js#195
v1.0.0-rc.3
- Breaking: Process links completely re-written in
Description
component (proppreprocessor
not needed for process links any longer, useprocessUrl
instead) and all components usingDescription
(e.g. propprocessReferenceBuilder
inProcess
, see e7c4347) - added:
Description
component has new propsprocessUrl
andprocessor
- fix: improved behavior when active tab becomes disabled #25
- fix: rendering issues for the collection map
- fix: Minor improvements for JSON download of processes
v1.0.0-rc.2
- security fix: Don't pass HTML through in Markdown/CommonMark!
- fix: Don't allow closing non-closable tabs with middle mouse click
- fix: Don't scroll top-border of tab content, scroll tab content only
- fix: Issues with leaflet map
- fix Bounding box spanning over the antimeridian shown correctly #18
- change: Support for multiple spatial extents on map (breaking change in
onAfterMapInit
callback)
v1.0.0-rc.1
- Add missing UdfRuntime component to default package export
- Breaking: Adapt to openEO API v1.0.0.
This includes breaking changes in theCollection
component:- Slot
collection-temporal-extent
is now namedcollection-temporal-extents
and passes an array of intervals toextents
instead of a single interval toextent
- Slot
collection-spatial-extent
is now namedcollection-spatial-extents
and passes an array of bboxes toextents
instead of a single bbox toextent
- Slot
- Render process parameters better, see openeo-pg-parser-python#20
- Breaking: Move the utils
compareStringCaseInsensitive
,prettifyString
andfriendlyLinks
to @openeo/js-commons - Other minor improvements and bug fixes