From 7eeb646b546291c5ad21b1ae192021b08931c923 Mon Sep 17 00:00:00 2001 From: Andy Date: Tue, 12 May 2026 10:52:06 +0300 Subject: [PATCH] =?UTF-8?q?chore(deps):=20update=20gg=20v0.46.7=20?= =?UTF-8?q?=E2=86=92=20v0.46.8,=20fix=20CJK=20IsCJK=20propagation=20(v0.1.?= =?UTF-8?q?21)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CJK ShapedGlyph.IsCJK field was never populated through scene/shaper paths. Script-aware hinting, exact-size rasterization, Tier 6 routing were silently bypassed. Fixed upstream in 6 locations. Zero breaking changes. --- CHANGELOG.md | 10 ++++++++++ go.mod | 2 +- go.sum | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 142b4f1..af84665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.21] — 2026-05-12 + +### Changed + +- **gg v0.46.8** — fix CJK `IsCJK` propagation through scene/shaper paths. `ShapedGlyph.IsCJK` field (ADR-027) was never populated — CJK improvements (script-aware hinting, exact-size rasterization, Tier 6 routing) were silently bypassed through scene and UI compositor paths. Fixed in 6 locations: builtin shaper, HarfBuzz shaper, LayoutText, scene encoding, scene GPU/CPU decoders. Zero breaking changes, no UI modifications needed. Closes gg#304. + +### Dependencies + +- gg v0.46.7 → v0.46.8 + ## [0.1.20] — 2026-05-11 ### Added diff --git a/go.mod b/go.mod index 3f06c54..ff8367d 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.25.0 require ( github.com/coregx/signals v0.1.0 - github.com/gogpu/gg v0.46.7 + github.com/gogpu/gg v0.46.8 github.com/gogpu/gogpu v0.34.3 github.com/gogpu/gpucontext v0.18.0 golang.org/x/image v0.39.0 diff --git a/go.sum b/go.sum index 809872c..ee7f744 100644 --- a/go.sum +++ b/go.sum @@ -12,6 +12,8 @@ github.com/gogpu/gg v0.46.6 h1:a55ERoNN714dMSwDCF9+Qw7Ul/+LsYID+6tWt8B1Wtc= github.com/gogpu/gg v0.46.6/go.mod h1:M8O3+h2WCwO227paPHUVieX+a8DvsKrLNWvEs3pJ8Vc= github.com/gogpu/gg v0.46.7 h1:0zTgUFA8C+BYjJ/EHPJHi/Yi8lqZf/VFFXfVbhQ8Sd8= github.com/gogpu/gg v0.46.7/go.mod h1:NsQZ0v/wR4yjc8+ykccc/xf9Kh8XoC3OJZeFcXyoHWg= +github.com/gogpu/gg v0.46.8 h1:Dp4WBvS5kJhTXMjyazdyYKFKOHXqUFkL50wlatpMQ/Y= +github.com/gogpu/gg v0.46.8/go.mod h1:NsQZ0v/wR4yjc8+ykccc/xf9Kh8XoC3OJZeFcXyoHWg= github.com/gogpu/gogpu v0.34.0 h1:lDLBfpONFAn932+OOyr1AuGLgQmrTP4faYIEa1N4xXw= github.com/gogpu/gogpu v0.34.0/go.mod h1:W9QXv4+ZM+VNPU0qkCFtcgzmrtVXjkvEojYNJ30/66A= github.com/gogpu/gogpu v0.34.3 h1:tfnttpKedniwc0lqHgHE5660iuJe5us5BNcXRqm08+A=