Skip to content

Commit

Permalink
v0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Ivordir committed Jul 3, 2024
1 parent 7f7cbf7 commit cbcadce
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "quantette"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
description = "A fast and high quality image quantizer and palette generator. Supports the CIELAB, Oklab, and sRGB color spaces."
homepage = "https://github.com/Ivordir/quantette"
Expand Down
13 changes: 13 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# v0.3.0

## Breaking
- Removed the option to specify initial centroids in the high-level builder API. This simplified the API and underlying code. If you want to specify initial centroids, then you must now use the low-level API (module functions).
- The high-level builder structs `ImagePipeline` and `PalettePipeline` are no longer consuming builders. Their various methods now take references to `self` instead of owned `self`s.

## Other
- Added some `PartialEq` and `Eq` derives to structs and enums.
- Made some more functions `const`.
- Eliminated some usages of `unsafe`.
- Fixed a segment of code that could potentially panic.
- Updated/expanded documentation.

# v0.2.0
- Add multi-threaded versions of the dither functions.
- Pixel deduplication through `UniqueColorCounts` and `IndexedColorCounts` should be slightly faster for small images.
Expand Down

0 comments on commit cbcadce

Please sign in to comment.