Skip to content

1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 02:38
· 12 commits to main since this release

1.0.0 (2025-07-10)

⚠ BREAKING CHANGES

  • Several service properties now use Boolean instead of String types
  • Update UnitSection to use Boolean types for yes/no fields (allowIsolate, defaultDependencies, etc.)
  • Add union types (String < /dev/null | Listing) for fields that accept single or multiple values
  • Update ServiceSection Boolean fields (remainAfterExit, guessMainPID, sendSIGHUP, etc.)
  • Improve renderer to handle Boolean values as "yes"/"no"
  • Add support for rendering Listings as multiple property lines
  • Simplify null handling using functional filter/map approach
  • Maintain backward compatibility for existing string-based usage

Properties now properly match systemd unit file specification while providing
convenient union types for flexible usage patterns.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

Features

  • enhance systemd unit definitions with proper Boolean and union types (9dc336f)