• Added ability to set project defaults with a tinify.yml file in the project root directory.
  • Image dimensions are now reported in success message when resize argument is used.
  • Updated names of options set by tinify_defaults() to match convention (e.g. tinify_overwrite -> tinify.overwrite).
  • Now removes all options set by tinify_defaults() on unloading of package.
  • Fixed some file path errors in return_path that should work better across all platforms.
  • Modified behaviour of tinify_defaults(): now prints changes made to the console, and if called without any arguments, prints all current default settings.
  • Moved bulk of Readme into vignette (“Full walkthrough”).
  • Added ability to set global defaults for tinify() arguments with tinify_defaults().
  • Added new suffix argument in tinify() to change the "_tiny" suffix applied to tinified file names.
  • Added new return_path = "proj" option to return_path argument in tinify() to return the path to the newly tinified file relative to the project directory, no matter the current working directory.
  • Deprecated argument details in tinify() function. Tinify now displays the details message by default. This behaviour can be suppressed with the new argument quiet = TRUE.
  • Added a NEWS.md file to track changes to the package.