From a8af92bdb5bafd11d48d712622d3ac8decb296f0 Mon Sep 17 00:00:00 2001 From: tengel Date: Sun, 19 Nov 2017 11:46:07 -0600 Subject: [PATCH] adding CHANGELOG.md to project --- CHANGELOG.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e07dc8d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,59 @@ +# Petrified Changelog + +Project Home: https://github.com/troyengel/petrified + +## [2.0.1] - 2017-11-19 +- Add `CHANGELOG.md` to project +- Update README / man for new systemd things +- Rebuild systemd again to use timers.target (#4) + - Remove petrified.target design completely + - Instanced units can be created manually using systemd overrides +- Use templates to build systemd units ExexStart path (#4) + - Unit files to install are now templates built by Makefile + - Path is determined by `PREFIX=` semantics (packaging standard) + +## [2.0.0] - 2017-11-19 +- Implement FreeDNS APIv2 alongside APIv1 with dynamic API guess (#5) + - Default config is to guess which API based on key length + - Specific API version can be coded into config, see `DDNS_API` + - See comments in `petrified.conf` for details on new settings +- Add new `LOG_QUIET` option to not emit if IP hasn't changed (#4) +- Update shebang to be BSD portable (bin/bash -> bin/env bash) + +## [1.0.6] - 2016-01-24 +- Rebuild systemd design for timers and target (#3) +- Fix systemd `OnCalendar` implementation +- Add systemd `OnActiveSec` to timer on startup +- Deprecate Arch build - AUR started using git +- Update / enhance docs and man page + +## [1.0.5] - 2015-03-08 +- Fix bad perlpod char +- Add cleanup routine to bad IP exit clause +- Update / enhance Makefile + +## [1.0.4] - 2014-12-01 +- Fix bad month macro in logfile entries (@IanMReed) + +## [1.0.3] - 2014-01-24 +- Add Makefile to project +- Convert `README.md` to `README.pod` for multi-use +- Add petrified.1 man page built from README.pod +- Update / enhance Arch `PKGBUILD` things +- Change logrotate to not install systemwide + +## [1.0.2] - 2014-11-22 +- Documentation updates and enhancements +- First addition of systemd timers (#1) +- Reorganize file layout (move things to subdirs) +- Add better examples for (f)cron, logrotate, etc. +- Add security / permissions check of config file + - Contains API key, should be kept protected + +## [1.0.1] - 2014-09-07 +- First release of working version +- First tagged release for packagers + +## [1.0.0] - unreleased / untagged +- First commits to build project +