Changelog
Status
Section titled “Status”Release Notes
Section titled “Release Notes”All notable changes to @qatium/sdk library will be documented here.
This library adheres to Semantic Versioning.
v0.0.63
Section titled “v0.0.63”-
Added
setStatusInBulkmethod to update the status of multiple assets in a single operation. This method provides better performance when updating multiple assets compared to callingsetStatusmultiple times, and returns detailed information about which assets were successfully updated and which failed. -
Added convenience methods to filter assets by their group:
getCustomerPoints- Get all junctions with group “customerPoint”getHydrants- Get all junctions with group “hydrant”getMainPipes- Get all pipes with group “main”getLateralPipes- Get all pipes with group “lateral”getRegulatingValves- Get all valves with group “regulating”getShutOffValves- Get all valves with group “shutOff”
These methods are available both on the network API and on zone objects, and accept an optional filter function to further refine results by other properties such as simulation state or asset ID.
v0.0.62
Section titled “v0.0.62”Removed
Section titled “Removed”- BREAKING CHANGE: Removed Python plugin support. Plugins must now be written in JavaScript only. The
runtime: "python"option in the manifest is no longer supported.
v0.0.61
Section titled “v0.0.61”- Added an example for the plugins manifest’s
allowedDomainsproperty in the documentation.
v0.0.61
Section titled “v0.0.61”Internal
Section titled “Internal”- Added an experimental internal method for future evaluation purposes.
v0.0.60
Section titled “v0.0.60”- Include
getEmitterExponent()innetwork. Retrieves the constant emitter exponent of the network.
v0.0.59
Section titled “v0.0.59”- Added Portuguese to supported languages.
v0.0.58
Section titled “v0.0.58”- Added headloss simulation results to pumps and valves.
v0.0.57
Section titled “v0.0.57”- Fix exports of styles.
v0.0.56
Section titled “v0.0.56”- Added base styles to SDK under
@qatium/sdk/ui/style.css.
v0.0.55
Section titled “v0.0.55”Removed
Section titled “Removed”- Removed
turnOnVisualsfrom Q commands as it does not apply anymore.
v0.0.54
Section titled “v0.0.54”- New method
setTime
v0.0.53
Section titled “v0.0.53”- Python send_message used Maps instead of Objects
v0.0.52
Section titled “v0.0.52”Changed
Section titled “Changed”- Python now uses
initinstead ofregister_plugin
v0.0.51
Section titled “v0.0.51”- Added Python support.
v0.0.50
Section titled “v0.0.50”- Added
onElementSelectedto plugin events.
v0.0.49
Section titled “v0.0.49”Changed
Section titled “Changed”- Improved wording of
startDateparameter used for Network Manipulations.
v0.0.48
Section titled “v0.0.48”Changed
Section titled “Changed”- Allow any Date value to be used for Network Manipulations.
v0.0.47
Section titled “v0.0.47”- Allow Network Manipulations to be applied at a given date.
v0.0.46
Section titled “v0.0.46”- Added better descriptions to JSON Schema
v0.0.45
Section titled “v0.0.45”- Added JSON Schema to manifest file.
v0.0.44
Section titled “v0.0.44”- Added new method
has()inIntegrations APIsecrets.
v0.0.43
Section titled “v0.0.43”- Added
Integrations API.
Changed
Section titled “Changed”- Secrets API is now inside integrations API
v0.0.42
Section titled “v0.0.42”- Expanded inline @tsdoc documentation.
v0.0.41
Section titled “v0.0.41”- Add inline @tsdoc documentation to the SDK.
v0.0.40
Section titled “v0.0.40”- Add
secretsAPI methods inSecrets API.
v0.0.39
Section titled “v0.0.39”- Add
forPeriodinasset.readings.
v0.0.38
Section titled “v0.0.38”- Added asset generic to
getAssetmethod.
v0.0.37
Section titled “v0.0.37”- Added geolocaiton permissions to
manifest.
v0.0.36
Section titled “v0.0.36”- Added cached latest readings to
readings.
v0.0.35
Section titled “v0.0.35”- Add
commands.
v0.0.34
Section titled “v0.0.34”- Include
getPeriodSimulation()inassets.
v0.0.33
Section titled “v0.0.33”- Include
LEVELin parameters and its corresponding units in meters.
v0.0.32
Section titled “v0.0.32”Changed
Section titled “Changed”- Make
addOverlaymore flexible by allowing generic data types on the data array.
v0.0.31
Section titled “v0.0.31”Removed
Section titled “Removed”- Removed
setTime
v0.0.30
Section titled “v0.0.30”- New method
setTime
v0.0.29
Section titled “v0.0.29”- New property
iconIdforaddStylesmethod - New method
registerIcon - New method
UpdateIcon - New Icon design guidelines to help plugin creators to ensure a consistent look and behaviour
v0.0.28
Section titled “v0.0.28”Changed
Section titled “Changed”- Update internal libraries
v0.0.27
Section titled “v0.0.27”- Fix SDK export global
v0.0.26
Section titled “v0.0.26”- New property
elementColorforaddStylesmethod
v0.0.25
Section titled “v0.0.25”Changed
Section titled “Changed”setHighlightsreturnvoidinstead ofSuccess.
v0.0.24
Section titled “v0.0.24”- package.json was exporting wrongly the index of the project
v0.0.23
Section titled “v0.0.23”getBoundsmethod
v0.0.22
Section titled “v0.0.22”Changed
Section titled “Changed”- Internal exports
v0.0.21
Section titled “v0.0.21”Changed
Section titled “Changed”- Remove internal dependencies
v0.0.20
Section titled “v0.0.20”Changed
Section titled “Changed”- [BREAKING-CHANGE]: Deprecated
@qatium/pluginlibrary- Everything is under
@qatium/sdknow.
- Everything is under
v0.0.19
Section titled “v0.0.19”- [API] Introduced
getLanguage()inui - Made tooltip-related types available
v0.0.18
Section titled “v0.0.18”Changed
Section titled “Changed”- [API] Updated asset styles
v0.0.17
Section titled “v0.0.17”Changed
Section titled “Changed”- [API] Introduced support to change asset styles.
v0.0.16
Section titled “v0.0.16”Changed
Section titled “Changed”- Popover support in map.addOverlay()
v0.0.15
Section titled “v0.0.15”Changed
Section titled “Changed”- Updated README
v0.0.14
Section titled “v0.0.14”- Tooltip support in map.addOverlay()
v0.0.12
Section titled “v0.0.12”- Expose the current version.