Skip to content

Releases: hlapp/wirelesstags-js

npm release v0.7.2

31 Dec 05:00
release-v0.7.2
Compare
Choose a tag to compare

This is essence a re-release of v0.7.1 (which is now marked deprecated) with an additional critical change added. See #50, #49 and #48 for the primary change:

  • d98a255 Moves sensor object caching to tag.initializeSensor()
  • fc5e5e7 Fixes issue with concurrent tag.initializeSensor() invocations

Test improvement (non-critical):

  • 64398a8 Breaks down some tests to test deeper

npm release v0.7.1

31 Dec 02:35
release-v0.7.1
Compare
Choose a tag to compare

Deprecated. Use v0.7.2 instead

This release is a bug-fix (see #48 and #49) and maintenance release introducing the following changes:

  • 64398a8 Breaks down some tests to test deeper
  • d98a255 Moves sensor object caching to tag.initializeSensor()

npm release v0.7.0

30 Dec 01:14
release-v0.7.0
Compare
Choose a tag to compare

This release includes a few major and not necessarily backwards compatible API additions and changes, including in particular the following.

  • New features and API changes

    • 046f788 Deprecates tag.isHTU() from the API
    • b7fdeba Adds probeType and probeDisconnected properties for certain sensors
    • 34d3016 Adds recognition and handling for Outdoor series tags and sensors
    • 32d81ca Removes support for the current sensor
    • ea03ce4 Kumostat API changes and fixes in light of testing
    • 3b44516 Adds thermostat API support for KumoStat tags
    • 516cd85 Adds tag.createSensor() method and test
    • 2552bf7 Adds sensor.reset() for motion and event sensors
    • 6469280 Refactors sensor and monitoring config code and API
  • Bug fixes

    • abcdc9d Fixes non-atomic refresh of tag manager cache
    • 465c6a1 Fixes the translation table for out-of-range grace periods
  • Documentation improvements and additions

    • 6e9caa1 Updates README and tutorial code to v0.7.0 API
    • be6c984 Completes documentation for sensor and sensor config objects
    • 86e3706 Fixes and completes documentation tag and tag manager objects.
    • 6810796 Adds documentation for Kumostat mixin
    • 81494dd Tutorial and example script for actuating a sensor
  • Dependency-related updates and fixes (soap, sinon, babel-preset-env, chai,
    chai-as-promised, and eslint)

  • CI testing now includes nodejs 8, in addition to 6 and 4.

npm release v0.6.4

27 Dec 01:28
release-v0.6.4
Compare
Choose a tag to compare

This is a bug fix release (see #41).

  • bbc48fb Fixes the translation table for out-of-range grace periods

npm release v0.6.3

27 Dec 01:06
release-v0.6.3
Compare
Choose a tag to compare

This is a maintenance release. It fixes the peer-dependencies problem with chai-as-promised
and sinon-chai.

Includes the following changes compared to v0.6.2:

  • 2080cbb Upgrades versions chai, sinon, and soap deps

npm release v0.6.2

16 May 18:54
release-v0.6.2
Compare
Choose a tag to compare

This release includes the following changes since v0.6.1:

  • 727bb18 Allows X-Set-Mac HTTP header instead of select API call
  • 460cca2 Adds enumeration method for cached tag manager objects
  • 8b86283 Adds findTagById() method to tag manager API

npm release v0.6.1

20 Feb 02:25
release-v0.6.1
Compare
Choose a tag to compare

Includes the following changes since v0.6.0:

  • 3ae5f0a Fixes excessive registration of disconnect handlers
  • e061994 Switches jshint to eslint linter
  • f63f2b0 Fixes issues reported by eslint

npm release v0.6.0

20 Feb 01:56
release-v0.6.0
Compare
Choose a tag to compare

Changes since the 0.5.x release series include the following:

  • Allows changing temperature unit between degC and degF
    • 5a1f292 Allows changing the temperature unit to degF
    • e52cd6d Makes thresholds for temperature to take unit into account
  • Updates connection/signin API
    • 9f117d3 Renames connect to signin, and adds signoff method
    • 89ab2c3 Adds stopping auto-updates on platform disconnect
    • a35c6ff Adds platform.connecting property.
    • 527f0eb Moves tag and tag manager object creation into factory.
  • Tag discovery in one go from platform object
    • 0c0bbe6 Allows tag discovery in one go from platform object
    • 7a25180 Adds documentation for the new discovery methods
  • Polling updater can now run in discovery mode
    • c62af14 Implements discovery mode for polling updater.
    • 17ff66c Adds tutorial for using the polling updater in discovery mode.
    • 9c3afbc Fixes uniqueTagManagers() when the set of tags for a UUID is empty
  • Miscellaneous
    • e7e8ce8 Removes the cyclic dependencies between the main library modules.

nom release v0.5.6

14 Feb 23:49
release-v0.5.6
Compare
Choose a tag to compare

This is a bugfix release:

  • 20af98d Fixes uniqueTagManagers() when the set of tags for a UUID is empty

npm release v0.5.5

12 Feb 16:56
release-v0.5.5
Compare
Choose a tag to compare

Changes since v0.5.4:

  • 45069b4 Removes explicit version mention from README
  • 3d11592 Updates erudite dep to 0.7.1.
  • 8c4793b Regenerates example scripts from tutorials
  • 7e2e2fa Reverts to jsdoc default of not including private access members
  • 7c5471f Various documentation improvements, additions, and fixes.
  • 2ba8664 Fixes createTag() private function to be robustly correct.
  • a20add6 Restricts compatibility to nodejs >= 4.0