Skip to content

Latest commit

 

History

History
144 lines (84 loc) · 2.7 KB

File metadata and controls

144 lines (84 loc) · 2.7 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.

[Unreleased]

  • none

[1.3.3] - 2025-01-01

Fixed

  • Issue where script would not run

[1.3.2] - 2024-12-30

Fixed

  • Minor variable protections

[1.3.1] - 2024-12-20

Added

  • Dockerfile and related documentation

Fixed

  • shasum was missing in requirements check
  • References to URL file removed

[1.3.0] - 2024-12-20

Added

  • Command to edit configuration file
  • Repeat URL check N times and exit
  • Per-URL configuration via JSON configuration file
  • Run a custom command on change detection

Changed

  • Configuration is now in JSON format
  • Combined URL configuration with new JSON configuration format
  • Intervals are now available in seconds, minutes, hours
  • Dependencies now include timeout
  • Desktop notification default is now false
  • Reorganized code for maintainability and logic

Removed

  • Support for bash based configuration files
  • Separate URL file

Fixed

  • Console logging formatting errors
  • All paths are now normalized

[1.2.1] - 2024-11-29

Changed

  • Output the app name in message that the app is running interactively

Fixed

  • Configuration file failing to load

[1.2.0] - 2024-11-29

Added

  • Restart service command line option

Changed

  • Updated single character command line options for consistency
  • Documentation to reflect all changes in the latest release

Fixed

  • Failure to remove PID file on service stop

[1.1.2] - 2024-11-27

Fixed

  • URL validation failing
  • Initialization of config uses old config for new settings file
  • Not showing version info when displaying configuration

[1.1.1] - 2024-11-26

Fixed

  • Help adjusted for timeout option

[1.1.0] - 2024-11-26

Added

  • System name displayed in notifications using local host name
  • System name configurable using --system-name -n

Changed

  • Cross platform CACHE_DIR path generation using system temporary path
  • Cross platform CONFIG_FILE path generation using system configuration path
  • Order of Pushover user key and api token
  • Additional code reorganization

Fixed

  • Cross platform paths are normalization
  • URL default location is empty
  • Failing on --status and --stop

[1.0.2] - 2024-11-23

Added

  • Fatal error messages
  • Test configuration files
  • Feature roadmap to README.md

Fixed

  • Test script updated to latest version of application.

[1.0.1] - 2024-11-23

Fixed

  • Application hangs when no URLS provided.

[1.0.0] - 2024-11-23

Added

  • Initial release