diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 493bd4e..07509b4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.8" + ".": "0.0.9" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b3dfbf7..57a6df6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.0.9](https://github.com/windowkit/win32/compare/v0.0.8...v0.0.9) (2026-10-04) + + +### Features + +* **text:** `justify: true` justifies a layout's lines as DirectWrite does, `layoutMetrics(handle, { minWidth: false })` leaves the min-content width to `layoutMinWidth`, and `textFeatures()` says what a layout takes — where a caller justified each paragraph by spacing its words itself, in three layouts, and every layout ran the line breaker a second time for a width nobody asked for ([#16](https://github.com/windowkit/win32/issues/16)) ([686defa](https://github.com/windowkit/win32/commit/686defa9f2351a4e9687fe0230a83622257765a5)) + ## [0.0.8](https://github.com/windowkit/win32/compare/v0.0.7...v0.0.8) (2026-10-04) diff --git a/package-lock.json b/package-lock.json index cad01b7..4426495 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@windowkit/win32", - "version": "0.0.8", + "version": "0.0.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@windowkit/win32", - "version": "0.0.8", + "version": "0.0.9", "cpu": [ "x64", "arm64" diff --git a/package.json b/package.json index 50be16d..0a1b918 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@windowkit/win32", - "version": "0.0.8", + "version": "0.0.9", "description": "Mechanism-only Win32 bridge for Node.js: HWNDs on a UI thread of their own, DirectComposition surfaces, a Direct2D verb table and DirectWrite text — the Windows half of react-x11.", "main": "index.js", "os": [