Releases: tarampampam/tinifier
Releases · tarampampam/tinifier
v4.1.0
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
v3.2.0
Added
- Support for
linux/386
,linux/arm64
,linux/arm/v6
andlinux/arm/v7
platforms for docker image
v3.1.0
Changed
- Go version updated from
1.15.7
up to1.16.0
v3.0.1
Fixed
- Application version setting in CI
v3.0.0
Added
- Multiple keys support for
compress
command - Flag
--max-errors
(maximum errors count to stop the process) forcompress
command - Flag
--max-key-errors
(maximum API key errors (compression retries) to disable the key) forcompress
command - Flag
--recursive
(-r
) (search for files in listed directories recursively) forcompress
command - Compression retries
- Automated 3rd party (like goreportcard.com and pkg.go.dev) service updates
Changed
- Source code totally re-wrote
- Dependency
github.com/jessevdk/go-flags
replaced withgithub.com/spf13/cobra
- Package
github.com/tarampampam/tinifier/v3/pkg/tinypng
can be installed into another go-applications - Go version updated from
1.14.x
up to1.15.6
Removed
- Progress bar (package
github.com/schollz/progressbar/v3
) - Binary file packing (using
upx
)
Fixed
- Errors handling in a lot of places