Skip to content

Releases: Open-EO/openeo-js-client

v2.6.0

11 Jul 13:42
Compare
Choose a tag to compare

Added

  • Support to retrieve conformance classes
  • Added Connection.makeLinksAbsolute
  • Added AuthProvider.getDisplayName
  • Hook to migrate capabilities
  • Support for usage, log_level, links in batch jobs and services
  • Support for level parameter for log requests in batch jobs and services
  • Support passing additional parameters to synchronous jobs.

Changed

  • Updated axios from 0.x to 1.x

Removed

  • Dependency for node-abort-controller not required any longer in nodeJS

Fixed

  • Make the feature / endpoint mapping more robust
  • Add missing endpoints to feature / endpoint mapping
  • Fix AbortController handling
  • Clarify that the log_level parameter for jobs, services and sync. processing can be provided via the additional parameter

v2.5.1

08 Apr 11:17
Compare
Choose a tag to compare

Fixed

  • Job status missing from batch job metadata

v2.5.0

07 Apr 14:44
Compare
Choose a tag to compare

Changed

  • listJobs, listServices and listUserProcesses allow to update existing processes.
  • listFiles, listJobs, listServices and listUserProcesses return a ResponseArray instead of a plain Array.
    The ResonseArray now has the properties links and federation:missing from the responses.
    This is usually a non-breaking change, but if you mistakenly use Object functions (such as Object.keys) on an array, you'll get the additional properties, too.

Fixed

  • Fine-tuned some Typescript declarations.

v2.4.1

13 Jan 12:20
Compare
Choose a tag to compare

Fixed

  • Fixed regression for OIDC scopes introduced in 2.4.0

v2.4.0

10 Jan 17:09
Compare
Choose a tag to compare

Added

  • OpenID Connect: Support requesting a refresh token easily via the requestRefreshToken parameter.

Changed

  • The namespace parameter in listProcesses and describeProcess parses URLs to extract the namespace (experimental).

Fixed

  • Fixed several type annotations in the documentation and the TypeScript declaration file.

v2.3.1

10 Dec 15:45
Compare
Choose a tag to compare

Fixed

  • Process cache gets refreshed after the authentication details have changed (e.g. the user has logged in or out).

v2.3.0

10 Dec 11:53
Compare
Choose a tag to compare

Added

  • New parameter abortController to allow cancellation of longer running requests (uploading files, sync. data processing).

Changed

  • Rarely used multihashes dependency not included in the bundle by default, see Readme to include it in the browser. No change for node environments.

v2.2.0

20 Aug 10:29
Compare
Choose a tag to compare

Added

  • New method getUrl to class Connection to get the main URL of the back-end, which the user provided (i.e. doesn't usually contain version part)

v2.1.0

18 Aug 11:47
Compare
Choose a tag to compare

Added

  • Experimental support for process namespaces, see API#348.

Changed

  • Internally, a new process registry is used to manage and cache processes.
  • listProcesses doesn't cache requests any longer.

Fixed

  • Return a better error message if issues with reading batch job results occur in Job.getResultsAsStac
  • getAll() functions return only properties for values that are defined

v2.0.1

14 Jul 17:54
Compare
Choose a tag to compare

Fixed

  • Formula: Formulas can reference more than just the first parameter by adding additional $ at the beginning, e.g. $$0 to access the first element of an array in the second parameter.