Releases: Open-EO/openeo-js-client
Releases · Open-EO/openeo-js-client
v2.7.0
Added
- New function
getMissingBackends
forLogs
- New property
federation:backends
added to the array returned byvalidateProcess
- New property
axios
in theEnvironment
- New functions in
Connection
for paginating through lists:paginateProcesses
paginateCollections
paginateJobs
paginateFiles
paginateUserProcesses
paginateServices
Changed
- BREAKING: The (previously experimental)
listCollectionItems
function inConnection
was completely rewritten. - The client may add a self link to the links in responses
v2.6.0
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 theadditional
parameter
v2.5.1
v2.5.0
Changed
listJobs
,listServices
andlistUserProcesses
allow to update existing processes.listFiles
,listJobs
,listServices
andlistUserProcesses
return aResponseArray
instead of a plainArray
.
The ResonseArray now has the propertieslinks
andfederation:missing
from the responses.
This is usually a non-breaking change, but if you mistakenly useObject
functions (such asObject.keys
) on an array, you'll get the additional properties, too.
Fixed
- Fine-tuned some Typescript declarations.
v2.4.1
v2.4.0
Added
- OpenID Connect: Support requesting a refresh token easily via the
requestRefreshToken
parameter.
Changed
- The
namespace
parameter inlistProcesses
anddescribeProcess
parses URLs to extract the namespace (experimental).
Fixed
- Fixed several type annotations in the documentation and the TypeScript declaration file.
v2.3.1
v2.3.0
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
v2.1.0
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