Releases: TLINDEN/kleingebaeck
Releases · TLINDEN/kleingebaeck
v0.3.9
What's Changed
- Bump github.com/knadh/koanf/providers/file from 1.1.0 to 1.1.2 by @dependabot in #106
Full Changelog: v0.3.8...v0.3.9
v0.3.8
What's Changed
- Bump docker/build-push-action from 6.7.0 to 6.9.0 by @dependabot in #105
- Bump github.com/knadh/koanf/providers/env from 0.1.0 to 1.0.0 by @dependabot in #104
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
Enabled Dependabot for automatical security updates.
- Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.23.0 by @dependabot in #93
- Bump docker/build-push-action from 2.5.0 to 6.7.0 by @dependabot in #94
- Bump docker/login-action from 1.10.0 to 3.3.0 by @dependabot in #97
- Bump github.com/knadh/koanf/providers/file from 0.1.0 to 1.1.0 by @dependabot in #99
- Bump github.com/knadh/koanf/v2 from 2.0.1 to 2.1.1 by @dependabot in #100
- Bump golang.org/x/sync from 0.5.0 to 0.8.0 by @dependabot in #101
- Bump github.com/tlinden/yadu from 0.1.2 to 0.1.3 by @dependabot in #102
- Bump github.com/lmittmann/tint from 1.0.4 to 1.0.5 by @dependabot in #103
New Contributors
- @dependabot made their first contribution in #93
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- Added a check if a user under windows starts the program by double clicking on it, keep the usage message running in that case #88
- Enhanced a couple of gocritic issues #90
- Document the distance hash algorithm for image storage #87
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- fix #80: using os.MkdirAll():
Recursively create ad dir including output dir. The output dir itself is not being created separately anymore. That way, no directory will be created if no ads could be downloaded. - fix #81: add arm64 build support
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- fix #73: add support for outdir template
- fix #71: add documentation about templating
- fix #72: update to yadu v0.1.2 which fixes the debug crash issue
- fix #74: warn the user if a scraped ad by the same name has already be seen, only overwrite if
-f
given. - fix #77: use processed ad dir for duplicate checking, not slug
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- check seek error
- a84f0e1 get rid of duplicate bytes.Buffer, use bytes.Reader instead, #39
- d8d5be5 fix #58: add missing dashes to self issue template
- bcf920c correct #39 & add --ignoreerrors flag
Refer to #39 (comment) for a summary of all HTTP related changes leading to 0.3.3, which seems to be feature complete so far.
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- added lint targets
- fix linter errors
- enhance error handling
- !!BREAKING!! rename Id to ID in templates: if you have configured your own ad template in your config, then you need to change:
{{ .Id }} to
{{ .ID }}`.
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- add contribution guidelines and non-code-of-conduct
- add cookie support (that is, load site cookies on 1st request and send them in subsequent ones)
- make UserAgent configurable (Setting:
useragent
) - add small random throttling to image download to behave more realistic
- enhance unit tests
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Fix #47: add mock http server for testing w/o hitting prod site
- update yadu to v0.1.1, fix #46
- added
-f
to override d-hash, better debug and error handling - added image diff hash distance caching to not overwrite similar images, that way original images or the ones previously downloaded are preserved
- added support to calculate and store the ad expire date (#43)
- added german documentation (README-de.md)
- added issue templates (including german ones)
- changed image push ci to add a "latest" image
- fixed docker doc part in the README
Full Changelog: v0.0.2...v0.3.0