diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index aa6acfc..5edae76 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.1.0 (or commit), macOS 15 arm64" + placeholder: "v0.5.5 (or commit), macOS 15 arm64" validations: required: true diff --git a/Cargo.lock b/Cargo.lock index e24bf16..fcd26f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1187,7 +1187,7 @@ checksum = "b97b65636e5b9ef369943878ac74335ba1c55c1cb6adbf1e2c293c624248d693" [[package]] name = "fieldcraft" -version = "0.1.0" +version = "0.5.5" dependencies = [ "eframe", "egui", @@ -1202,7 +1202,7 @@ dependencies = [ [[package]] name = "fieldcraft-cli" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-engine", "fieldcraft-io", @@ -1212,7 +1212,7 @@ dependencies = [ [[package]] name = "fieldcraft-decks" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-model", "serde_json", @@ -1221,7 +1221,7 @@ dependencies = [ [[package]] name = "fieldcraft-engine" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-decks", "fieldcraft-explicit", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "fieldcraft-explicit" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-fem", "fieldcraft-model", @@ -1254,7 +1254,7 @@ dependencies = [ [[package]] name = "fieldcraft-fem" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-model", "thiserror 2.0.21", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "fieldcraft-geometry" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-model", "quick-xml", @@ -1278,7 +1278,7 @@ dependencies = [ [[package]] name = "fieldcraft-io" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-model", "log", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "fieldcraft-lbm" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-mesh", "fieldcraft-model", @@ -1301,7 +1301,7 @@ dependencies = [ [[package]] name = "fieldcraft-mcp" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-engine", "fieldcraft-io", @@ -1312,7 +1312,7 @@ dependencies = [ [[package]] name = "fieldcraft-mesh" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-model", "num-bigint", @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "fieldcraft-model" -version = "0.1.0" +version = "0.5.5" dependencies = [ "serde", "serde_json", @@ -1333,14 +1333,14 @@ dependencies = [ [[package]] name = "fieldcraft-parallel" -version = "0.1.0" +version = "0.5.5" dependencies = [ "rayon", ] [[package]] name = "fieldcraft-render" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-model", "png", @@ -1350,7 +1350,7 @@ dependencies = [ [[package]] name = "fieldcraft-solver" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-fem", "fieldcraft-mesh", @@ -1362,7 +1362,7 @@ dependencies = [ [[package]] name = "fieldcraft-testkit" -version = "0.1.0" +version = "0.5.5" dependencies = [ "fieldcraft-engine", "fieldcraft-geometry", @@ -1373,7 +1373,7 @@ dependencies = [ [[package]] name = "fieldcraft-ui-egui" -version = "0.1.0" +version = "0.5.5" dependencies = [ "craft-ui", "egui", @@ -4897,7 +4897,7 @@ checksum = "e450f9b2ed1dff33c94c12589a87338689467b9c4f5d8a5710bd09a847d2c8a7" [[package]] name = "xtask" -version = "0.1.0" +version = "0.5.5" dependencies = [ "serde_json", ] diff --git a/Cargo.toml b/Cargo.toml index cf8ecfd..c358b78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "3" members = ["crates/*", "apps/*", "xtask"] [workspace.package] -version = "0.1.0" +version = "0.5.5" 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 1e424cb..e9e007a 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.1.0"`), `geometry`, and `parts`: the byte size and SHA-256 of each other part. | +| `fieldcraft.json` | Manifest: `format` (`"fieldcraft/1"`), `generator` (`"FieldCraft 0.5.5"`), `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. |