From 537fbece16cd6021fc2bbe9ebe792b6885f06407 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Fri, 9 Oct 2026 21:02:29 -0400 Subject: [PATCH] Bump version to 0.8.0 (from 0.7.0) for release; refresh contributors Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 52 +-- Cargo.toml | 2 +- contributors/contributors.json | 562 +++++++++++++++++++++++++++++---- 3 files changed, 534 insertions(+), 82 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 58dafc03..48f0a44a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4320,7 +4320,7 @@ dependencies = [ [[package]] name = "vectorcraft" -version = "0.7.0" +version = "0.8.0" dependencies = [ "arboard", "block2 0.6.2", @@ -4349,7 +4349,7 @@ dependencies = [ [[package]] name = "vectorcraft-affinity" -version = "0.7.0" +version = "0.8.0" dependencies = [ "crc32fast", "flate2", @@ -4360,7 +4360,7 @@ dependencies = [ [[package]] name = "vectorcraft-brush" -version = "0.7.0" +version = "0.8.0" dependencies = [ "kurbo 0.13.1", "serde", @@ -4372,7 +4372,7 @@ dependencies = [ [[package]] name = "vectorcraft-cad" -version = "0.7.0" +version = "0.8.0" dependencies = [ "image", "kurbo 0.13.1", @@ -4388,7 +4388,7 @@ dependencies = [ [[package]] name = "vectorcraft-cli" -version = "0.7.0" +version = "0.8.0" dependencies = [ "log", "objc2-core-foundation", @@ -4409,7 +4409,7 @@ dependencies = [ [[package]] name = "vectorcraft-color" -version = "0.7.0" +version = "0.8.0" dependencies = [ "kurbo 0.13.1", "moxcms", @@ -4421,7 +4421,7 @@ dependencies = [ [[package]] name = "vectorcraft-doc" -version = "0.7.0" +version = "0.8.0" dependencies = [ "image", "jpeg-encoder", @@ -4438,7 +4438,7 @@ dependencies = [ [[package]] name = "vectorcraft-effects" -version = "0.7.0" +version = "0.8.0" dependencies = [ "kurbo 0.13.1", "serde_json", @@ -4452,7 +4452,7 @@ dependencies = [ [[package]] name = "vectorcraft-engine" -version = "0.7.0" +version = "0.8.0" dependencies = [ "crc32fast", "flate2", @@ -4487,7 +4487,7 @@ dependencies = [ [[package]] name = "vectorcraft-eps" -version = "0.7.0" +version = "0.8.0" dependencies = [ "flate2", "image", @@ -4506,7 +4506,7 @@ dependencies = [ [[package]] name = "vectorcraft-format" -version = "0.7.0" +version = "0.8.0" dependencies = [ "flate2", "proptest", @@ -4520,7 +4520,7 @@ dependencies = [ [[package]] name = "vectorcraft-geom" -version = "0.7.0" +version = "0.8.0" dependencies = [ "kurbo 0.13.1", "proptest", @@ -4532,7 +4532,7 @@ dependencies = [ [[package]] name = "vectorcraft-mcp" -version = "0.7.0" +version = "0.8.0" dependencies = [ "image", "log", @@ -4551,7 +4551,7 @@ dependencies = [ [[package]] name = "vectorcraft-metafile" -version = "0.7.0" +version = "0.8.0" dependencies = [ "image", "kurbo 0.13.1", @@ -4565,7 +4565,7 @@ dependencies = [ [[package]] name = "vectorcraft-pathops" -version = "0.7.0" +version = "0.8.0" dependencies = [ "kurbo 0.13.1", "linesweeper", @@ -4577,7 +4577,7 @@ dependencies = [ [[package]] name = "vectorcraft-pdf" -version = "0.7.0" +version = "0.8.0" dependencies = [ "aes", "flate2", @@ -4606,7 +4606,7 @@ dependencies = [ [[package]] name = "vectorcraft-plugins" -version = "0.7.0" +version = "0.8.0" dependencies = [ "serde", "serde_json", @@ -4620,7 +4620,7 @@ dependencies = [ [[package]] name = "vectorcraft-render" -version = "0.7.0" +version = "0.8.0" dependencies = [ "flate2", "gif", @@ -4645,7 +4645,7 @@ dependencies = [ [[package]] name = "vectorcraft-svg" -version = "0.7.0" +version = "0.8.0" dependencies = [ "flate2", "image", @@ -4669,7 +4669,7 @@ dependencies = [ [[package]] name = "vectorcraft-testkit" -version = "0.7.0" +version = "0.8.0" dependencies = [ "image", "kurbo 0.13.1", @@ -4686,7 +4686,7 @@ dependencies = [ [[package]] name = "vectorcraft-text" -version = "0.7.0" +version = "0.8.0" dependencies = [ "harfrust 0.13.3", "kurbo 0.13.1", @@ -4704,7 +4704,7 @@ dependencies = [ [[package]] name = "vectorcraft-tools" -version = "0.7.0" +version = "0.8.0" dependencies = [ "image", "kurbo 0.13.1", @@ -4719,7 +4719,7 @@ dependencies = [ [[package]] name = "vectorcraft-trace" -version = "0.7.0" +version = "0.8.0" dependencies = [ "image", "kurbo 0.13.1", @@ -4732,7 +4732,7 @@ dependencies = [ [[package]] name = "vectorcraft-ui-egui" -version = "0.7.0" +version = "0.8.0" dependencies = [ "egui", "egui_extras", @@ -4761,7 +4761,7 @@ dependencies = [ [[package]] name = "vectorcraft-web" -version = "0.7.0" +version = "0.8.0" dependencies = [ "eframe", "egui", @@ -5871,7 +5871,7 @@ checksum = "9440ea3e5aeabb0ac63af70daf835274065238cdd0cec83418f417eae38bacee" [[package]] name = "xtask" -version = "0.7.0" +version = "0.8.0" dependencies = [ "serde_json", ] diff --git a/Cargo.toml b/Cargo.toml index f604adf5..00e0ddfb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ members = ["crates/*", "apps/*", "xtask"] default-members = ["crates/*", "apps/vectorcraft", "apps/vectorcraft-cli", "xtask"] [workspace.package] -version = "0.7.0" +version = "0.8.0" edition = "2024" license = "MIT OR Apache-2.0" rust-version = "1.95" diff --git a/contributors/contributors.json b/contributors/contributors.json index 84edd44e..2784b1ed 100644 --- a/contributors/contributors.json +++ b/contributors/contributors.json @@ -2,49 +2,49 @@ "schema": 1, "repo": "storytold/vectorcraft", "branch": "main", - "head": "fe9f3afcb7d32032e8f332b0594692a03e275b84", - "head_date": "2026-10-08T00:36:16Z", - "commits": 607, + "head": "866ea5878a7f6db7dd3d6b1287f9a9bb3a241c33", + "head_date": "2026-10-10T00:04:42Z", + "commits": 906, "unattributed_commits": 0, "contributors": [ { "login": "echelon", "people_entry": true, "github_name": null, - "prs": 15, - "commits": 119, - "lines_added": 172276, - "lines_deleted": 40329, + "prs": 18, + "commits": 124, + "lines_added": 173772, + "lines_deleted": 40385, "binary_added": 37, "binary_deleted": 2, "first_commit": "2026-09-30T09:12:46Z", - "last_commit": "2026-10-07T22:04:30Z" + "last_commit": "2026-10-08T14:01:10Z" }, { "login": "bflatastic", "people_entry": false, "github_name": null, - "prs": 176, - "commits": 394, - "lines_added": 212929, - "lines_deleted": 24160, + "prs": 328, + "commits": 561, + "lines_added": 253056, + "lines_deleted": 31036, "binary_added": 2, "binary_deleted": 0, "first_commit": "2026-10-02T15:22:29Z", - "last_commit": "2026-10-08T00:36:16Z" + "last_commit": "2026-10-09T23:27:19Z" }, { "login": "storybored379", "people_entry": false, "github_name": null, - "prs": 7, - "commits": 7, - "lines_added": 456, - "lines_deleted": 49, + "prs": 8, + "commits": 9, + "lines_added": 812, + "lines_deleted": 77, "binary_added": 0, "binary_deleted": 0, "first_commit": "2026-10-04T06:45:57Z", - "last_commit": "2026-10-04T08:14:20Z" + "last_commit": "2026-10-09T04:35:07Z" }, { "login": "theironchef", @@ -102,14 +102,14 @@ "login": "imachus", "people_entry": false, "github_name": null, - "prs": 12, - "commits": 12, - "lines_added": 6302, - "lines_deleted": 212, + "prs": 21, + "commits": 22, + "lines_added": 7242, + "lines_deleted": 320, "binary_added": 0, "binary_deleted": 0, "first_commit": "2026-10-06T10:06:18Z", - "last_commit": "2026-10-07T22:20:10Z" + "last_commit": "2026-10-09T08:36:30Z" }, { "login": "petrleocompel", @@ -128,14 +128,14 @@ "login": "fahrim", "people_entry": false, "github_name": null, - "prs": 3, - "commits": 6, - "lines_added": 1964, - "lines_deleted": 76, + "prs": 4, + "commits": 7, + "lines_added": 2134, + "lines_deleted": 83, "binary_added": 0, "binary_deleted": 0, "first_commit": "2026-10-06T12:48:28Z", - "last_commit": "2026-10-07T23:36:17Z" + "last_commit": "2026-10-08T01:33:25Z" }, { "login": "EthanSuquet", @@ -258,14 +258,14 @@ "login": "Haven-King", "people_entry": false, "github_name": null, - "prs": 1, - "commits": 2, - "lines_added": 467, - "lines_deleted": 76, + "prs": 9, + "commits": 19, + "lines_added": 8627, + "lines_deleted": 720, "binary_added": 0, "binary_deleted": 0, "first_commit": "2026-10-07T18:10:39Z", - "last_commit": "2026-10-07T18:40:49Z" + "last_commit": "2026-10-09T03:25:56Z" }, { "login": "njmueller", @@ -297,14 +297,430 @@ "login": "DWAA1660", "people_entry": false, "github_name": null, - "prs": 1, - "commits": 1, - "lines_added": 76, - "lines_deleted": 21, + "prs": 3, + "commits": 3, + "lines_added": 392, + "lines_deleted": 44, "binary_added": 0, "binary_deleted": 0, "first_commit": "2026-10-07T23:09:37Z", - "last_commit": "2026-10-07T23:09:37Z" + "last_commit": "2026-10-09T17:33:23Z" + }, + { + "login": "raytheengineer", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 94, + "lines_deleted": 12, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T03:19:20Z", + "last_commit": "2026-10-08T03:19:20Z" + }, + { + "login": "bobtherobot", + "people_entry": false, + "github_name": null, + "prs": 5, + "commits": 6, + "lines_added": 824, + "lines_deleted": 93, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T03:25:09Z", + "last_commit": "2026-10-08T16:57:16Z" + }, + { + "login": "devCangrejo", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 859, + "lines_deleted": 13, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T06:30:51Z", + "last_commit": "2026-10-08T06:30:51Z" + }, + { + "login": "wstock", + "people_entry": false, + "github_name": null, + "prs": 7, + "commits": 7, + "lines_added": 749, + "lines_deleted": 92, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T07:45:45Z", + "last_commit": "2026-10-08T11:46:16Z" + }, + { + "login": "switch87", + "people_entry": false, + "github_name": null, + "prs": 2, + "commits": 3, + "lines_added": 638, + "lines_deleted": 3, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T09:25:54Z", + "last_commit": "2026-10-08T09:42:11Z" + }, + { + "login": "h-a-n-a-s-h-i", + "people_entry": false, + "github_name": null, + "prs": 0, + "commits": 2, + "lines_added": 52, + "lines_deleted": 52, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T12:13:01Z", + "last_commit": "2026-10-08T14:01:57Z" + }, + { + "login": "XusBadia", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 74, + "lines_deleted": 1, + "binary_added": 2, + "binary_deleted": 0, + "first_commit": "2026-10-08T12:58:51Z", + "last_commit": "2026-10-08T12:58:51Z" + }, + { + "login": "omellado-gh", + "people_entry": false, + "github_name": null, + "prs": 0, + "commits": 1, + "lines_added": 335, + "lines_deleted": 7, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T13:05:09Z", + "last_commit": "2026-10-08T13:05:09Z" + }, + { + "login": "callmeBalloch", + "people_entry": true, + "github_name": null, + "prs": 5, + "commits": 13, + "lines_added": 11741, + "lines_deleted": 698, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T14:01:08Z", + "last_commit": "2026-10-09T13:45:55Z" + }, + { + "login": "jeremyfry", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 57, + "lines_deleted": 2, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T14:57:01Z", + "last_commit": "2026-10-08T14:57:01Z" + }, + { + "login": "dbambus", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 72, + "lines_deleted": 11, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T15:38:18Z", + "last_commit": "2026-10-08T15:38:18Z" + }, + { + "login": "mo0kid", + "people_entry": true, + "github_name": "David John Whiting", + "prs": 2, + "commits": 6, + "lines_added": 1973, + "lines_deleted": 144, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T19:50:54Z", + "last_commit": "2026-10-08T22:03:34Z" + }, + { + "login": "MaksPV", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 3682, + "lines_deleted": 10, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T20:44:45Z", + "last_commit": "2026-10-08T20:44:45Z" + }, + { + "login": "omd0", + "people_entry": true, + "github_name": "Emad Fussi", + "prs": 1, + "commits": 1, + "lines_added": 291, + "lines_deleted": 25, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T21:34:00Z", + "last_commit": "2026-10-08T21:34:00Z" + }, + { + "login": "leblanc-simon", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 4, + "lines_added": 3721, + "lines_deleted": 60, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T22:00:03Z", + "last_commit": "2026-10-08T23:14:11Z" + }, + { + "login": "dotCooCoo", + "people_entry": true, + "github_name": ".CooCoo", + "prs": 5, + "commits": 6, + "lines_added": 1701, + "lines_deleted": 139, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T22:18:57Z", + "last_commit": "2026-10-09T15:33:59Z" + }, + { + "login": "u9151131269-a11y", + "people_entry": false, + "github_name": null, + "prs": 0, + "commits": 1, + "lines_added": 37, + "lines_deleted": 0, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T23:05:11Z", + "last_commit": "2026-10-08T23:05:11Z" + }, + { + "login": "HEOJUNFO", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 112, + "lines_deleted": 17, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T23:49:03Z", + "last_commit": "2026-10-08T23:49:03Z" + }, + { + "login": "DisasterAreaDesigns", + "people_entry": false, + "github_name": null, + "prs": 4, + "commits": 14, + "lines_added": 3359, + "lines_deleted": 116, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T00:15:28Z", + "last_commit": "2026-10-09T14:43:23Z" + }, + { + "login": "jax-spenser", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 3098, + "lines_deleted": 39, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T01:41:46Z", + "last_commit": "2026-10-09T01:41:46Z" + }, + { + "login": "mateususa", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 18, + "lines_deleted": 5, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T02:19:59Z", + "last_commit": "2026-10-09T02:19:59Z" + }, + { + "login": "fastmikey99", + "people_entry": false, + "github_name": null, + "prs": 5, + "commits": 5, + "lines_added": 490, + "lines_deleted": 31, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T04:11:07Z", + "last_commit": "2026-10-09T04:11:08Z" + }, + { + "login": "AutoHenry", + "people_entry": true, + "github_name": null, + "prs": 1, + "commits": 2, + "lines_added": 351, + "lines_deleted": 27, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T10:50:26Z", + "last_commit": "2026-10-09T10:50:26Z" + }, + { + "login": "jmverges", + "people_entry": false, + "github_name": null, + "prs": 4, + "commits": 4, + "lines_added": 382, + "lines_deleted": 73, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T11:17:50Z", + "last_commit": "2026-10-09T19:03:09Z" + }, + { + "login": "dmatviichuk", + "people_entry": false, + "github_name": null, + "prs": 2, + "commits": 2, + "lines_added": 3893, + "lines_deleted": 109, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T12:15:12Z", + "last_commit": "2026-10-09T17:51:43Z" + }, + { + "login": "hamada147", + "people_entry": true, + "github_name": "Ahmed Moussa", + "prs": 1, + "commits": 2, + "lines_added": 671, + "lines_deleted": 62, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T13:09:34Z", + "last_commit": "2026-10-09T14:18:54Z" + }, + { + "login": "haranishi", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 571, + "lines_deleted": 7, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T17:53:07Z", + "last_commit": "2026-10-09T17:53:07Z" + }, + { + "login": "Messhias", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 3, + "lines_added": 268, + "lines_deleted": 27, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T19:00:03Z", + "last_commit": "2026-10-09T19:26:55Z" + }, + { + "login": "rschuerer", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 450, + "lines_deleted": 35, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T23:08:33Z", + "last_commit": "2026-10-09T23:08:33Z" + }, + { + "login": "dylanmtaylor", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 34, + "lines_deleted": 34, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-10T00:04:42Z", + "last_commit": "2026-10-10T00:04:42Z" + }, + { + "login": "llduyll10", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 0, + "lines_added": 0, + "lines_deleted": 0, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": null, + "last_commit": null + }, + { + "login": "visuarte", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 0, + "lines_added": 0, + "lines_deleted": 0, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": null, + "last_commit": null } ], "models": [ @@ -313,36 +729,72 @@ "company": "Anthropic", "model": "Claude Opus", "version": "5.5", - "commits": 567, - "lines_added": 382239, - "lines_deleted": 67174 + "commits": 787, + "lines_added": 439476, + "lines_deleted": 75146 }, { "id": "anthropic/claude-sonnet/5.5", "company": "Anthropic", "model": "Claude Sonnet", "version": "5.5", - "commits": 6, - "lines_added": 660, - "lines_deleted": 34 - }, - { - "id": "anthropic/claude-opus/4.8", - "company": "Anthropic", - "model": "Claude Opus", - "version": "4.8", - "commits": 3, - "lines_added": 1672, - "lines_deleted": 42 + "commits": 22, + "lines_added": 7688, + "lines_deleted": 196 }, { "id": "anthropic/claude-fable/5.1", "company": "Anthropic", "model": "Claude Fable", "version": "5.1", + "commits": 9, + "lines_added": 8008, + "lines_deleted": 2754 + }, + { + "id": "anthropic/claude-opus/4.8", + "company": "Anthropic", + "model": "Claude Opus", + "version": "4.8", + "commits": 4, + "lines_added": 1729, + "lines_deleted": 44 + }, + { + "id": "openai/codex", + "company": "OpenAI", + "model": "Codex", + "version": "", + "commits": 3, + "lines_added": 448, + "lines_deleted": 120 + }, + { + "id": "anysphere/cursor", + "company": "Anysphere", + "model": "Cursor", + "version": "", + "commits": 2, + "lines_added": 63, + "lines_deleted": 25 + }, + { + "id": "anthropic/claude", + "company": "Anthropic", + "model": "Claude", + "version": "", "commits": 1, - "lines_added": 6809, - "lines_deleted": 2627 + "lines_added": 55, + "lines_deleted": 4 + }, + { + "id": "anthropic/claude-opus/4.7", + "company": "Anthropic", + "model": "Claude Opus", + "version": "4.7", + "commits": 1, + "lines_added": 94, + "lines_deleted": 12 } ] }