Skip to content

Latest commit

 

History

History
58 lines (48 loc) · 2.95 KB

CHANGELOG.md

File metadata and controls

58 lines (48 loc) · 2.95 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.1] - 2021-05-19

Changed

  • Forcing a resync of light status whenever an update to its schedule is made
  • Consolidated the "what schedule to use" logic between the two areas that inherit the schedule
  • Accomodating a 20+ year old Firefox bug where form fields appeared to be populated with outdated info after submission

[1.1.0] - 2021-05-17

Added

Changed

  • To the flatpickr library for time selection
  • The logic for turn-on to turn-off when time is up (unless there's an adjacent schedule)
  • The "Refresh Page" message now only shows if something actually changed
  • Conflicting state changes now use logic to understand who should take precedent
  • The system now makes state changes based on the schedule, rather than pulverizing all lights every minute
  • Upgraded the following libraries: jscolor, jQuery, Bootstrap, node-hue-api, dotenv, lokijs, moment, morgan, nunjucks, winston

Removed

  • The following libraries: timepicker and body-parser
  • The glyphicons
  • The routes directory (wasn't used - that logic is in the controller)

[1.0.0] - 2019-12-08

Added

  • Support for more than just Hue lights
  • Support FastLED, include multiple palettes & patterns
  • Ability to setup the Hue bridge within the app itself
  • Ability to delete lights that are no longer discoverable by the app
  • Ability to set a default brightness, per bulb
  • A CHANGELOG file

Changed

  • Moved from callbacks to async & awaits
  • Switched from semistandard to standard for linting
  • All Hue lights are not included by default, must be opted-in from the setup page
  • Changed database from lowdb to LokiJS (system will automigrate your settings)
  • All the big adjustments that came from bumping Hue API from v2 to v3
  • No longer presumes you want you app called Caron Nightlights (although you're still welcomed to)
  • Upgraded the following libraries: jQuery, express-session, node-hue-api & timepicker

Removed

  • Semicolons
  • The following libraries: async, jsonfile, lodash, lowdb and sprintf-js

[0.0.2] - 2019-07-15

Changed

  • Minor version bump for all updated packages
  • Brightness range now goes from 0 to 100 in steps of 5, rather than steps of 10