Releases: Open-EO/openeo-js-client
Releases · Open-EO/openeo-js-client
v1.0.0-rc.5
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
- 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
Bugfix: Parameters in formulas generated unused array_element nodes.
Changed: monitorJob
/monitorService
calls callback at the beginning, too. #26
v1.0.0-rc.2
- 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
- Breaking:
Connection.computeResult()
now returns an object with thedata
,costs
andlogs
instead of returning a Stream/Blob directly. - Breaking:
Job.debugJob()
andService.debugService()
now return an instance of the class Logs that helps to consecutively request logs. - Updated dependencies
v1.0.0-beta.2
- 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
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).