Files
systemd-timer/CHANGELOG.md
ghost-bot 971d1ecf90
All checks were successful
Upload Assets / upload-assets (arm64, linux) (release) Successful in 1m31s
Upload Assets / upload-assets (amd64, linux) (release) Successful in 1m34s
chore(changelog): update changelog for v0.5.1
2025-06-15 14:52:14 +00:00

11 KiB

Changelog

All notable changes to this project will be documented in this file.

0.5.1 - 2025-06-15

🚀 Features

  • (install) Add support for compressed .zst archives - (3a1ee0c)
  • (workflows) Add zstd compression for build artifacts - (d9183d2)

📚 Documentation

  • (readme) Add input validation and multilingual support - (ce78cf3)

⚙️ Miscellaneous Tasks

  • (workflows) Simplify release workflow with auto-changelog - (05f3b51)
  • (workflows) Add locked flag to cargo install for git-cliff - (6efc151)

0.5.0 - 2025-05-30

🚀 Features

  • (cli) Add validation for command options - (1c07af4)
  • (validation) Add CLI validation helpers for input checks - (3d95706)
  • (build) Add run permissions to compiled binaries - (ccb04e4)
  • (ci) Add compile steps to CI workflow - (531a02a)
  • (vscode) Add JSONC formatter configuration - (c7af1fb)
  • (i18n) Support loading JSONC translation files - (4ac5dd4)
  • (config) Add @std/jsonc dependency - (8f1cb3f)

🐛 Bug Fixes

  • (build) Update included files to use .jsonc format - (f3f2c61)

🎨 Styling

  • (i18n) Add comments for clarity and rename files - (5226269)

🧪 Testing

  • (fs) Update test descriptions and comments to English - (c4f4614)
  • (fs) Add rollback tests for writeUnitFiles errors - (6039d23)

⚙️ Miscellaneous Tasks

  • (lock) Update dependencies to latest versions - (28b23cf)

0.4.1 - 2025-05-28

🐛 Bug Fixes

  • (tasks) Add read permissions to build scripts - (a22c156)

0.4.0 - 2025-05-28

🚀 Features

  • (vscode) Enable Deno support and configure JSON formatting - (c02da70)
  • (ci) Add CI workflow with format, lint, and test steps - (9ad407e)
  • (tasks) Add formatting, linting, and CI tasks - (07730e5)
  • (tasks) Include localization files in build commands - (440130f)
  • (i18n) Add German and English translations for CLI tool - (bd5ea80)
  • (i18n) Add i18n module for localization support - (c9b4c8b)

🚜 Refactor

  • (cli) Integrate i18n support across commands - (2a13ee2)

🎨 Styling

  • (i18n) Add missing newline at EOF in JSON files - (54d71ba)

🧪 Testing

  • (i18n) Add unit tests for localization functions - (8efbee1)

⚙️ Miscellaneous Tasks

  • (vscode) Update folder listener with i18n directory - (dfa92d8)

0.3.1 - 2025-05-28

🚀 Features

  • (cli) Add options for user, home, and working directory - (113103f)

📚 Documentation

  • (readme) Expand CLI option descriptions for clarity - (fb2a62d)

🎨 Styling

  • (workflows) Fix formatting and whitespace issues - (c4855ed)

⚙️ Miscellaneous Tasks

  • (workflows) Consolidate release sync into upload workflow - (0c1d8be)

0.2.3 - 2025-05-26

🚀 Features

  • (workflows) Add GitHub release synchronization workflow - (27c7367)

📚 Documentation

  • (readme) Update project time badge interval - (e3a3e61)
  • Add Englisch README - (cf483de)

0.2.2 - 2025-05-22

🐛 Bug Fixes

  • (install) Enhance checksum validation with detailed comparison - (0ca8ed9)
  • (install) Ensure compatibility with non-bash shells - (20d1430)

📚 Documentation

  • (readme) Update installation instructions with script - (9853f85)

0.2.0 - 2025-05-22

🚀 Features

  • (scripts) Add installation script for systemd-timer binary - (264b43c)
  • (workflows) Add matrix build and SHA256 generation for releases - (118e4e5)
  • (tasks) Add build tasks for amd64 and arm64 targets - (01898a3)

🐛 Bug Fixes

  • (utils) Handle file write failures with rollback - (bd71b8e)

📚 Documentation

  • (readme) Add project time badge - (a288dbc)

[0.1.0] - 2025-05-21

🚀 Features

  • (workflows) Add release asset upload workflow - (1012ca5)
  • (cli) Use dynamic version retrieval - (403e047)
  • (utils) Add version retrieval utility - (56fb554)
  • (generator) Add systemctl usage instructions - (f81bb53)
  • (cli) Add command to generate systemd unit files - (97dc3fe)
  • (utils) Export utility functions for filesystem and naming - (428e849)
  • (types) Add TimerOptions interface for timer configuration - (ba4b933)
  • (cli) Add entry point for CLI commands - (d5a383a)
  • (utils) Add function to derive sanitized job names - (9539fe0)

🚜 Refactor

  • (utils) Update import path for TimerOptions - (316f3af)

📚 Documentation

  • Add README for systemd-timer CLI tool - (db1f56c)
  • Add MIT license file - (e1cd5df)

🧪 Testing

  • (generate) Add unit tests for service and timer generation - (569b14d)
  • (utils) Add unit tests for systemd file handling - (ef2ac41)

⚙️ Miscellaneous Tasks

  • (tasks) Include version file in build process - (6e00e89)
  • Add VSCode settings for color customizations and folder listener - (6608f48)
  • (config) Add deno configuration and lockfile - (0b72050)
  • Add automated release workflow and scripts for version management - (a058e7b)
  • (gitignore) Add dist/ and .env files to ignore list - (2da372d)
  • (gitignore) Add common build and coverage directories - (2990af3)