github TheBigRoomXXL/tinyfeed v1.3.0

latest releases: v1.4.1, v1.4.0
8 months ago

This release focuses on delivering comprehensive documentation, expanding customization options, and tightening security practices.

📚 Documentation

  • A full documentation website is now live! It includes clear guides on getting started, customizing your feed, integrating tinyfeed with various workflows (GitHub Pages, cron, Docker, systemd, OpenRC), and live demos to showcase TinyFeed’s capabilities.
  • Command-line flags in --help are now grouped by category for easier discovery.

✨ Features

  • New --script (shorthand -S) flag to inject JavaScript files into the generated page.
  • Both --stylesheet and --script can now be repeated to include multiple assets.
  • Binary size reduced by 45% (6.5MB) thanks to UPX compression.
  • The "updated at" timestamp on the generated page is now localized via JavaScript, with a fallback for browsers without JS.

🔒 Security

  • Content Security Policy has been further tightened.
  • GitHub Actions now run with permissions: none by default.
  • All commits from @TheBigRoomXXL, the maintainer, are now signed.

🧪 CI

  • Fixed issue where unit tests were not being discovered.

Don't miss a new tinyfeed release

NewReleases is sending notifications on new releases.