From a59fae5f8cc80003c127b5fa1b0e38725b9be713 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 25 May 2020 13:41:13 -0500 Subject: [PATCH] Updated dependency to latest Preparing for v1.4.0 release --- CHANGELOG.md | 14 ++++++++++++++ package-lock.json | 8 ++++---- package.json | 4 ++-- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5afcfe..093496e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## v1.4.0 - 2020-05-25 +### Added +* Support for controlling the salt cell generator's output levels. +* Helper methods for interpreting `controllerType`. +* Experimental support for an Equipment Configuration message (not documented as of yet - `SLEquipmentConfigurationMessage` / `getEquipmentConfiguration()`). This message returns arrays of various information about the equipment, but I don't know how to interpret the information in those arrays yet. Any assistance with decoding this information would be hugely helpful. +* `error` handler on all objects for reacting to unhandled node errors. + +### Fixed +* VSCode "Example" configuration can now be launched on non-Windows platforms. + +### Changed +* Minor memory/performance optimizations. +* Running tests no longer changes any state of any pool equipment. + ## v1.3.1 - 2019-12-27 ### Added * Several methods added to SLControllerConfigMessage for interpreting the equipFlags value. diff --git a/package-lock.json b/package-lock.json index 274fe59..9255452 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-screenlogic", - "version": "1.3.1", + "version": "1.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1420,9 +1420,9 @@ } }, "smart-buffer": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz", - "integrity": "sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" }, "sprintf-js": { "version": "1.0.3", diff --git a/package.json b/package.json index bb77fef..62c8abd 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "node-screenlogic", "description": "Tool for connecting to Pentair ScreenLogic systems on the local network", - "version": "1.3.1", + "version": "1.4.0", "main": "index.js", "license": "MIT", "repository": "https://github.com/parnic/node-screenlogic.git", @@ -12,7 +12,7 @@ "swimmingpool" ], "dependencies": { - "smart-buffer": "~4.0.1" + "smart-buffer": "~4.1.0" }, "devDependencies": { "eslint": "^6.8.0",