Skip to content

Releases: Open-EO/openeo-js-client

v1.0.0-rc.5

30 Oct 11:04
f2d7779
Compare
Choose a tag to compare
v1.0.0-rc.5 Pre-release
Pre-release

Changes:

  • Breaking: TypeScript declarations have moved from src/*.d.ts to openeo.d.ts
  • Improved TypeScript support @christophfriedrich @jneijt
  • Improved documentation
  • Expose content media type for computeResult() as type
  • Improved and new examples @christophfriedrich

v1.0.0-rc.4

08 Oct 17:06
Compare
Choose a tag to compare
v1.0.0-rc.4 Pre-release
Pre-release
  • Updated dependencies
  • Made OIDC provider extensible
  • Allow to setToken for connection
  • Make requesting logs in monitor* functions optional
  • Make Environment class usable by externals
  • Improved documentation
  • Fixed several issues in the documentation regarding typing
  • Very experimental TypeScript support
  • Class File is now called UserFile
  • Auth Provider classes split into three files
  • Use ESLint instead of JSHint
  • Added OIDC examples
  • Builder: Consistently don't add parameter to list if it's a callback parameter
  • Builder: Support instances of Date class in Builder parameters

v1.0.0-rc.3

03 Sep 11:46
Compare
Choose a tag to compare
v1.0.0-rc.3 Pre-release
Pre-release

Bugfix: Parameters in formulas generated unused array_element nodes.
Changed: monitorJob/monitorService calls callback at the beginning, too. #26

v1.0.0-rc.2

28 Aug 13:21
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release
  • Added: Process Builder, incl. Math parser
  • Added: Connection.describeProcess to get a single process
  • Added: Connection.downloadResult to download the results of synchronous tasks directly
  • Added: Job.monitorJob / Service.monitorService to monitor status changes and log files with a simple API
  • Minor bug fixes, better documentation and some code refactoring

v1.0.0-rc.1

04 Aug 17:26
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release
  • Breaking: Connection.computeResult() now returns an object with the data, costs and logs instead of returning a Stream/Blob directly.
  • Breaking: Job.debugJob() and Service.debugService() now return an instance of the class Logs that helps to consecutively request logs.
  • Updated dependencies

v1.0.0-beta.2

22 Jun 11:06
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release
  • Improve cross-browser support
  • Fix build for Node v14
  • Adapt to changed well-known discovery production default
  • Allow connecting to backends newer than API version 1.0.0-rc.2 (allow all in 1.x.x range)
  • Throw error if OIDC signin errors out

v1.0.0-beta.1

12 May 11:54
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

Major rewrite of the JS client to support openEO API v1.0.0-rc.2. There's no more support for openEO API v0.4.x or v1.0.0-rc.1.

Apart from changes required to support the new API version, the authentication procedure has completely changed. Breaking code has to be expected especially for file formats, authentication and user-defined processes (fka process graphs).

v0.4.3

20 Dec 14:53
Compare
Choose a tag to compare
v0.4.3 Pre-release
Pre-release
  • Export all classes
  • Fix an issue which prevented updating the user ID in describeAccount().

v0.4.2

02 Sep 14:53
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release
  • Added experimental support for OpenID Connect
  • Fixed connecting when back-end doesn't support well-known discovery
  • Update User ID when executing describeAccount

v0.4.1

12 Aug 15:56
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release
  • Fixed direct connection if the well-known document is not available.
  • Pass the file object to the upload progress callback.