Skip to content

Tags: imazen/heic

Tags

v0.1.6

Toggle v0.1.6's commit message
release: heic 0.1.6 — drop testdata/ from published crate

Strip `/testdata/**` from the published crate `include` list. The
directory is still present in the source repo for developer testing.
`tests/parse_testdata.rs` and `tests/decode_heic.rs` now use a
`read_file -> Option<Vec<u8>>` helper that prints `SKIP` and returns
`None` when a file is absent, so `cargo test` on the packaged crate
stays green without those inputs.

Compressed crate: 1.2 MiB -> 313 KiB (74% reduction). File count:
168 -> 73.

v0.1.5

Toggle v0.1.5's commit message
release: heic 0.1.5

Bundles bug fixes shipped via PRs #13#18:
- WPP/tile EBSP→RBSP entry-point conversion (#12)
- HEIF Amendment 1 tmap derived image item support (#8)
- wasm32 SIMD parity for YCbCr→RGB 4:2:0 (#3)
- iovl descriptor parsing + RGB→YCbCr canvas fill
- testdata/ shipped in published crate, dev-corpus tests skip gracefully (#7)
- SPS dimension bounds + derived-image / track-table parsing hardening

v0.1.4

Toggle v0.1.4's commit message
release: heic 0.1.4

Patent notice (6df7070) and zenpixels 0.2.10 dep bump (ee363a2).

v0.1.3

Toggle v0.1.3's commit message
release: heic 0.1.3

Apple HDR gain map, CICP precedence, memchr NAL scanning, zencodec 0.1.19.

v0.1.2

Toggle v0.1.2's commit message
release: heic 0.1.2 (yank 0.2.0, semver-checks found no breaking chan…

…ges)

Version 0.2.0 was an unnecessarily large bump. cargo semver-checks confirms
no breaking changes vs 0.1.1. Fix pre-existing clippy warnings in test files.

v0.1.1

Toggle v0.1.1's commit message
fix: use --lib for clippy CI to skip debug test files

Debug/trace test files have clippy warnings that aren't worth fixing
since they're excluded from the published crate.

v0.1.0

Toggle v0.1.0's commit message
fix: prepare heic crate for publish

- Change remote to imazen/heic, update repo URL in Cargo.toml
- Bump deps: archmage 0.9.15, enough 0.4.3, whereat 0.1.5, zencodec 0.1.9,
  criterion 0.8.2, fast-ssim2 0.7.1, rayon 1.11.0, rgb 0.8.53, imgref 1.12.0,
  png 0.18.1 (all full versions, no truncation)
- Comment out heic-wasm-rs path dep (blocks publish), exclude its test/bench
  files from crate package
- Fix categories: multimedia::encoding -> parser-implementations
- README: flat-square badges, add crates.io/lib.rs/docs.rs badges, update CI
  badge to imazen/heic, fix use heic_decoder:: -> use heic::, fix dep tree
- Fix clippy: erasing_op (0 * stride0 + 34 -> 34), unused vars, needless_range_loop