Releases: VerifiedJoseph/vigilant
Version 1.7.0
This release introduces a number of new features and changes the default user agent string.
User agent strings
The default user agent string used by Vigilant has changed from Mozilla/5.0 (Windows NT 10.0; rv:146.0) Gecko/20100101 Firefox/146.0 to Vigilant/VERSION_NUMBER (https://github.com/VerifiedJoseph/vigilant).
It is now possible to set a custom program-wide user agent string using the environment variable VIGILANT_USER_AGENT and on a per-feed basis with the feeds file config option user_agent.
Docs: Environment variables and feeds file
Per-feed notification title override
It is now possible to override notification titles on a per-feed basis with the feeds file config option title_override.
Docs: Feeds file
Example:
feeds:
- name: Met Office weather warnings
url: https://www.metoffice.gov.uk/public/data/PWSCache/WarningsRSS/Region/UK
interval: 1900
title_override: New weather warning!Per-feed Nfty and Gotify URLs
It is now possible to set Nfty and Gotify URLs on a per-feed basis with the feeds file config options nfty_url and gotify_url.
Docs: Feeds file
Example:
feeds:
name: GitHub status
url: https://www.githubstatus.com/history.rss
interval: 300
ntfy_url: https://ntfy.example.com
ntfy_topic: gh-statusChangelog
- Added support for custom user agent strings (#514,
16b4a3f) - Added support for overriding notification titles (#513,
2c349aa) - Added support for per-feed Ntfy server URLs (#509,
271f587) - Added support for per-feed Gotify server URLs (#508,
cf17c6a) - Changed the default user agent string to
Vigilant/VERSION (https://github.com/VerifiedJoseph/vigilant) - Updated verifiedjoseph/gotify-api-php from 1.10.2 to 1.11.0 (#495,
946579f) - Dockerfile: Updated alpine from 3.23.2 to 3.23.3 (#499,
25c2862)
All changes: v1.6.3...v1.7.0
Docker image
ghcr.io/verifiedjoseph/vigilant:1.7.0
Version 1.6.3
Version 1.6.2
Changelog
- Updated php from 8.2 to 8.3 (#481,
110d4df) - Updated user agent string (#477,
f108628) - Updated php-feed-io/feed-io from 6.1.2 to 6.2.0 (#464,
a3cb8bb) - Dockerfile: Updated composer from 2.8 to 2.9 (#466,
bb72b9f)
All changes: v1.6.1...v1.6.2
Docker image
ghcr.io/verifiedjoseph/vigilant:1.6.2
Version 1.6.1
Version 1.6.0
Changelog
- Replaced unmaintained dependency alexdebril/feed-io with php-feed-io/feed-io. (#436,
1af6f07) - Updated symfony/yaml from 7.3.2 to 7.3.3 (#425,
6666d07) - Updated guzzlehttp/guzzle from 7.9.3 to 7.10.0 (#428,
3222280) - Updated verifiedjoseph/ntfy-php-library from 4.7.1 to 4.7.2 (#426,
885b6ac) - Updated verifiedjoseph/gotify-api-php from 1.10.1 to 1.10.2 (#435,
ee5e2da)
All changes: v1.5.4...v1.6.0
Docker image
ghcr.io/verifiedjoseph/vigilant:1.6.0
Version 1.5.4
Version 1.5.3
Version 1.5.2
Version 1.5.1
Changelog:
- Updated symfony/yaml from 7.2.3 to 7.2.5 (#378,
4f730b1) - Updated guzzlehttp/guzzle from 7.9.2 to 7.9.3 (#377,
c192bb6) - Updated verifiedjoseph/gotify-api-php from 1.10.0 to 1.10.1 (#384,
b636c22) - Updated verifiedjoseph/ntfy-php-library from 4.7.0 to 4.7.1 (#382,
10df00e) - Dockerfile: Updated alpine from 3.21.2 to 3.21.3 (#368,
2a08d2a)
All changes: v1.5.0...v1.5.1
Docker image
ghcr.io/verifiedjoseph/vigilant:1.5.1
Version 1.5.0
This release introduces support for truncating notification text to a given length.
feeds:
- name: GitHub Status
url: https://www.githubstatus.com/history.rss
interval: 600
truncate: true
truncate_length: 250See the Feeds File documentation for more details.
Changelog:
- Added option for truncating notification text (#339,
4edde55) - Refactored cache class (#337,
feffc99) - Updated symfony/yaml from 7.2.0 to 7.2.3 (#344,
f4c1fd7) - Dockerfile: Bump alpine from 3.21.0 to 3.21.2 (#341,
6ac2356) - Dockerfile: Bump composer from 2.8.4 to 2.8.5 (#342,
3da7b28)
All changes: v1.4.7...v1.5.0
Docker image
ghcr.io/verifiedjoseph/vigilant:1.5.0