Releases: modelon-community/impact-client-js
Releases · modelon-community/impact-client-js
v3.2.1
v3.2.0
Features
This version introduces ways to get model executable information for simulations.
- New method in Workspace
- getModelExecutables()
- New method in Case
- getModelExecutable()
- New class ModelExecutable
- createExperimentDefinition()
- getModelDescription()
- getModelExecutableInfo()
- New class ModelDescription
- getDefaultExperiment()
- getModelName()
- getUnits()
- getVariables()
- New class DefaultExperiment
- startTime
- stepSize
- stopTime
- tolerance
Usage
See example in modelDescription.mjs.
v3.1.2
v3.1.1
v3.1.0
v3.0.0
Summary
impact-client-js 3.0.0 is a complete rewrite of the impact-client-js JavaScript client for interacting with Modelon Impact. There is no upgrade guide because the API has changed completely to start off on a clean slate.
Features
- Typescript API including type definitions generated from the Modelon Impact REST API.
- Node.js support.
- Unit tests and integration tests.
- Support for access via API-key usage from outside the Modelon Impact platform.
- Example scripts, see /examples.
- Fallback API to unlock the complete REST API and only use impact-client-js for authentication, via
Client.get()
,Client.post()
,Client.put()
andClient.delete()
.
Usage
To get started, see the installation and quick-start instructions in README.md.
v2.0.0-alpha.49
2.0.0-alpha.49 (2023-08-11)
Build System
- trigger a new major version for new API (6c21cc4)
BREAKING CHANGES
- First release of new API implementation