Skip to content

Release v0.1.12 - Cross-Platform Support & Path Exclusion

Choose a tag to compare

@adolfousier adolfousier released this 30 Oct 02:10
· 9 commits to main since this release

πŸš€ Cross-Platform Support & Path Exclusion

Ratifact now supports Windows, macOS, and Linux with automated one-liner installation scripts! Plus a powerful new path exclusion feature.

✨ New Features

Cross-Platform Installation

  • Linux: sudo apt update && sudo apt install -y curl git && curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/linux/install.sh | bash
  • macOS: curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/macos/install.sh | bash
  • Windows (PowerShell as Administrator): powershell -Command "iwr -useb https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/windows/install.ps1 | iex"

Path Exclusion

  • Press 'x' in Artifacts panel to exclude a path from scans
  • Confirmation dialog ensures you don't accidentally exclude paths
  • Manage excluded paths in Settings β†’ Excluded Paths
  • Confirm before removing paths from exclusion list
  • Automatic rescan when restoring excluded paths
  • Excluded paths persist in config.toml

πŸ“‹ What's Included

  • βœ… Linux installation script with dependency auto-install
  • βœ… macOS installation script with Homebrew integration
  • βœ… Windows installation script with winget package manager
  • βœ… Path exclusion feature with 'x' keyboard shortcut
  • βœ… Excluded paths management in Settings menu
  • βœ… Confirmation prompts for safety
  • βœ… Automatic rescan on restoration
  • βœ… Settings panel shows excluded path count

πŸ”§ Technical Details

  • Cross-platform scripts automatically install: Rust, Docker, Git, and all dependencies
  • Excluded paths stored in config.toml as a TOML array
  • Scan logic checks against exclusion list before logging artifacts
  • Rescan trigger on path restoration for immediate visibility

πŸ“ Installation Notes

First-time users:

  • Copy the one-liner for your platform from above
  • Scripts will prompt for confirmations during installation
  • Installation logs saved for reference

Existing users:

  • Continue using make run or your preferred build method
  • Exclusion feature available immediately after update
  • No breaking changes

πŸ› Bug Fixes & Improvements

  • Settings panel now displays count of excluded paths
  • Footer shortcuts updated to show 'x: Exclude'
  • Clean compilation with zero warnings
  • Full test coverage for config serialization

πŸ“Š Release Stats

  • Files Changed: 14
  • Installation Scripts: 3 (Linux, macOS, Windows)
  • New Features: Path exclusion system
  • Total Code Added: 685 lines
  • Breaking Changes: None

v0.1.12 | October 30, 2025