Skip to content

Releases: InTheDaylight14/nginx-proxy-manager-switches

v2.1.1

17 Oct 16:01

Choose a tag to compare

Bug fixes:

  • Add certificate sensor config flow text to translations
  • Ensure new cert sensor is compatible with existing configurations without logging an error. Identified in #20

v2.1.0

17 Oct 00:44

Choose a tag to compare

New features:

  • Add certificate expiration sensors
  • Add certificate renew button

If either of these two features are desired, it is recommended to delete the configuration entry and re-add. There is an option to enable to certificate sensors + buttons during the configuration flow. Reconfiguration is not yet implemented.

Bug fixes:

  • Streams and 404 hosts were not included in the API update. Manual enable/disables in NPM would not be reflected correctly in Home assistant.
  • API updates for proxy hosts, redirections, streams, and 404 hosts did not consider the configuration settings. Ie. if redirection host switches were disabled, the redirection host API request was still made. Now API calls will be skipped for features that are disabled.

v2.0.2

15 Nov 15:38

Choose a tag to compare

Breaking Changes!

Please Read: It is recommended, if upgrading from v1.X.X, to Delete all configured NPM servers, update integration via HACs, restart Home Assistant, configure the NPM servers again, and then rename all referenced entities in automatons, dashboards, etc.

V2.X.X to V2.X.X will upgrade like normal, without removing configured NPM Servers

First contribution from @ejpenney, thank you!

Breaking changes:

  • Options added to the config flow
  • Entity naming convention changed
    • Old Entity IDs: "NPM subdomain domain name"
    • New Entity IDs: NPM URL + "subdomain domain name"
    • Old Display Name: "NPM subdomain domain name"
    • New Display Name: "Proxy/Redirection/Stream/404 subdomain domain name"
  • Why did this change?
    • Including the NPM URL in the entity IDs allows for multiple NPM Servers to be configured while maintaining a consistent nomenclature
    • The old naming convention did not allow for differentiation between a proxy/redirection/stream/dead hosts
  • Dashboards, automations, scripts will need to be updated with the new names

New Features:

  • Multiple NPM servers can now be configured
  • Redirections Hosts Switches and Sensors Added
  • Stream Switches and Sensors Added
  • Dead Hosts (404) Switches and Sensors Added
  • New config options to enable or disable Proxy hosts, redirection hosts, stream hosts, and dead hosts
  • New config option to add or skip the count sensors
  • Updated Dev Container files based on the latest integration blueprint

Bug Fixes:

  • Updated "async_add_job" being deprecated in future HA version
  • Updated alias being deprecated in future HA version
  • V2.0.1 fixes a Syntax warning that did not come up during testing
  • V2.0.2 updated entry setup function to one that is not deprecated

Issues Addressed:

v2.0.1

13 Nov 23:56

Choose a tag to compare

Breaking Changes!

Please Read: It is recommended to Delete all configured NPM servers, update integration via HACs, restart Home Assistant, configure the NPM servers again, and then rename all referenced entities in automatons, dashboards, etc.

First contribution from @ejpenney, thank you!

Breaking changes:

  • Options added to the config flow
  • Entity naming convention changed
    • Old Entity IDs: "NPM subdomain domain name"
    • New Entity IDs: NPM URL + "subdomain domain name"
    • Old Display Name: "NPM subdomain domain name"
    • New Display Name: "Proxy/Redirection/Stream/404 subdomain domain name"
  • Why did this change?
    • Including the NPM URL in the entity IDs allows for multiple NPM Servers to be configured while maintaining a consistent nomenclature
    • The old naming convention did not allow for differentiation between a proxy/redirection/stream/dead hosts
  • Dashboards, automations, scripts will need to be updated with the new names

New Features:

  • Multiple NPM servers can now be configured
  • Redirections Hosts Switches and Sensors Added
  • Stream Switches and Sensors Added
  • Dead Hosts (404) Switches and Sensors Added
  • New config options to enable or disable Proxy hosts, redirection hosts, stream hosts, and dead hosts
  • New config option to add or skip the count sensors
  • Updated Dev Container files based on the latest integration blueprint

Bug Fixes:

  • Updated "async_add_job" being deprecated in future HA version
  • Updated alias being deprecated in future HA version
  • V2.0.1 fixes a Syntax warning that did not come up during testing

Issues Addressed:

v2.0.0

13 Nov 22:54

Choose a tag to compare

Breaking Changes!

Please Read: It is recommended to Delete all configured NPM servers, update integration via HACs, restart Home Assistant, configure the NPM servers again, and then rename all referenced entities in automatons, dashboards, etc.

First contribution from @ejpenney, thank you!

Breaking changes:

  • Options added to the config flow
  • Entity naming convention changed
    • Old Entity IDs: "NPM subdomain domain name"
    • New Entity IDs: NPM URL + "subdomain domain name"
    • Old Display Name: "NPM subdomain domain name"
    • New Display Name: "Proxy/Redirection/Stream/404 subdomain domain name"
  • Why did this change?
    • Including the NPM URL in the entity IDs allows for multiple NPM Servers to be configured while maintaining a consistent nomenclature
    • The old naming convention did not allow for differentiation between a proxy/redirection/stream/dead hosts
  • Dashboards, automations, scripts will need to be updated with the new names

New Features:

  • Multiple NPM servers can now be configured
  • Redirections Hosts Switches and Sensors Added
  • Stream Switches and Sensors Added
  • Dead Hosts (404) Switches and Sensors Added
  • New config options to enable or disable Proxy hosts, redirection hosts, stream hosts, and dead hosts
  • New config option to add or skip the count sensors
  • Updated Dev Container files based on the latest integration blueprint

Bug Fixes:

  • Updated "async_add_job" being deprecated in future HA version
  • Updated alias being deprecated in future HA version

Issues Addressed:

v1.0.4

25 Apr 03:25
567034b

Choose a tag to compare

Bug in v1.0.3, custom_component fails to setup. Reverting the init.py file to the 1.0.2 version until fix is ready.

Full Changelog: v1.0.3...v1.0.4

v1.0.3

25 Apr 02:51

Choose a tag to compare

What's Changed

  • fix: async_add_job deprecated warning by @ejpenney in #7

New Contributors

Full Changelog: v1.0.2...v1.0.3

v1.0.2

23 Oct 15:17
3348e0c

Choose a tag to compare

Minor fix: Change iot class from cloud polling to local polling

v1.0.1

02 Jun 17:40

Choose a tag to compare

Fix incorrect ha state update function

v1.0.0

29 Jan 20:18

Choose a tag to compare

Initial Release

Features:

  • Switches for each proxy host configured in an Nginx Proxy Manager Instance
  • Sensor for the number of enabled proxy hosts
  • Sensor for the number of disabled proxy hosts