diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 5edae76..35c1dad 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.5 (or commit), macOS 15 arm64" + placeholder: "v0.5.6 (or commit), macOS 15 arm64" validations: required: true diff --git a/Cargo.lock b/Cargo.lock index 17a98fa..43bab5d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1237,7 +1237,7 @@ checksum = "b97b65636e5b9ef369943878ac74335ba1c55c1cb6adbf1e2c293c624248d693" [[package]] name = "fieldcraft" -version = "0.5.5" +version = "0.5.6" dependencies = [ "eframe", "egui", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "fieldcraft-cli" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-engine", "fieldcraft-io", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "fieldcraft-decks" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-model", "serde_json", @@ -1271,7 +1271,7 @@ dependencies = [ [[package]] name = "fieldcraft-engine" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-decks", "fieldcraft-explicit", @@ -1293,7 +1293,7 @@ dependencies = [ [[package]] name = "fieldcraft-explicit" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-fem", "fieldcraft-model", @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "fieldcraft-fem" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-model", "thiserror 2.0.21", @@ -1312,7 +1312,7 @@ dependencies = [ [[package]] name = "fieldcraft-geometry" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-model", "quick-xml", @@ -1328,7 +1328,7 @@ dependencies = [ [[package]] name = "fieldcraft-io" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-model", "log", @@ -1341,7 +1341,7 @@ dependencies = [ [[package]] name = "fieldcraft-lbm" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-mesh", "fieldcraft-model", @@ -1351,7 +1351,7 @@ dependencies = [ [[package]] name = "fieldcraft-mcp" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-engine", "fieldcraft-io", @@ -1362,7 +1362,7 @@ dependencies = [ [[package]] name = "fieldcraft-mesh" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-model", "num-bigint", @@ -1374,7 +1374,7 @@ dependencies = [ [[package]] name = "fieldcraft-model" -version = "0.5.5" +version = "0.5.6" dependencies = [ "serde", "serde_json", @@ -1383,14 +1383,14 @@ dependencies = [ [[package]] name = "fieldcraft-parallel" -version = "0.5.5" +version = "0.5.6" dependencies = [ "rayon", ] [[package]] name = "fieldcraft-render" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-model", "png", @@ -1400,7 +1400,7 @@ dependencies = [ [[package]] name = "fieldcraft-solver" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-fem", "fieldcraft-mesh", @@ -1412,7 +1412,7 @@ dependencies = [ [[package]] name = "fieldcraft-testkit" -version = "0.5.5" +version = "0.5.6" dependencies = [ "fieldcraft-engine", "fieldcraft-geometry", @@ -1423,7 +1423,7 @@ dependencies = [ [[package]] name = "fieldcraft-ui-egui" -version = "0.5.5" +version = "0.5.6" dependencies = [ "craft-ui", "egui", @@ -1442,7 +1442,7 @@ dependencies = [ [[package]] name = "fieldcraft-web" -version = "0.5.5" +version = "0.5.6" dependencies = [ "base64", "eframe", @@ -4986,7 +4986,7 @@ checksum = "e450f9b2ed1dff33c94c12589a87338689467b9c4f5d8a5710bd09a847d2c8a7" [[package]] name = "xtask" -version = "0.5.5" +version = "0.5.6" dependencies = [ "serde_json", ] diff --git a/Cargo.toml b/Cargo.toml index 936d51d..1933651 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "3" members = ["crates/*", "apps/*", "xtask"] [workspace.package] -version = "0.5.5" +version = "0.5.6" 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 e9e007a..3cc60ca 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.5"`), `geometry`, and `parts`: the byte size and SHA-256 of each other part. | +| `fieldcraft.json` | Manifest: `format` (`"fieldcraft/1"`), `generator` (`"FieldCraft 0.5.6"`), `geometry`, 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 and steps. 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. |