Skip to content

Releases: Open-EO/openeo-vue-components

v2.0.0-rc.3

10 Feb 16:29
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

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

29 Jan 10:18
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

Added

  • SearchableList: The item keys experimental and deprecated lead to a different rendering.
  • Collection: Slot property mapOptions added.
  • Collection, FileFormat, Process, ServiceType and UdfRuntime: Slots pass through the props from the component.
  • Collections, FileFormats, Processes, SearchableList, ServiceTypes and UdfRuntimes:
    • Events headingToggled and detailsToggled have been introduced
    • Slot properties are passed through for slots that are made available in the sub-components (e.g. Collection)

Changes

  • Some components show loading and error details for sub-components instead of "No data available".

Fixed

  • Collection: Map is rendered correctly in Jupyter Environments
  • Process: Fixed 'Download JSON' button
  • SearchableList:
    • Do initial search if externalSearchTerm is given
    • Correctly call expand/collapse function for heading
  • Utils.htmlentities and Utils.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

22 Jan 15:35
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

Added

  • SearchBox component
  • Collections, FileFormats, Processes, SearchableList, ServiceTypes and UdfRuntimes: Property collapse has been introduced
  • Collections: Added slots collection-before-description, collection-end, collection-spatial-extents, collection-temporal-extents and summary
  • FileFormats: Added slots file-format-before-description, file-format-end and summary
  • Processes: Added slots process-before-description, process-end and summary
  • ServiceTypes: Added slots service-type-before-description, service-type-end and summary
  • UdfRuntimes: Added slots udf-runtime-badges, udf-runtime-before-description and summary

Changed

  • Collections, FileFormats, Processes, SearchableList, ServiceTypes and UdfRuntimes: Property allowExpand has been renamed to offerDetails
  • Made it easier to override CSS rules by avoiding scoped CSS

Fixed

  • Slot detection

v2.0.0-beta.2

21 Jan 17:17
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

Fixed

  • JsonSchema and ObjectTree show all details when used as Web Component vue-cli#6225

v2.0.0-beta.1

20 Jan 15:12
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

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 and headingTag
    • Shows a heading by default
  • Description: New property allowHTML to enable HTML rendering embedded in Markdown files
  • FileFormats, ServiceTypes and UdfRuntimes:
    • 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
  • ObjectTree: New property collapseAfter 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 and headingTag
    • Shows a heading by default
  • UdfRuntime: Added slots title, badges and before-description
  • Collections, FileFormats, Processes, ServiceTypes, UdfRuntimes: Added slot heading (passes through to SearchableList)

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.
  • Capabilities: Removed properties serviceTypes, fileFormats and udfRuntimes. These are not rendered any longer in the component and the corresponding components need to be rendered manually.
  • Collection:
    • Property renamed from collectionData to collection.
    • Property mapOptions.scrollWheelZoom defaults to false instead of true.
    • Leaflet and related dependencies don't need to be included explicitly in the HTML files.
    • All slots have changed.
  • DeprecationNotice and ExperimentalNotice: The texts have slightly changed so that the property entity is not required any longer.
  • FileFormats: Properties showInput and showOutput have the default value true. Beforehand it was false.
  • ObjectTree: The default number of array elements or object properties to show has been reduced from 50 to 10.
  • Process:
    • Property renamed from processData to process.
    • All slots have changed.
  • UdfRuntime:
    • Properties have been renamed. runtimeId to id, runtimeData to runtime and runtimeVersion to version

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 method getPlanCount().
  • EventBusMixin. Use Vue's native $on and $off methods on the $root component instead.
  • FileFormats, LinkList, ServiceTypes, UdfRuntimes: Removed method getCount(). Counts will be shown directly in the lists.
  • SupportedFeatures: Removed methods getFeatures, getFeatureCount, getSupportedFeatureCount. Counts will be shown directly in the list and features can be imported from the featurelist.js.

Fixed

  • Several minor improvements and bugfixes to the components overall.
  • Better documentation

v1.0.0

18 Dec 16:38
Compare
Choose a tag to compare

No changes, just dependency updates.

v1.0.0-rc.4

25 Sep 09:02
Compare
Choose a tag to compare
v1.0.0-rc.4 Pre-release
Pre-release

fix: Commonmark import issue, see commonmark/commonmark.js#195

v1.0.0-rc.3

23 Sep 13:31
Compare
Choose a tag to compare
v1.0.0-rc.3 Pre-release
Pre-release
  • Breaking: Process links completely re-written in Description component (prop preprocessor not needed for process links any longer, use processUrl instead) and all components using Description (e.g. prop processReferenceBuilder in Process, see e7c4347)
  • added: Description component has new props processUrl and processor
  • 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

21 Aug 14:50
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release
  • 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

21 Jul 16:09
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release
  • Add missing UdfRuntime component to default package export
  • Breaking: Adapt to openEO API v1.0.0.
    This includes breaking changes in the Collection component:
    • Slot collection-temporal-extent is now named collection-temporal-extents and passes an array of intervals to extents instead of a single interval to extent
    • Slot collection-spatial-extent is now named collection-spatial-extents and passes an array of bboxes to extents instead of a single bbox to extent
  • Render process parameters better, see openeo-pg-parser-python#20
  • Breaking: Move the utils compareStringCaseInsensitive, prettifyString and friendlyLinks to @openeo/js-commons
  • Other minor improvements and bug fixes