Skip to main content

max / shop

Version the shop workspace at 0.1.0 Per the version mapping ratified 2026-08-14 (wiki maturity-ladder): 0.x alpha, 1.0.0-beta.N beta, 1.0.0 release. 0.0.0 failed even the internal-library rule that versions increase and are unique, so every build was indistinguishable by version. No crate here is published and every internal dep is a bare path dep with no version requirement, so nothing downstream moves.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-14 21:47 UTC
Signed with PGP, not checked
Commit: 807a6e92bae072079600c4a7ccf9a1ce965e6399
Parent: 24e722f
10 files changed, +28 insertions, -28 deletions
M Cargo.lock +19 -19
@@ -665,7 +665,7 @@
665 665
666 666 [[package]]
667 667 name = "kittygfx"
668 - version = "0.0.0"
668 + version = "0.1.0"
669 669 dependencies = [
670 670 "base64",
671 671 "tracing",
@@ -1242,7 +1242,7 @@
1242 1242
1243 1243 [[package]]
1244 1244 name = "shop"
1245 - version = "0.0.1"
1245 + version = "0.1.0"
1246 1246 dependencies = [
1247 1247 "anyhow",
1248 1248 "calloop",
@@ -1268,7 +1268,7 @@
1268 1268
1269 1269 [[package]]
1270 1270 name = "shop-bench"
1271 - version = "0.0.0"
1271 + version = "0.1.0"
1272 1272 dependencies = [
1273 1273 "anyhow",
1274 1274 "clap",
@@ -1278,7 +1278,7 @@
1278 1278
1279 1279 [[package]]
1280 1280 name = "shop-grid"
1281 - version = "0.0.0"
1281 + version = "0.1.0"
1282 1282 dependencies = [
1283 1283 "shop-vt",
1284 1284 "tracing",
@@ -1287,7 +1287,7 @@
1287 1287
1288 1288 [[package]]
1289 1289 name = "shop-pty"
1290 - version = "0.0.0"
1290 + version = "0.1.0"
1291 1291 dependencies = [
1292 1292 "anyhow",
1293 1293 "nix",
@@ -1295,7 +1295,7 @@
1295 1295
1296 1296 [[package]]
1297 1297 name = "shop-render"
1298 - version = "0.0.0"
1298 + version = "0.1.0"
1299 1299 dependencies = [
1300 1300 "anyhow",
1301 1301 "bytemuck",
@@ -1308,11 +1308,11 @@
1308 1308
1309 1309 [[package]]
1310 1310 name = "shop-vt"
1311 - version = "0.0.0"
1311 + version = "0.1.0"
1312 1312
1313 1313 [[package]]
1314 1314 name = "shop-wayland"
1315 - version = "0.0.0"
1315 + version = "0.1.0"
1316 1316 dependencies = [
1317 1317 "raw-window-handle",
1318 1318 "smithay-client-toolkit",
@@ -1321,7 +1321,7 @@
1321 1321
1322 1322 [[package]]
1323 1323 name = "shop-xkb"
1324 - version = "0.0.0"
1324 + version = "0.1.0"
1325 1325 dependencies = [
1326 1326 "xkeysym",
1327 1327 ]
@@ -2150,19 +2150,19 @@
2150 2150
2151 2151 [[patch.unused]]
2152 2152 name = "quasi-axum"
2153 - version = "0.3.0"
2153 + version = "0.4.0"
2154 2154
2155 2155 [[patch.unused]]
2156 2156 name = "quasi-http"
2157 - version = "0.3.0"
2157 + version = "0.4.0"
2158 2158
2159 2159 [[patch.unused]]
2160 2160 name = "quasi-immediate"
2161 - version = "0.3.0"
2161 + version = "0.4.0"
2162 2162
2163 2163 [[patch.unused]]
2164 2164 name = "quasi-router"
2165 - version = "0.3.0"
2165 + version = "0.4.0"
2166 2166
2167 2167 [[patch.unused]]
2168 2168 name = "quasi-store"
@@ -2170,11 +2170,11 @@
2170 2170
2171 2171 [[patch.unused]]
2172 2172 name = "quasi-tauri"
2173 - version = "0.3.0"
2173 + version = "0.4.0"
2174 2174
2175 2175 [[patch.unused]]
2176 2176 name = "quasi-webview"
2177 - version = "0.3.0"
2177 + version = "0.4.0"
2178 2178
2179 2179 [[patch.unused]]
2180 2180 name = "kberg"
@@ -2192,6 +2192,10 @@
2192 2192 name = "tagtree"
2193 2193 version = "0.4.0"
2194 2194
2195 + [[patch.unused]]
2196 + name = "docengine"
2197 + version = "0.7.0"
2198 +
2195 2199 [[patch.unused]]
2196 2200 name = "synckit-client"
2197 2201 version = "0.8.0"
@@ -2199,7 +2203,3 @@
2199 2203 [[patch.unused]]
2200 2204 name = "synckit-config"
2201 2205 version = "0.2.0"
2202 -
2203 - [[patch.unused]]
2204 - name = "docengine"
2205 - version = "0.7.0"
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "kittygfx"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "Rendering-agnostic implementation of the Kitty terminal graphics protocol"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop-bench"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "Perf harness for shop: drives vtebench + internal workloads and gates against a stored baseline"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop-grid"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "Terminal grid + cursor + alt-screen for shop"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop-pty"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "PTY spawning + I/O for shop (Linux)"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop-render"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "wgpu text/quad renderer for shop (font-agnostic; owns atlas + pipeline)"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop-vt"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "VT500-series parser with APC dispatch for shop"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop-wayland"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "Wayland window + event queue for shop (renderer-agnostic)"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop-xkb"
3 - version = "0.0.0"
3 + version = "0.1.0"
4 4 description = "Key events to terminal byte sequences for shop"
5 5 edition.workspace = true
6 6 rust-version.workspace = true
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "shop"
3 - version = "0.0.1"
3 + version = "0.1.0"
4 4 description = "Wayland-only, GPU-accelerated terminal emulator for Alloy"
5 5 publish = false
6 6 edition.workspace = true