Skip to content

Commit

Permalink
Merge pull request #897 from hannobraun/release
Browse files Browse the repository at this point in the history
Release v0.10.0
  • Loading branch information
hannobraun authored Aug 1, 2022
2 parents 3b17c45 + 29666cb commit 8f07ca0
Show file tree
Hide file tree
Showing 13 changed files with 107 additions and 46 deletions.
61 changes: 61 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,66 @@
# Fornjot - Changelog

## v0.10.0 (2022-08-01)

### End-user improvements

Improvements to Fornjot and its documentation that are visible to end-users.

- Add `--version` argument ([#868]; thank you, [@Michael-F-Bryan]!)
- Improve README ([#877], [#882])


### Ecosystem improvements

Improvements to the Fornjot ecosystem that are relevant to developers who are building on top of Fornjot components.

#### `fj-interop`

- Re-use `fj_math::Triangle` in `fj_interop::mesh` ([#886])

#### `fj-kernel`

- Improve wording in doc comment ([#880])
- Clean up API of object types ([#881], [#891])
- Implement curve/edge intersection ([#884], [#888], [#889])
- Clean up surface/surface intersection ([#890])

#### `fj-math`

- Make `Triangle::from_points` fallible; add `Line::is_coincident_with` ([#887])


### Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.

- Update dependencies ([#870], [#871], [#872], [#873], [#874], [#876])
- Update release procedure ([#875], [#879])

[#868]: https://github.com/hannobraun/Fornjot/pull/868
[#870]: https://github.com/hannobraun/Fornjot/pull/870
[#871]: https://github.com/hannobraun/Fornjot/pull/871
[#872]: https://github.com/hannobraun/Fornjot/pull/872
[#873]: https://github.com/hannobraun/Fornjot/pull/873
[#874]: https://github.com/hannobraun/Fornjot/pull/874
[#875]: https://github.com/hannobraun/Fornjot/pull/875
[#876]: https://github.com/hannobraun/Fornjot/pull/876
[#877]: https://github.com/hannobraun/Fornjot/pull/877
[#879]: https://github.com/hannobraun/Fornjot/pull/879
[#880]: https://github.com/hannobraun/Fornjot/pull/880
[#881]: https://github.com/hannobraun/Fornjot/pull/881
[#882]: https://github.com/hannobraun/Fornjot/pull/882
[#884]: https://github.com/hannobraun/Fornjot/pull/884
[#886]: https://github.com/hannobraun/Fornjot/pull/886
[#887]: https://github.com/hannobraun/Fornjot/pull/887
[#888]: https://github.com/hannobraun/Fornjot/pull/888
[#889]: https://github.com/hannobraun/Fornjot/pull/889
[#890]: https://github.com/hannobraun/Fornjot/pull/890
[#891]: https://github.com/hannobraun/Fornjot/pull/891

[@Michael-F-Bryan]: https://github.com/Michael-F-Bryan


## v0.9.0 (2022-07-25)

### End-user improvements
Expand Down
22 changes: 11 additions & 11 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions crates/fj-app/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-app"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -24,35 +24,35 @@ version = "0.10.6"
features = ["env", "toml"]

[dependencies.fj]
version = "0.9.0"
version = "0.10.0"
path = "../fj"

[dependencies.fj-export]
version = "0.9.0"
version = "0.10.0"
path = "../fj-export"

[dependencies.fj-host]
version = "0.9.0"
version = "0.10.0"
path = "../fj-host"

[dependencies.fj-kernel]
version = "0.9.0"
version = "0.10.0"
path = "../fj-kernel"

[dependencies.fj-math]
version = "0.9.0"
version = "0.10.0"
path = "../fj-math"

[dependencies.fj-operations]
version = "0.9.0"
version = "0.10.0"
path = "../fj-operations"

[dependencies.fj-viewer]
version = "0.9.0"
version = "0.10.0"
path = "../fj-viewer"

[dependencies.fj-window]
version = "0.9.0"
version = "0.10.0"
path = "../fj-window"

[dependencies.serde]
Expand Down
6 changes: 3 additions & 3 deletions crates/fj-export/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-export"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -18,9 +18,9 @@ threemf = "0.3.1"
stl = "0.2.1"

[dependencies.fj-interop]
version = "0.9.0"
version = "0.10.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.9.0"
version = "0.10.0"
path = "../fj-math"
4 changes: 2 additions & 2 deletions crates/fj-host/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-host"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -19,5 +19,5 @@ thiserror = "1.0.31"
cargo_metadata = "0.15.0"

[dependencies.fj]
version = "0.9.0"
version = "0.10.0"
path = "../fj"
4 changes: 2 additions & 2 deletions crates/fj-interop/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-interop"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -14,4 +14,4 @@ categories = ["encoding", "mathematics", "rendering"]

[dependencies.fj-math]
path = "../fj-math"
version = "0.9.0"
version = "0.10.0"
6 changes: 3 additions & 3 deletions crates/fj-kernel/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-kernel"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -23,11 +23,11 @@ spade = "2.0.0"
thiserror = "1.0.31"

[dependencies.fj-interop]
version = "0.9.0"
version = "0.10.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.9.0"
version = "0.10.0"
path = "../fj-math"


Expand Down
2 changes: 1 addition & 1 deletion crates/fj-math/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-math"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand Down
10 changes: 5 additions & 5 deletions crates/fj-operations/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-operations"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -16,17 +16,17 @@ categories = ["encoding", "mathematics", "rendering"]
thiserror = "1.0.31"

[dependencies.fj]
version = "0.9.0"
version = "0.10.0"
path = "../fj"

[dependencies.fj-math]
version = "0.9.0"
version = "0.10.0"
path = "../fj-math"

[dependencies.fj-interop]
version = "0.9.0"
version = "0.10.0"
path = "../fj-interop"

[dependencies.fj-kernel]
version = "0.9.0"
version = "0.10.0"
path = "../fj-kernel"
2 changes: 1 addition & 1 deletion crates/fj-proc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-proc"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand Down
6 changes: 3 additions & 3 deletions crates/fj-viewer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-viewer"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -21,11 +21,11 @@ wgpu = "0.12.0"
wgpu_glyph = "0.16.0"

[dependencies.fj-interop]
version = "0.9.0"
version = "0.10.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.9.0"
version = "0.10.0"
path = "../fj-math"

[dependencies.egui]
Expand Down
8 changes: 4 additions & 4 deletions crates/fj-window/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj-window"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -19,13 +19,13 @@ tracing = "0.1.35"
winit = "0.26.1"

[dependencies.fj-host]
version = "0.9.0"
version = "0.10.0"
path = "../fj-host"

[dependencies.fj-operations]
version = "0.9.0"
version = "0.10.0"
path = "../fj-operations"

[dependencies.fj-viewer]
version = "0.9.0"
version = "0.10.0"
path = "../fj-viewer"
4 changes: 2 additions & 2 deletions crates/fj/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fj"
version = "0.9.0"
version = "0.10.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -16,7 +16,7 @@ categories = ["encoding", "mathematics", "rendering"]
serde = { version = "1.0.140", features = ["derive"], optional = true }

[dependencies.fj-proc]
version = "0.9.0"
version = "0.10.0"
path = "../../crates/fj-proc"

[dev-dependencies]
Expand Down

0 comments on commit 8f07ca0

Please sign in to comment.