Skip to content

Releases: tarampampam/tinifier

v5.1.0

23 Jul 10:53
5b04c1c
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • ✨ feat: Add option to keep original file after compression (--keep-original-file) by @tarampampam in #183

Full Changelog: v5.0.2...v5.1.0

🐋 Docker image

ghcr.io/tarampampam/tinifier:latest
ghcr.io/tarampampam/tinifier:5
ghcr.io/tarampampam/tinifier:5.1
ghcr.io/tarampampam/tinifier:5.1.0
tarampampam/tinifier:latest
tarampampam/tinifier:5
tarampampam/tinifier:5.1
tarampampam/tinifier:5.1.0

v5.0.2

11 Mar 16:59
a87cee8
Compare
Choose a tag to compare

What's Changed

🛠 Fixes

  • ♻️ fix: Improve spacing calculations in stats table in #180

Full Changelog: v5.0.1...v5.0.2

🐋 Docker image

ghcr.io/tarampampam/tinifier:latest
ghcr.io/tarampampam/tinifier:5
ghcr.io/tarampampam/tinifier:5.0
ghcr.io/tarampampam/tinifier:5.0.2
tarampampam/tinifier:latest
tarampampam/tinifier:5
tarampampam/tinifier:5.0
tarampampam/tinifier:5.0.2

v5.0.1

09 Mar 09:39
36ea976
Compare
Choose a tag to compare

What's Changed

🛠 Fixes

  • fix(errors): All the errors will be printed if any #178

Full Changelog: v5.0.0...v5.0.1

🐋 Docker image

ghcr.io/tarampampam/tinifier:latest
ghcr.io/tarampampam/tinifier:5
ghcr.io/tarampampam/tinifier:5.0
ghcr.io/tarampampam/tinifier:5.0.1
tarampampam/tinifier:latest
tarampampam/tinifier:5
tarampampam/tinifier:5.0
tarampampam/tinifier:5.0.1

v5.0.0

08 Mar 20:36
975fea8
Compare
Choose a tag to compare

This is a major update for this tool, as it has been completely rewritten from scratch.

🚀 Features

  • A configuration file is now supported, allowing you to store all your API keys in one place and forget about them
  • New flags --retry-attempts and --delay-between-retries are now available for fine-tuning retry attempts in case of errors
  • The new --skip-if-diff-less feature allows skipping file replacements with compressed content if the difference between the compressed and original versions is less than the percentage defined by this flag
  • The new --preserve-time feature improves the preservation of file creation timestamps, which can be especially useful when compressing photos from your smartphone and wanting to maintain their original order by creation date/time

Other Changes

  • No external dependencies are required anymore - everything needed to compile the app is included in the repository source code
  • Subcommands are no longer needed (instead of tinifier compress, simply use tinifier)
  • File extension searches are now case-insensitive
  • API keys can now be set using a single flag value instead of multiple --api-key usages—just use --api-key "key1,key2,..."
  • Added Debian/RedHat/Alpine/AUR repositories support

Please ensure your scripts and integrations using this tool are updated to utilize the new flags and no longer specify the compress subcommand

More details about the flags can be found by running the tool with the --help flag or by referring to the README file.

Full Changelog: v4.1.0...v5.0.0

🐋 Docker image

ghcr.io/tarampampam/tinifier:latest
ghcr.io/tarampampam/tinifier:5
ghcr.io/tarampampam/tinifier:5.0
ghcr.io/tarampampam/tinifier:5.0.0
tarampampam/tinifier:latest
tarampampam/tinifier:5
tarampampam/tinifier:5.0
tarampampam/tinifier:5.0.0

v4.1.0

23 Feb 18:26
d0c8c74
Compare
Choose a tag to compare

Changed

  • Go dependencies updated
  • Go version updated from 1.19 up to 1.20
  • Module name changed from github.com/tarampampam/tinifier/v4 to gh.tarampamp.am/tinifier/v4

v4.0.1

08 Nov 06:23
5d6b5ab
Compare
Choose a tag to compare

Fixed

  • Original file copy closing

v4.0.0

05 Nov 17:21
5fd7fe8
Compare
Choose a tag to compare

Changed

  • Go version updated from 1.18 up to 1.19
  • Sub-command quota now supports multiple keys at once
  • Default threads count for compress sub-command is now NumCPU * 6
  • Go package (module) name changed to github.com/tarampampam/tinifier/v4
  • New terminal UI

Added

  • .env file support
  • Global --version flag
  • --update-mod-date flag for compress sub-command (since this release, the original file modification date will be preserved by default)
  • --keep-original-file flag for compress sub-command #103

Removed

  • Sub-command version (you can use --version flag instead)
  • Global --debug flag
  • Global --verbose flag

v3.5.0

25 Mar 13:25
a4831e6
Compare
Choose a tag to compare

Changed

  • Go version updated from 1.17.3 up to 1.18.0

v3.4.0: Go updated

02 Dec 08:51
1062ec4
Compare
Choose a tag to compare

Changed

  • Go version updated from 1.16.3 up to 1.17.3

v3.3.0

08 Apr 05:31
ddeec10
Compare
Choose a tag to compare

Added

  • Global flag --debug

Changed

  • Go version updated from 1.16.2 up to 1.16.3