- Set output file from input file if not provided
- Abort if input and output file names are identical
- Drop support for Ruby 2.5
- Add support for Ruby 3.1
- Target Ruby 2.5 and up
- Update dependency on GirFFI-Gtk and GirFFI
- Stop using Headless; This gem now needs an active graphical session to run
- Update dependency on GirFFI-Gtk
- Update dependency on GirFFI-Gtk
- Target Ruby 2.3 and up
- Set wider margins by default
- Allow setting all margins from the command line
- Run headlessly using xvfb
- Set A4 paper size explicitely
- Update dependency on GirFFI-Gtk
- Initial release.