Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.31 KB

File metadata and controls

28 lines (23 loc) · 1.31 KB

hashavatar 0.11.0

0.11.0 polishes the visual layer model introduced in 0.10.0.

Changes

  • Added explicit AvatarKind::supports_face_layers() support metadata.
  • Documented that non-face families accept accessory/expression options but skip those layers deterministically.
  • Updated SVG frame shapes so non-square shapes use clip paths, matching the raster renderer's transparent outside-frame masking behavior.
  • Fixed malformed Paws-family SVG output where one toe-pad ellipse emitted a color value in the ry radius attribute instead of a numeric radius.
  • Lowered glasses placement slightly for dog, robot, monster, ghost, wizard, and knight families.
  • Tuned eyepatch, horns, bowtie, crown, hat, and headphones placement for families where those overlays were visibly off-center.
  • Refreshed README guidance for the full layer model, single-accessory behavior, supported face-layer families, endpoint query mapping, and style recipes.
  • Added tests for supported face-layer families, unsupported fallback families, SVG frame clipping, and SVG radius-attribute integrity.

Compatibility

Baseline AvatarOptions rendering is unchanged. Styled SVG output for non-square frame shapes now clips content to the selected frame shape; this is an intentional visual polish change for style-aware SVG callers.