From 5a0605741b556a2bbeb4ff2aa6739b8c8762b76b Mon Sep 17 00:00:00 2001 From: jyviko <2501648+jyviko@users.noreply.github.com> Date: Thu, 15 Oct 2026 15:13:14 -0400 Subject: [PATCH] release: version 0.6.0 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- Cargo.lock | 40 +++++++++++++++++----------------- Cargo.toml | 2 +- docs/formats/fieldcraft.md | 2 +- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 5f5a31d..7a69ae8 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -41,6 +41,6 @@ body: id: version attributes: label: Version and platform - placeholder: "v0.5.9 (or commit), macOS 15 arm64" + placeholder: "v0.6.0 (or commit), macOS 15 arm64" validations: required: true diff --git a/Cargo.lock b/Cargo.lock index 6b356cb..8908ecb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1270,7 +1270,7 @@ checksum = "b97b65636e5b9ef369943878ac74335ba1c55c1cb6adbf1e2c293c624248d693" [[package]] name = "fieldcraft" -version = "0.5.9" +version = "0.6.0" dependencies = [ "eframe", "egui", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "fieldcraft-cli" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-engine", "fieldcraft-io", @@ -1300,7 +1300,7 @@ dependencies = [ [[package]] name = "fieldcraft-decks" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-model", "serde_json", @@ -1309,7 +1309,7 @@ dependencies = [ [[package]] name = "fieldcraft-engine" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-decks", "fieldcraft-explicit", @@ -1333,7 +1333,7 @@ dependencies = [ [[package]] name = "fieldcraft-explicit" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-fem", "fieldcraft-model", @@ -1344,7 +1344,7 @@ dependencies = [ [[package]] name = "fieldcraft-fem" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-model", "thiserror 2.0.21", @@ -1352,7 +1352,7 @@ dependencies = [ [[package]] name = "fieldcraft-geometry" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-model", "quick-xml 0.42.0", @@ -1368,7 +1368,7 @@ dependencies = [ [[package]] name = "fieldcraft-io" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-model", "log", @@ -1381,7 +1381,7 @@ dependencies = [ [[package]] name = "fieldcraft-lbm" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-mesh", "fieldcraft-model", @@ -1391,7 +1391,7 @@ dependencies = [ [[package]] name = "fieldcraft-mcp" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-engine", "fieldcraft-io", @@ -1402,7 +1402,7 @@ dependencies = [ [[package]] name = "fieldcraft-mesh" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-model", "num-bigint", @@ -1414,7 +1414,7 @@ dependencies = [ [[package]] name = "fieldcraft-model" -version = "0.5.9" +version = "0.6.0" dependencies = [ "serde", "serde_json", @@ -1423,14 +1423,14 @@ dependencies = [ [[package]] name = "fieldcraft-parallel" -version = "0.5.9" +version = "0.6.0" dependencies = [ "rayon", ] [[package]] name = "fieldcraft-render" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-model", "png", @@ -1440,7 +1440,7 @@ dependencies = [ [[package]] name = "fieldcraft-solver" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-fem", "fieldcraft-mesh", @@ -1452,7 +1452,7 @@ dependencies = [ [[package]] name = "fieldcraft-testkit" -version = "0.5.9" +version = "0.6.0" dependencies = [ "fieldcraft-engine", "fieldcraft-geometry", @@ -1463,7 +1463,7 @@ dependencies = [ [[package]] name = "fieldcraft-ui-egui" -version = "0.5.9" +version = "0.6.0" dependencies = [ "craft-ui", "egui", @@ -1484,7 +1484,7 @@ dependencies = [ [[package]] name = "fieldcraft-update" -version = "0.5.9" +version = "0.6.0" dependencies = [ "flate2", "log", @@ -1501,7 +1501,7 @@ dependencies = [ [[package]] name = "fieldcraft-web" -version = "0.5.9" +version = "0.6.0" dependencies = [ "base64 0.22.1", "eframe", @@ -5384,7 +5384,7 @@ checksum = "e450f9b2ed1dff33c94c12589a87338689467b9c4f5d8a5710bd09a847d2c8a7" [[package]] name = "xtask" -version = "0.5.9" +version = "0.6.0" dependencies = [ "serde_json", ] diff --git a/Cargo.toml b/Cargo.toml index adf0f67..4eb7a3e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "3" members = ["crates/*", "apps/*", "xtask"] [workspace.package] -version = "0.5.9" +version = "0.6.0" edition = "2024" license = "MIT OR Apache-2.0" rust-version = "1.95" diff --git a/docs/formats/fieldcraft.md b/docs/formats/fieldcraft.md index 3eff06b..6e4202b 100644 --- a/docs/formats/fieldcraft.md +++ b/docs/formats/fieldcraft.md @@ -12,7 +12,7 @@ unzip tool reads them: `unzip -p bracket.fieldcraft model.json`): | Part | Content | |---|---| -| `fieldcraft.json` | Manifest: `format` (`"fieldcraft/1"`), `generator` (`"FieldCraft 0.5.9"`), `geometry`, `view` (left out when empty), and `parts`: the byte size and SHA-256 of each other part. | +| `fieldcraft.json` | Manifest: `format` (`"fieldcraft/1"`), `generator` (`"FieldCraft 0.6.0"`), `geometry`, `view` (left out when empty), and `parts`: the byte size and SHA-256 of each other part. | | `model.json` | The model definition: unit system, sets, materials, sections, reference points, couplings, boundary conditions, loads, steps, datum planes, axes and points, and the partitions that cut the geometry (in order; applied again when the design is opened). Pretty-printed JSON with a fixed key order (maps sorted by name), so a change shows as a line diff. Its form is the model's own JSON form, which commands take as parameters. | | `mesh.bin` | Nodes, elements and geometry tags, binary (below). | | `journal.json` | The commands that built the model, `[{"command": id, "params": {...}}, ...]`, one per line. It is a script `fieldcraft-cli run` replays. |