release: prepare printing protocol 1.0.0 #9
No files matched your search
@@ -1,5 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 1.0.0
|
||||
|
||||
Distribution version 1.0.0 of the contract and fixtures from 0.4.0-rc.1. The wire
|
||||
protocol stays **v1** and the printing extension stays **2.3.0** with the client-initiated
|
||||
realtime transport; no schema or fixture changes. 1.0.0 is a distribution version, not a
|
||||
wire change.
|
||||
|
||||
## 0.4.0-rc.1 — unreleased
|
||||
|
||||
- Add bounded machine-default media profiles and exact job profile/revision
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
Shared contract for the [QQQ 4.1+ printing QBit](https://github.com/QRun-IO/qbit-printing) and [Windows AppKit connector](https://github.com/QRun-IO/qqq-print-agent). The coordinated [realtime extension 2.0](docs/REALTIME.md) uses a client-initiated authenticated WebSocket for controls, receipts and job notifications, with separate streamed HTTPS documents and no polling fallback. This contract is authoritative for wire names; language types may use their idiomatic naming.
|
||||
|
||||
Current release candidate: [**0.3.0-rc.1**](https://github.com/QRun-IO/qqq-print-protocol/releases/tag/v0.3.0-rc.1). Previous distribution: [**0.2.0-rc.1**](https://github.com/QRun-IO/qqq-print-protocol/releases/tag/v0.2.0-rc.1). Wire protocol: **v1**. This repository supplies specification, JSON Schema and synthetic compatibility fixtures; install the Windows connector and integrate the QBit from their own repositories to print documents.
|
||||
Distribution version: **1.0.0**. Earlier release candidates: [0.4.0-rc.1](https://github.com/QRun-IO/qqq-print-protocol/releases/tag/v0.4.0-rc.1) and [0.3.0-rc.1](https://github.com/QRun-IO/qqq-print-protocol/releases/tag/v0.3.0-rc.1). Wire protocol: **v1**. This repository supplies specification, JSON Schema and synthetic compatibility fixtures; install the Windows connector and integrate the QBit from their own repositories to print documents.
|
||||
|
||||
The next candidate, **0.4.0-rc.1**, adds the [printer media and operator
|
||||
Version **0.4.0-rc.1** added the [printer media and operator
|
||||
contract](docs/PRINTER-MEDIA.md) for printing semantic extension **2.3.0** (see the
|
||||
[extension version registry](docs/VERSIONS.md); 2.2 is rendering only). It is
|
||||
under consumer qualification and is not a published release. Media profiles
|
||||
[extension version registry](docs/VERSIONS.md); 2.2 is rendering only), which 1.0.0
|
||||
carries unchanged. Media profiles
|
||||
represent configured Windows queue defaults with exact revision binding;
|
||||
operator access uses normal current-user and tenant authorization without
|
||||
granting device management. The installed 0.3.2 client does not support these
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
## Release-cohort integration (branch `release/printing-cohort-20261101`)
|
||||
|
||||
Unreleased cohort: protocol package `0.4.0-rc.1`, wire v1, native printing extension
|
||||
2.3.0. This branch integrates the script-quality tooling (locked Ruff/Pyright,
|
||||
Cohort: protocol package `1.0.0` (source prepared, not yet published; `0.4.0-rc.1` is the
|
||||
latest published), wire v1, native printing extension 2.3.0. This branch integrates the script-quality tooling (locked Ruff/Pyright,
|
||||
ESLint/Stylistic, strict `checkJs`, the `uri-js` license guard) with the short-label
|
||||
test profiles. Short labels add `LABEL_4X2_*` and `LABEL_4X1_*` (203/300/600 dpi)
|
||||
for ZPL and PDF, a `device-test-profile-4x1.request.json` fixture, and explicit
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@qrun-io/qqq-print-protocol",
|
||||
"version": "0.4.0-rc.1",
|
||||
"version": "1.0.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@qrun-io/qqq-print-protocol",
|
||||
"version": "0.4.0-rc.1",
|
||||
"version": "1.0.0",
|
||||
"license": "Apache-2.0",
|
||||
"devDependencies": {
|
||||
"@eslint/js": "10.0.1",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@qrun-io/qqq-print-protocol",
|
||||
"version": "0.4.0-rc.1",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"description": "Versioned wire contract and compatibility fixtures for QQQ cloud printing.",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
Reference in new issue
Block a user