Changelog
▶
1.1.0 - February 9, 2026
- Added automated FFmpeg option testing at /internal/ffmpeg-option-tests with JSON reporting.
- Added fixture-based aspect ratio matrix testing and visual input/output preview checks.
- Added one-command launcher (npm run ffmpeg:test:ui) and fixture manifest generation script.
- Unified command building into shared core logic used by UI and test runner.
- Fixed watermark drawtext by bundling/loading a real font in FFmpeg FS.
- Fixed blur-fill resize behavior for wide-to-tall conversions so the foreground is preserved without unintended crop.
▶
1.0.0 - April 16, 2025
- Added image converter groups: converter, quality, resize, rotate, crop, metadata, enhance, watermark, and custom.
- Resize: Crop-fill, letterbox, stretch, blur fill, and custom — grouped exclusively.
- Crop: Fixed presets, center crops, custom string/margin-based cropping.
- Enhance: Presets + custom brightness/contrast/saturation tweaks.