Releases: tarampampam/tinifier
Releases · tarampampam/tinifier
v5.1.0
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
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
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
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 usetinifier
) - 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
Changed
- Go dependencies updated
- Go version updated from
1.19
up to1.20
- Module name changed from
github.com/tarampampam/tinifier/v4
togh.tarampamp.am/tinifier/v4
v4.0.1
Fixed
- Original file copy closing
v4.0.0
Changed
- Go version updated from
1.18
up to1.19
- Sub-command
quota
now supports multiple keys at once - Default threads count for
compress
sub-command is nowNumCPU * 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 forcompress
sub-command (since this release, the original file modification date will be preserved by default)--keep-original-file
flag forcompress
sub-command #103
Removed
- Sub-command
version
(you can use--version
flag instead) - Global
--debug
flag - Global
--verbose
flag
v3.5.0
Changed
- Go version updated from
1.17.3
up to1.18.0
v3.4.0: Go updated
Changed
- Go version updated from
1.16.3
up to1.17.3
v3.3.0
Added
- Global flag
--debug
Changed
- Go version updated from
1.16.2
up to1.16.3