From d8da21922b86219adf43e07a144ce5f7f3774aec Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Mon, 21 Nov 2022 11:14:27 +0100 Subject: [PATCH 1/2] Update changelog --- CHANGELOG.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 199f6340d..d186ee4dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,54 @@ # Fornjot - Changelog +## v0.25.0 (2022-11-21) + +### End-user improvements + +Improvements to Fornjot and its documentation that are visible to end users. + +- Fix potential soundness hole in version comparison ([#1358]) +- Fix error when `cargo install`ing `fj-app` from `crates.io` ([#1364], [#1365]) +- Soften shading ([#1366]) +- Improve output of `--version` ([#1367]) +- Fix triangulation of sharp, concave faces ([#1369]) + +### Ecosystem improvements + +Improvements to Fornjot components that are relevant to developers building on top of those. These have an indirect effect on end users, through fixed bugs and improved robustness. + +#### `fj-kernel` + +- Add infrastructure for abstracting over access to referenced objects ([#1359]) +- Continue cleanup of partial object API ([#1360], [#1361], [#1362]) + +### Internal Improvements + +Improvements that are relevant to developers working on Fornjot itself. + +- Update dependencies ([#1345], [#1347], [#1348], [#1355]) +- Update release procedure ([#1363]) +- Make some smaller code cleanups ([#1368], [#1370], [#1371]) + +[#1345]: https://github.com/hannobraun/Fornjot/pull/1345 +[#1347]: https://github.com/hannobraun/Fornjot/pull/1347 +[#1348]: https://github.com/hannobraun/Fornjot/pull/1348 +[#1355]: https://github.com/hannobraun/Fornjot/pull/1355 +[#1358]: https://github.com/hannobraun/Fornjot/pull/1358 +[#1359]: https://github.com/hannobraun/Fornjot/pull/1359 +[#1360]: https://github.com/hannobraun/Fornjot/pull/1360 +[#1361]: https://github.com/hannobraun/Fornjot/pull/1361 +[#1362]: https://github.com/hannobraun/Fornjot/pull/1362 +[#1363]: https://github.com/hannobraun/Fornjot/pull/1363 +[#1364]: https://github.com/hannobraun/Fornjot/pull/1364 +[#1365]: https://github.com/hannobraun/Fornjot/pull/1365 +[#1366]: https://github.com/hannobraun/Fornjot/pull/1366 +[#1367]: https://github.com/hannobraun/Fornjot/pull/1367 +[#1368]: https://github.com/hannobraun/Fornjot/pull/1368 +[#1369]: https://github.com/hannobraun/Fornjot/pull/1369 +[#1370]: https://github.com/hannobraun/Fornjot/pull/1370 +[#1371]: https://github.com/hannobraun/Fornjot/pull/1371 + + ## v0.24.0 (2022-11-14) ### End-user improvements From 3b3f206d4bfa6d50db217b5c261a6e7f5c3aaa40 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Mon, 21 Nov 2022 11:15:11 +0100 Subject: [PATCH 2/2] Update version --- Cargo.lock | 22 +++++++++++----------- Cargo.toml | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 49637f4e4..d7fa54265 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1131,7 +1131,7 @@ dependencies = [ [[package]] name = "fj" -version = "0.24.0" +version = "0.25.0" dependencies = [ "anyhow", "fj-proc", @@ -1141,7 +1141,7 @@ dependencies = [ [[package]] name = "fj-app" -version = "0.24.0" +version = "0.25.0" dependencies = [ "anyhow", "clap", @@ -1162,7 +1162,7 @@ dependencies = [ [[package]] name = "fj-export" -version = "0.24.0" +version = "0.25.0" dependencies = [ "fj-interop", "fj-math", @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "fj-host" -version = "0.24.0" +version = "0.25.0" dependencies = [ "cargo_metadata", "crossbeam-channel", @@ -1186,14 +1186,14 @@ dependencies = [ [[package]] name = "fj-interop" -version = "0.24.0" +version = "0.25.0" dependencies = [ "fj-math", ] [[package]] name = "fj-kernel" -version = "0.24.0" +version = "0.25.0" dependencies = [ "anyhow", "fj-interop", @@ -1210,7 +1210,7 @@ dependencies = [ [[package]] name = "fj-math" -version = "0.24.0" +version = "0.25.0" dependencies = [ "approx 0.5.1", "decorum", @@ -1223,7 +1223,7 @@ dependencies = [ [[package]] name = "fj-operations" -version = "0.24.0" +version = "0.25.0" dependencies = [ "fj", "fj-interop", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "fj-proc" -version = "0.24.0" +version = "0.25.0" dependencies = [ "fj", "proc-macro2", @@ -1245,7 +1245,7 @@ dependencies = [ [[package]] name = "fj-viewer" -version = "0.24.0" +version = "0.25.0" dependencies = [ "bytemuck", "chrono", @@ -1265,7 +1265,7 @@ dependencies = [ [[package]] name = "fj-window" -version = "0.24.0" +version = "0.25.0" dependencies = [ "crossbeam-channel", "egui-winit", diff --git a/Cargo.toml b/Cargo.toml index 82bd418a8..11f0fcd78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ default-members = [ [workspace.package] -version = "0.24.0" +version = "0.25.0" edition = "2021" description = """\ @@ -57,41 +57,41 @@ categories = ["encoding", "mathematics", "rendering"] [workspace.dependencies.fj] -version = "0.24.0" +version = "0.25.0" path = "crates/fj" [workspace.dependencies.fj-export] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-export" [workspace.dependencies.fj-host] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-host" [workspace.dependencies.fj-interop] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-interop" [workspace.dependencies.fj-kernel] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-kernel" [workspace.dependencies.fj-math] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-math" [workspace.dependencies.fj-operations] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-operations" [workspace.dependencies.fj-proc] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-proc" [workspace.dependencies.fj-viewer] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-viewer" [workspace.dependencies.fj-window] -version = "0.24.0" +version = "0.25.0" path = "crates/fj-window"