diff --git a/CHANGELOG.md b/CHANGELOG.md index 50230da..b8f7ffc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v0.2.0] - 2025-01-05 + +### Added + +- Added list-objects script to discover object names. This is useful if you need to know what objects are available to your pool controller for the purposes of making direct calls referencing them. See readme for details on how to use it. + +### Changed + +- Split the pre-built files into CommonJS and ESModule variants. The package.json is setup to choose the right one based on whether you use require() or import. This avoids the previous requirement of using dynamic imports in a CJS consumer. +- [Breaking change] Messages no longer encapsulates its exports under the "messages" name, so users are free to import with their preferred name. + ## [v0.1.0] - 2025-01-05 ### Added diff --git a/package-lock.json b/package-lock.json index 840f00e..a5a0c1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "node-intellicenter", - "version": "0.1.0", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "node-intellicenter", - "version": "0.1.0", + "version": "0.2.0", "license": "MIT", "dependencies": { "debug": "^4.4.0", diff --git a/package.json b/package.json index 8474a82..7e9b294 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-intellicenter", - "version": "0.1.0", + "version": "0.2.0", "description": "NodeJS library for communicating with a Pentair IntelliCenter controller", "keywords": [ "pentair",