Skip to content

Releases: marcus-j-davies/HAP-Router

Release v4.1.0

25 Sep 11:01
ba7f8d4
Compare
Choose a tag to compare

Fixes

  • Fix incorrect regex expression for module search

New Features

  • Add Avahi advertiser

Changes

  • Bump various dependencies
  • Make Avahi default advertiser
  • Renamed Smart TV to AV Device
  • Replaced AV Device icon

Release v4.0.0

19 Jun 10:18
bc30851
Compare
Choose a tag to compare
  • Breaking Changes

    • Min NodeJS version is now 14.14.0
    • Route status callback has been updated, and now requires an object to be passed.
      {
        "success": boolean,
        "message": string
      }
  • Fixes

    • Fix missing HAPRouter folder at start up.
    • Fix multisensor config, affecting other instances of the same accessory type.
    • Address minor security warnings
  • New Features

    • Characteristic values are now written to disc every hour, to ensure most recent values are saved, in case of unexpected termination.
    • Bridge functionality can now be independently switched off.
    • Television Accessory, can now have different icons.

Release v3.0.2

30 Dec 08:49
1eee982
Compare
Choose a tag to compare

Changes

  • Bump cookie-parser
  • Bump express
  • Bump express-basic-auth
  • Bump hap-nodejs
  • Bump mqtt
  • Bump qrcode
  • Bump ws
  • Bump axios
  • Bump ESLint

Release v3.0.1

23 Oct 18:43
a834c09
Compare
Choose a tag to compare

Fixes

  • Fix incorrect accessory function call in the UI

Changes

  • Bump dependencies.
  • Change default Max Packet Size for Camera Accessory

Release v3.0.0

20 Sep 15:37
23bc0b0
Compare
Choose a tag to compare

Breaking Changes

  • Password storage now uses bcrypt.
    Use the passwd command to recreate the hashed password, until then, the UI and API won't be available.

Changes

  • Bump dependencies.
  • Massive Code Refactoring
  • Various bug fixes and performance improvements.
  • The web UI and API now has rate limiting (100/2.5s)
  • The cookie signature key is now generated at start up (previously hard coded)
  • Various security enhancements
  • Performance improvements to built in route modules

New Features

  • The built-in Websocket and MQTT routes now include recovery if connections are lost
  • Custom route modules can now specify input types of: text, password, number and checkbox
    if not specified they are rendered as text
  • Route status is now updated in real time on the Web UI

Release v2.1.0

05 Aug 16:51
Compare
Choose a tag to compare
  • Removed CHALK formatted banner.
  • Small improvements to core
  • Bug fixes

Release v2.0.0

01 Aug 11:46
Compare
Choose a tag to compare

BREAKING CHANGES

  • The Accessories Motion, Temp, Light Sensor and Humidity Sensor have all been removed,
    and replaced with 1 single accessory, where you select the services to enable.
  • Added Air Quality Sensor
  • Removed the DELAY_ROUTE_SETUP environment variable, and made it a setting.
  • Config resets now use node recursive options (previously using the del package)
  • Minimum NodeJS is now v12.22.2

Release v1.7.0

01 Jun 16:02
Compare
Choose a tag to compare
  • Bump WS dependancy for haprouter-route-websocket
  • Added a combined Temp and Humidty Sensor

Release v1.6.0

31 May 20:32
Compare
Choose a tag to compare
  • Added a Humidity Sensor Accessory

Release v1.5.0

23 May 15:05
Compare
Choose a tag to compare
  • Route Module status is now displayed in the UI.
  • Route Module description added to UI (taken from package.json).
  • Custom Route Modules now contain a callback in the constructor, which can be used to
    update the user with the status of the Module.