Skip to content

Commit

Permalink
Update dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
ylabonte committed Jul 12, 2023
1 parent eb2e976 commit 9855a37
Show file tree
Hide file tree
Showing 4 changed files with 235 additions and 224 deletions.
136 changes: 60 additions & 76 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
ioBroker adapter for basic support of the ProCon.IP swimming pool control
unit. It is intended for integration with your ioBroker home automation, eg.
to build logic that involves other devices or simply to be paired with your
favorit voice assistant(s):
favorite voice assistant(s):
* You can use the [_cloud_](https://github.com/ioBroker/ioBroker.cloud) or
[_IoT_](https://github.com/ioBroker/ioBroker.iot) adapter for Alexa
(and also Google Home, I think) and
Expand Down Expand Up @@ -81,64 +81,59 @@ Useful links for the approach will be
* the [guide for adapter developers](https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/adapterdev.md).

## Changelog
### Release v1.3.3
* Update dependencies.

### Release v1.3.2
* Dependency updates.
* Update dependencies.
* Adapter Icon change.

### Release v1.3.1
* Really enable manual dosage control:
* re-add read-only restrictions on `onOff` states of dosage control relays.
* Add writable numeric `dosage` states to trigger timer-based manual dosage.
* re-add read-only restrictions on `onOff` states of dosage control relays.
* Add writable numeric `dosage` states to trigger timer-based manual dosage.

### Release v1.3.0
* Remove restrictions on dosage control relays: enable manual switching.
* Add additional boolean states for dosage control information (formerly
only available as combined bit-state/integer value
`info.system.dosageControl` as delivered by the GetState.csv):
* `info.system.chlorineDosageEnabled`
* `info.system.phPlusDosageEnabled`
* `info.system.phMinusDosageEnabled`
* `info.system.electrolysis`
* Dependency updates.
* Add additional boolean states for dosage control information:
`info.system.chlorineDosageEnabled`, `info.system.phPlusDosageEnabled`,
`info.system.phMinusDosageEnabled`, `info.system.electrolysis` (formerly
only available as combined bit-state/integer value
`info.system.dosageControl` as delivered by the GetState.csv).
* Update dependencies.

### Release v1.2.3
* Dependency updates.
* Update dependencies.

### Release v1.2.2
* Dependency updates.
* Update dependencies.

### Release v1.2.1
* Bugfix release:
* Fix connection problem (see [related issue](https://github.com/ylabonte/ioBroker.procon-ip/issues/29))
* Fix connection problem (see [related issue](https://github.com/ylabonte/ioBroker.procon-ip/issues/29))

### Release v1.2.0
* Minor release:
* Update `procon-ip` API library package to v1.3.2
(should fix a bug that let the relay switching fail).
* Fix minor issues that occur with invalid controller URLs.
* Update further dependencies.
* Update `procon-ip` API library package to v1.3.2
(should fix a bug that let the relay switching fail).
* Fix minor issues that occur with invalid controller URLs.
* Update further dependencies.

### Release v1.1.1
* Minor release:
* Move API library sources into a [separate package](https://www.npmjs.com/package/procon-ip).
* Update `common.name` attributes when the corresponding label changes.
* Update dependencies
* Move API library sources into a [separate package](https://www.npmjs.com/package/procon-ip).
* Update `common.name` attributes when the corresponding label changes.
* Update dependencies

### Release v1.0.2
* Minor update (was accidentally released as patch, regarding the version number):
* Fine tune the polling and control requests
(add additional adapter settings for this).
* Wait a configurable amount of consecutive errors, before raising the log
level to _Warning_ for polling requests.
* Try to send control commands two more times, if an error occurs on the
request.
* Fine tune the polling and control requests
(add additional adapter settings for this).
* Wait a configurable amount of consecutive errors, before raising the log
level to _Warning_ for polling requests.
* Try to send control commands two more times, if an error occurs on the
request.

### Release v1.0.1
* Hotfix release:
* Fix Object State updates
For some reason the two js objects used to compare the before and after values
of the GetState.csv calls became the same object (before was referencing the
new values). That caused the adapter to never update the object states.
* Fix Object State updates
For some reason the two js objects used to compare the before and after values
of the GetState.csv calls became the same object (before was referencing the
new values). That caused the adapter to never update the object states.

### Release v1.0.0
* Official release in ioBroker adapter repository:
Expand All @@ -153,62 +148,51 @@ Useful links for the approach will be
the wiki or README.md regarding a specific content.

### Release v0.4.1
* Bugfix release:
* Fix write actions to the appropriate states of external relays
_This will add auto-recognition on whether the external relays are activated
or not and therefore decide on how to handle write actions to the
corresponding relay state._
* Fix write actions to the appropriate states of external relays
_This will add auto-recognition on whether the external relays are activated
or not and therefore decide on how to handle write actions to the
corresponding relay state._

### Release v0.4.0
* Public release version:
* Add encryption for configuration settings stored in ioBroker's internal db
* Improve http request/connection error handling
* Reduce logging output
* Remove the unused admin tab
* Add encryption for configuration settings stored in ioBroker's internal db
* Improve http request/connection error handling
* Reduce logging output
* Remove the unused admin tab

### Release v0.3.1
* Functional and security update:
* Update dependencies including some reported as vulnerable
* Add connection status indication for iobroker's instance tab
* Add form validation for the configuration settings
* Update dependencies including some reported as vulnerable
* Add connection status indication for iobroker's instance tab
* Add form validation for the configuration settings

### Release v0.2.0
* Minor update:
* Update npm dependencies
* Group admin settings input fields in rows
* Update npm dependencies
* Group admin settings input fields in rows

### Release v0.1.1
* Security update:
* Update vulnerable eslint-utils
* Update vulnerable eslint-utils

### Release v0.1.0
* Functional update and minor fixes:
* Fix object attributes regarding the cloud adapter
* Optimization for the cloud adapter
* Pre-defined `smartName` attributes for active relays and temperature
sensors
* Recognize relays with 'light', 'licht' or 'leucht' in its name as
`smartType` _LIGHT_
* Fix object attributes regarding the cloud adapter
* Pre-defined `smartName` attributes for active relays and temperature
sensors
* Recognize relays with 'light', 'licht' or 'leucht' in its name as
`smartType` _LIGHT_

### Release v0.0.4
* Security update:
* Update `lodash` (pinning version `4.17.14`)
* Update other indirect and direct dependencies
* Update `lodash` (pinning version `4.17.14`)
* Update other indirect and direct dependencies

### Release v0.0.3
* Bugfix release:
* Fix missing `value` states
* Reduce logging output
* Fix missing `value` states
* Reduce logging output

### Release v0.0.2
* Bugfix release:
* Fix sys info state values
* Fix sys info state values

### Release v0.0.1
* Initial release with following features:
* All information from `GetState.csv` as readonly states
* Writable states for all relays to toggle auto/manual
* Writable states for relays not configured for dosage control to toggle on/off
* All information from `GetState.csv` as readonly states
* Writable states for all relays to toggle auto/manual
* Writable states for relays not configured for dosage control to toggle on/off

## License
MIT License
Expand Down
27 changes: 14 additions & 13 deletions io-package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
{
"common": {
"name": "procon-ip",
"version": "1.3.2",
"version": "1.3.3",
"news": {
"1.3.3": {
"en": "Dependencies update",
"de": "Aktualisierung der Abhängigkeiten",
"ru": "Обновление зависимости",
"pt": "Atualização de dependências",
"nl": "Afhankelijk van updates",
"fr": "Mise à jour des dépendances",
"it": "Aggiornamento delle dipendenze",
"es": "Actualización de las dependencias",
"pl": "Aktualizacja",
"uk": "Оновлення залежності",
"zh-cn": "B. 现状更新"
},
"1.3.2": {
"en": "Dependency updates and adapter icon change.",
"de": "Aktualisierung von Abhängigkeiten und Anpassung des Adapter-Icons.",
Expand Down Expand Up @@ -235,18 +248,6 @@
"es": "Lanzamiento de corrección de errores",
"pl": "Wersja Bugfix",
"zh-cn": "错误修正版本"
},
"0.0.2": {
"en": "Bugfix release",
"de": "Bugfix Release",
"ru": "Релиз исправления",
"pt": "Bugfix release",
"nl": "Bugfix-release",
"fr": "Version du correctif",
"it": "Rilascio bugfix",
"es": "Lanzamiento de corrección de errores",
"pl": "Wersja Bugfix",
"zh-cn": "错误修正版本"
}
},
"title": "ProCon.IP Pool Control",
Expand Down
Loading

0 comments on commit 9855a37

Please sign in to comment.