Releases: Krzysztofz01/pixel-sorter
v0.3.2-beta
What's Changed
- Buffered sorter implementation by @Krzysztofz01 in #52
- Float math operations optimization by @Krzysztofz01 in #54
- Dependencies and min. Golang version updated by @Krzysztofz01
- Problems related to vulnerable dependencies (CVE-2023-36308 & CVE-2024-24792) patched by @Krzysztofz01
Full Changelog: v0.3.1-beta...v0.3.2-beta
v0.3.1-beta
What's Changed
- Thread-safe random number generation optimization by @Krzysztofz01 in #50
- Dependencies version bump by @Krzysztofz01 in #51
- Missing mask scaling regression bug fix @Krzysztofz01 in #51
Full Changelog: v0.3.0-beta...v0.3.1-beta
v0.3.0-beta
What's Changed
- Interval painting behaviour feature implementation by @Krzysztofz01 in #28
- Non errorable interval weight determinant func refactor by @Krzysztofz01 in #39
- Scaling afters scaled edge detection bug fix by @Krzysztofz01 in #41
- Absolute color sort determinant implementation by @Krzysztofz01 in #34
- Rgb channels sort determinant implementation by @Krzysztofz01 in #37
- Sorter specific logger implementation by @Krzysztofz01 in #44
- Image abstractions types replacement by @Krzysztofz01 in #47
- Sorter context support by @Krzysztofz01 in #48
Full Changelog: v0.2.1-beta...v0.3.0-beta
v0.2.1-beta
What's Changed
- Goroutines leak detection tests implementation by @Krzysztofz01 in #31
- Edge detection gradient data-race fix by @Krzysztofz01 in #33
- Vulnerable golang.org/x/image version patched (GO-2023-1989/GO-2023-1990) by @Krzysztofz01 in #35
Full Changelog: v0.2.0-beta...v0.2.1-beta
v0.2.0-beta
What's Changed
- Vulnerable golang.org/x/image version patched (GO-2023-1572) by @Krzysztofz01 in #10
- Error safe color to rgba implementation by @Krzysztofz01 in #11
- Parallel strip sorting channel deadlock fix by @Krzysztofz01 in #13
- Missing vertical sort waitgroup wait call fix by @Krzysztofz01 in #14
- Mask angle translation bounds bug fix by @Krzysztofz01 in #15
- Shared sorter options validation by @Krzysztofz01 in #21
- Missing unit tests implementation by @Krzysztofz01 in #20
- Color utils code cleanup and optimizations by @Krzysztofz01 in #16
- Max length random factor feature implementation by @Krzysztofz01 in #19
- Linear rgb component optimization by @Krzysztofz01 in #9
- Parallel image column and row access optimization by @Krzysztofz01 in #17
- Parallelization of image iterations by @Krzysztofz01 in #12
- Taskfile build system added by @Krzysztofz01 in #25
- Explicit output path flag implementation (Breaking change) by @Krzysztofz01 in #18
- Moving the sort determinant from commands to flags (Breaking change) by @Krzysztofz01 in #23
- Random sort direction feature implementation (Breaking change) by @Krzysztofz01 in #22
- Quoted path extension determination fix by @Krzysztofz01 in #26
- Path quote escaping file utility fix by @Krzysztofz01 in #27
- Absolute interval determinant uint8 overflow fix by @Krzysztofz01 in #29
Full Changelog: v0.1.0-beta...v0.2.0-beta
Breaking changes
It is necessary to specify the output path of the file (ending with one of the supported extensions: jpg or png) using the --output-media-path
flag. The input path flag has been renamed to --input-media-path
and the mask image path to --mask-image-path
. The --output-format
flag indicating the output format has been removed.
The sort determinant subcommands (brightness, saturation, hue) have been replaced with a single subcommand image
, and the sort determinant is now specified by the --sort-determinant
flag.
The random
value of the --sort-direction
flag has been changed to shuffle
and the previous value random
is still valid but works in a different way.
v0.1.0-beta
What's Changed
- Image blending modes feature implementation by @Krzysztofz01 in #2
- Image preview scaling feature implementation by @Krzysztofz01 in #3
- Sort determinant direction simplification by @Krzysztofz01 in #4
- Saturation sort determinant implementation by @Krzysztofz01 in #5
- Decoupled sorter logger by @Krzysztofz01 in #6
- Logger prefix support by @Krzysztofz01 in #7
- Various bug fixes and TODO's resolved by @Krzysztofz01
Full Changelog: v0.0.0-beta...v0.1.0-beta
v0.0.0-beta
What's Changed
- Development by @Krzysztofz01 in #1
Full Changelog: https://github.com/Krzysztofz01/pixel-sorter/commits/v0.0.0-beta