From 7a975cf45a666dfd7102569f5347503e4210f64e Mon Sep 17 00:00:00 2001 From: mannes Date: Fri, 5 Jun 2026 23:53:03 +0200 Subject: [PATCH] core: verify LW 400 + Duo 128 (maintainer bench); migrate 330 Turbo; pin contracts 0.6.1 LW 400 and Duo 128 verified over USB from the maintainer's own bench (no external issue). LW 330 Turbo migrated from the legacy support block to the verifications shape. Bump @thermal-label/contracts to ^0.6.1, whose engine-signature propagation lifts the sibling Duos (96, 450 Duo) to 'expected'. Regenerate hardware tables. --- README.md | 10 +++++----- docs/hardware.md | 10 +++++----- packages/core/README.md | 10 +++++----- packages/core/data/devices/LW_330_TURBO.json5 | 7 ++++++- packages/core/data/devices/LW_400.json5 | 6 +++++- packages/core/data/devices/LW_DUO_128.json5 | 8 +++++++- packages/core/package.json | 2 +- packages/node/README.md | 10 +++++----- packages/web/README.md | 10 +++++----- pnpm-lock.yaml | 18 +++++++++--------- 10 files changed, 53 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index fd59562..f9f5316 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ try { ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -67,16 +67,16 @@ try { | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/docs/hardware.md b/docs/hardware.md index 012b273..dd91b0c 100644 --- a/docs/hardware.md +++ b/docs/hardware.md @@ -11,7 +11,7 @@ verification status, edit the matching JSON5 file's `support` block. ## Supported devices -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -21,16 +21,16 @@ verification status, edit the matching JSON5 file's `support` block. | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/packages/core/README.md b/packages/core/README.md index 46c8a24..55c1902 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -92,7 +92,7 @@ See [HARDWARE.md](../../HARDWARE.md) for details. ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -102,16 +102,16 @@ See [HARDWARE.md](../../HARDWARE.md) for details. | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/packages/core/data/devices/LW_330_TURBO.json5 b/packages/core/data/devices/LW_330_TURBO.json5 index 0849930..0af0627 100644 --- a/packages/core/data/devices/LW_330_TURBO.json5 +++ b/packages/core/data/devices/LW_330_TURBO.json5 @@ -37,5 +37,10 @@ // gating 'verified' on them would leave the whole driver stuck at // 'partial'. The driver does drive this unit end-to-end, so call it // verified and track the margin work as its own plan. - support: { status: 'verified', transports: { usb: 'verified' } }, + support: { status: 'verified' }, + verifications: { + // Migrated from the legacy support block (see note above). USB printed + // end-to-end on real hardware; serial declared but untested. + usb: { status: 'verified', lastReported: '2026-05-08' }, + }, } diff --git a/packages/core/data/devices/LW_400.json5 b/packages/core/data/devices/LW_400.json5 index 97065f9..180225a 100644 --- a/packages/core/data/devices/LW_400.json5 +++ b/packages/core/data/devices/LW_400.json5 @@ -17,5 +17,9 @@ printableArea: { leading: 6, trailing: 0, left: 0, right: 0 }, }, ], - support: { status: 'untested' }, + support: { status: 'verified' }, + verifications: { + // Maintainer's own bench — no external report/issue. + usb: { status: 'verified', lastReported: '2026-06-05' }, + }, } diff --git a/packages/core/data/devices/LW_DUO_128.json5 b/packages/core/data/devices/LW_DUO_128.json5 index 273be20..c8e49e6 100644 --- a/packages/core/data/devices/LW_DUO_128.json5 +++ b/packages/core/data/devices/LW_DUO_128.json5 @@ -35,5 +35,11 @@ forcedTrailingFeedMm: 16, }, ], - support: { status: 'untested' }, + support: { status: 'verified' }, + verifications: { + // Maintainer's own bench — no external report/issue. Per-transport + // only; the verification grid has no engine axis yet, so this asserts + // the device over USB, not the label/tape engines individually. + usb: { status: 'verified', lastReported: '2026-06-05' }, + }, } diff --git a/packages/core/package.json b/packages/core/package.json index 8ee926a..fd34d35 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -62,7 +62,7 @@ }, "dependencies": { "@mbtech-nl/bitmap": "^1.3.0", - "@thermal-label/contracts": "^0.6.0" + "@thermal-label/contracts": "^0.6.1" }, "peerDependencies": { "@thermal-label/d1-core": "^0.6.0" diff --git a/packages/node/README.md b/packages/node/README.md index 6c67958..d57574e 100644 --- a/packages/node/README.md +++ b/packages/node/README.md @@ -91,7 +91,7 @@ sudo udevadm control --reload-rules && sudo udevadm trigger ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -101,16 +101,16 @@ sudo udevadm control --reload-rules && sudo udevadm trigger | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/packages/web/README.md b/packages/web/README.md index 87db5f0..af45b63 100644 --- a/packages/web/README.md +++ b/packages/web/README.md @@ -58,7 +58,7 @@ Wraps an already-obtained `USBDevice` in a `WebLabelWriterPrinter`. ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -68,16 +68,16 @@ Wraps an already-obtained `USBDevice` in a `WebLabelWriterPrinter`. | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65c815d..735411b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@thermal-label/contracts': - specifier: ^0.6.0 - version: 0.6.0 + specifier: ^0.6.1 + version: 0.6.1 devDependencies: '@mbtech-nl/tsconfig': specifier: ^1.1.0 @@ -77,7 +77,7 @@ importers: dependencies: '@thermal-label/contracts': specifier: ^0.6.0 - version: 0.6.0 + version: 0.6.1 '@thermal-label/labelwriter-core': specifier: workspace:* version: link:../core @@ -112,7 +112,7 @@ importers: dependencies: '@thermal-label/contracts': specifier: ^0.6.0 - version: 0.6.0 + version: 0.6.1 '@thermal-label/labelwriter-core': specifier: workspace:* version: link:../core @@ -760,8 +760,8 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@thermal-label/contracts@0.6.0': - resolution: {integrity: sha512-ci8GRSbTDw/f3xdR8/cRWmgn0Br4gwSHSEYHkNg3Q5Xr/LKKc7au7UIqZPClGPoSBDHf1mslPul+PeBzjfx0wA==} + '@thermal-label/contracts@0.6.1': + resolution: {integrity: sha512-kyrpDaLq+1rz5epNQj+Dt5MJ7SCQx4Z8wPQYJH22qNcbqBi47xQPBQ2wNkaYbrTMxSRa77SO4B8Lt3CmLpc3kA==} engines: {node: '>=20.9.0'} '@thermal-label/d1-core@0.6.0': @@ -2831,18 +2831,18 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@thermal-label/contracts@0.6.0': + '@thermal-label/contracts@0.6.1': dependencies: '@mbtech-nl/bitmap': 1.3.0 '@thermal-label/d1-core@0.6.0': dependencies: '@mbtech-nl/bitmap': 1.3.0 - '@thermal-label/contracts': 0.6.0 + '@thermal-label/contracts': 0.6.1 '@thermal-label/transport@0.6.0(usb@2.17.0)': dependencies: - '@thermal-label/contracts': 0.6.0 + '@thermal-label/contracts': 0.6.1 optionalDependencies: usb: 2.17.0