Skip to content

Releases: EdJoPaTo/website-stalker

v0.25.0

23 Oct 18:12
e42ccda
Compare
Choose a tag to compare

Added

  • new editor: css_flatten

v0.24.2

16 Aug 14:50
712049b
Compare
Choose a tag to compare

Fixed

  • Improve output on errors, especially HTTP request errors

v0.24.1

14 Aug 16:28
f24a39f
Compare
Choose a tag to compare

Added

  • support for CSS :has and :is (due to updated dependencies)

v0.24.0

13 Jun 16:08
b03231f
Compare
Choose a tag to compare

Added

  • new editor: css_sort
  • new editor: debug_files

Fixed

  • RSS: improve content_editors error output

v0.23.0

14 May 11:10
d079039
Compare
Choose a tag to compare

Added

  • Show used HTTP version in the output (HTTP/1.1, HTTP/2.0, …)
  • http1_only option to force usage of HTTP/1

Changed

  • Move notifications from environment variables to CLI. Can still be configured via environment variables, but they have different names now. Check --help.
  • Document WEBSITE_STALKER_FROM in --help. Also allows for --from
  • RSS: remove website-stalker version from the generator field
  • Improve error handling by instant panic or cleaner human error message
  • Deprecate init sub-command. Its more transparent to use git init && website-stalker example-config > website-stalker.yaml
  • Deprecate check sub-command. run also checks the config and additionally runs it when correct which most people probably need.

Breaking Changes

  • Environment variable names for notifications differ and can now also be provided via --flags. Check --help.
  • Error on notification_template in config. Notification configuration changed and is likely not working anymore, so hard error over a warning.

v0.22.0

13 Feb 15:24
6d8a0b8
Compare
Choose a tag to compare

Added

  • Automatically generated man pages from the cli definition

Changed

  • rss uses the first title / heading element as RSS title (was only title before)
  • Improve error output message on editor error
  • json_prettify uses tabs instead of spaces now for better accessibility and smaller file sizes (html_prettify does the same)
  • Show warnings for deprecated field usage in notification mustache template
  • Show warning on rss without title (neither from explicit configuration nor the input HTML)

Fixed

  • Correctly detect duplicate hosts for delays between them (to reduce load on the host)
  • Systemd service is Type=oneshot now and can no longer be installed. The timer is the relevant unit and not the service.

v0.21.0

05 Sep 20:08
eaf89b9
Compare
Choose a tag to compare

Changed

  • Files are sorted into folders of their domains (#187)

v0.20.0

11 Apr 15:52
Compare
Choose a tag to compare

Added

  • new editor: html_sanitize
  • headers site options to supply additional headers on requests
  • filename option to override the automatically derived file base name from an url
  • Support URLs with IP addresses

Changed

  • Use git executable instead of libgit2
  • Improve example-config
  • write full words configuration and git repository instead of its short versions on stdout
  • Include port in filename when specified

Removed

  • check --rewrite-yaml and check --print-yaml

v0.19.0

11 May 08:03
Compare
Choose a tag to compare

Added

  • ignore_error site option to only warn on pages that fail regularly
  • Generate deb/rpm packages

Changed

  • systemd files are now meant for packages (no …/local/… anymore)

Fixed

  • CLI: correct autocompletion with ValueHint

v0.18.1

02 Feb 08:26
Compare
Choose a tag to compare
  • fix(css_remove): prevent removing wrong content e459bc6