Skip to content

Releases: tarampampam/tinifier

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

v3.2.0

23 Mar 07:34
d3f5acb
Compare
Choose a tag to compare

Added

  • Support for linux/386, linux/arm64, linux/arm/v6 and linux/arm/v7 platforms for docker image

v3.1.0

07 Mar 10:30
Compare
Choose a tag to compare

Changed

  • Go version updated from 1.15.7 up to 1.16.0

v3.0.1

28 Dec 12:13
Compare
Choose a tag to compare

Fixed

  • Application version setting in CI

v3.0.0

28 Dec 12:07
16223d4
Compare
Choose a tag to compare

Added

  • Multiple keys support for compress command
  • Flag --max-errors (maximum errors count to stop the process) for compress command
  • Flag --max-key-errors (maximum API key errors (compression retries) to disable the key) for compress command
  • Flag --recursive (-r) (search for files in listed directories recursively) for compress 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 with github.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 to 1.15.6

Removed

  • Progress bar (package github.com/schollz/progressbar/v3)
  • Binary file packing (using upx)

Fixed

  • Errors handling in a lot of places