From c3d40a64ae983ec87459ffc4413273f12a85bbe1 Mon Sep 17 00:00:00 2001 From: Aleksandr Kalashnikov <33665156+sleep3r@users.noreply.github.com> Date: Tue, 13 Oct 2026 19:37:21 +0300 Subject: [PATCH] chore(main): release 0.22.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ cli/package.json | 2 +- package-lock.json | 12 ++++++------ package.json | 2 +- python/colloq/_version.py | 2 +- runtime/package.json | 2 +- server/package.json | 2 +- shared/package.json | 2 +- web/package.json | 2 +- 10 files changed, 21 insertions(+), 14 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d3535156..788b0fa7 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.21.0" + ".": "0.22.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ff711116..57b00cb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,13 @@ tags the release. Do not edit it by hand in feature pull requests; see [RELEASING.md](RELEASING.md) for the release flow. The 0.1.0 section below was written by hand before that. +## [0.22.0](https://github.com/colloq-edu/colloq/compare/v0.21.0...v0.22.0) (2026-10-13) + + +### Features + +* **competitions:** GPU slices for submission runners ([#42](https://github.com/colloq-edu/colloq/issues/42)) ([73640ec](https://github.com/colloq-edu/colloq/commit/73640ec436760085607a03051914fc831881c771)) + ## [0.21.0](https://github.com/colloq-edu/colloq/compare/v0.20.0...v0.21.0) (2026-10-12) diff --git a/cli/package.json b/cli/package.json index 482d0ad5..fe97c5a8 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,7 +1,7 @@ { "name": "@colloq/cli", "private": true, - "version": "0.21.0", + "version": "0.22.0", "type": "module", "scripts": { "typecheck": "tsc --noEmit" diff --git a/package-lock.json b/package-lock.json index 06f0c0ed..f0e988ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "colloq", - "version": "0.21.0", + "version": "0.22.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "colloq", - "version": "0.21.0", + "version": "0.22.0", "license": "MIT", "workspaces": [ "server", @@ -23,7 +23,7 @@ }, "cli": { "name": "@colloq/cli", - "version": "0.21.0" + "version": "0.22.0" }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", @@ -6486,11 +6486,11 @@ }, "runtime": { "name": "@colloq/runtime", - "version": "0.21.0" + "version": "0.22.0" }, "server": { "name": "@colloq/server", - "version": "0.21.0", + "version": "0.22.0", "dependencies": { "@resvg/resvg-js": "^2.6.2", "better-sqlite3": "^13.0.3", @@ -6518,7 +6518,7 @@ }, "web": { "name": "@colloq/web", - "version": "0.21.0", + "version": "0.22.0", "dependencies": { "@codemirror/autocomplete": "^6.18.4", "@codemirror/commands": "^6.7.1", diff --git a/package.json b/package.json index d207bbc2..9f113715 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "colloq", "private": true, - "version": "0.21.0", + "version": "0.22.0", "description": "One link, one live notebook, one AI. Self-hosted workspace for technical seminars.", "license": "MIT", "homepage": "https://colloq.ru", diff --git a/python/colloq/_version.py b/python/colloq/_version.py index 1462ae4a..5a6fcdc2 100644 --- a/python/colloq/_version.py +++ b/python/colloq/_version.py @@ -3,4 +3,4 @@ # the end of the line), and scripts/pack.mts rewrites the file with the same # text when packing. Do not edit by hand: `make version` checks the number # against the root package.json. -__version__ = "0.21.0" # x-release-please-version +__version__ = "0.22.0" # x-release-please-version diff --git a/runtime/package.json b/runtime/package.json index 44f48fa0..48cf2e11 100644 --- a/runtime/package.json +++ b/runtime/package.json @@ -1,7 +1,7 @@ { "name": "@colloq/runtime", "private": true, - "version": "0.21.0", + "version": "0.22.0", "type": "module", "scripts": { "build": "esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/runtime.js && esbuild src/export-sidecar.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/export-sidecar.js && esbuild src/competition-proxy.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/competition-proxy.js", diff --git a/server/package.json b/server/package.json index a00eb295..3556e6c9 100644 --- a/server/package.json +++ b/server/package.json @@ -1,7 +1,7 @@ { "name": "@colloq/server", "private": true, - "version": "0.21.0", + "version": "0.22.0", "type": "module", "scripts": { "dev": "tsx watch src/index.ts", diff --git a/shared/package.json b/shared/package.json index 1cb738ed..826bd0b3 100644 --- a/shared/package.json +++ b/shared/package.json @@ -1,7 +1,7 @@ { "name": "@colloq/shared", "private": true, - "version": "0.21.0", + "version": "0.22.0", "//": "Not a workspace and nothing installs from it. This file exists for one reason: to mark these .ts files as ESM. Without it Node treats them as CommonJS (the root has no \"type\"), so shared/notebook.ts loads yjs.cjs while an ESM caller loads yjs.mjs — two Yjs instances, and every instanceof check between them fails with 'Unexpected content type in insert operation'. The bundlers already treat this directory as ESM; this only tells the loaders that run it unbundled.", "type": "module" } diff --git a/web/package.json b/web/package.json index aec1edb4..b59e9006 100644 --- a/web/package.json +++ b/web/package.json @@ -1,7 +1,7 @@ { "name": "@colloq/web", "private": true, - "version": "0.21.0", + "version": "0.22.0", "type": "module", "scripts": { "dev": "npm run assets && vite",