Skip to content

Commit

Permalink
Merge pull request #1070 from hannobraun/release
Browse files Browse the repository at this point in the history
Release v0.15.0
  • Loading branch information
hannobraun authored Sep 12, 2022
2 parents fe225dd + 69ce23b commit ea60cf3
Show file tree
Hide file tree
Showing 13 changed files with 124 additions and 49 deletions.
75 changes: 75 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,80 @@
# Fornjot - Changelog

## v0.15.0 (2022-09-12)

### End-user improvements

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

*None this week; busy improving the kernel!*

### Ecosystem improvements

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

#### `fj-kernel`

- Improve sweep algorithm ([#1038], [#1054], [#1061], [#1063], [#1068])
- Add `SurfaceVertex` ([#1048])
- Produce better approximations, validate their correctness ([#1049], [#1053], [#1056], [#1058])
- Make triangulation more flexible ([#1050])
- Add `Faces` ([#1051])
- Simplify `Edge`; perform cleanups this enables ([#1055], [#1057], [#1059], [#1062])
- Rename `Edge` to `HalfEdge` ([#1064])
- Define face orientation by the winding of its exterior cycle ([#1066])
- Add API for finding faces ([#1067])

#### `fj-math`

- Add `Vector<2>::cross` ([#1065])

#### `fj-operations`

- Make use of `Faces` ([#1052])
- Remove unused parameter of `Shape::compute_brep` ([#1060])

### Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.

- Update release procedure ([#1037])
- Update dependencies ([#1039], [#1040], [#1041], [#1042], [#1043], [#1044], [#1045], [#1047])
- Expand release automation ([#1046])

[#1037]: https://github.com/hannobraun/Fornjot/pull/1037
[#1038]: https://github.com/hannobraun/Fornjot/pull/1038
[#1039]: https://github.com/hannobraun/Fornjot/pull/1039
[#1040]: https://github.com/hannobraun/Fornjot/pull/1040
[#1041]: https://github.com/hannobraun/Fornjot/pull/1041
[#1042]: https://github.com/hannobraun/Fornjot/pull/1042
[#1043]: https://github.com/hannobraun/Fornjot/pull/1043
[#1044]: https://github.com/hannobraun/Fornjot/pull/1044
[#1045]: https://github.com/hannobraun/Fornjot/pull/1045
[#1046]: https://github.com/hannobraun/Fornjot/pull/1046
[#1047]: https://github.com/hannobraun/Fornjot/pull/1047
[#1048]: https://github.com/hannobraun/Fornjot/pull/1048
[#1049]: https://github.com/hannobraun/Fornjot/pull/1049
[#1050]: https://github.com/hannobraun/Fornjot/pull/1050
[#1051]: https://github.com/hannobraun/Fornjot/pull/1051
[#1052]: https://github.com/hannobraun/Fornjot/pull/1052
[#1053]: https://github.com/hannobraun/Fornjot/pull/1053
[#1054]: https://github.com/hannobraun/Fornjot/pull/1054
[#1055]: https://github.com/hannobraun/Fornjot/pull/1055
[#1056]: https://github.com/hannobraun/Fornjot/pull/1056
[#1057]: https://github.com/hannobraun/Fornjot/pull/1057
[#1058]: https://github.com/hannobraun/Fornjot/pull/1058
[#1059]: https://github.com/hannobraun/Fornjot/pull/1059
[#1060]: https://github.com/hannobraun/Fornjot/pull/1060
[#1061]: https://github.com/hannobraun/Fornjot/pull/1061
[#1062]: https://github.com/hannobraun/Fornjot/pull/1062
[#1063]: https://github.com/hannobraun/Fornjot/pull/1063
[#1064]: https://github.com/hannobraun/Fornjot/pull/1064
[#1065]: https://github.com/hannobraun/Fornjot/pull/1065
[#1066]: https://github.com/hannobraun/Fornjot/pull/1066
[#1067]: https://github.com/hannobraun/Fornjot/pull/1067
[#1068]: https://github.com/hannobraun/Fornjot/pull/1068


## v0.14.0 (2022-09-05)

### 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.

20 changes: 10 additions & 10 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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
Expand All @@ -27,39 +27,39 @@ version = "0.10.6"
features = ["env", "toml"]

[dependencies.fj]
version = "0.14.0"
version = "0.15.0"
path = "../fj"

[dependencies.fj-export]
version = "0.14.0"
version = "0.15.0"
path = "../fj-export"

[dependencies.fj-host]
version = "0.14.0"
version = "0.15.0"
path = "../fj-host"

[dependencies.fj-interop]
version = "0.14.0"
version = "0.15.0"
path = "../fj-interop"

[dependencies.fj-kernel]
version = "0.14.0"
version = "0.15.0"
path = "../fj-kernel"

[dependencies.fj-math]
version = "0.14.0"
version = "0.15.0"
path = "../fj-math"

[dependencies.fj-operations]
version = "0.14.0"
version = "0.15.0"
path = "../fj-operations"

[dependencies.fj-viewer]
version = "0.14.0"
version = "0.15.0"
path = "../fj-viewer"

[dependencies.fj-window]
version = "0.14.0"
version = "0.15.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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
Expand All @@ -21,9 +21,9 @@ threemf = "0.3.1"
stl = "0.2.1"

[dependencies.fj-interop]
version = "0.14.0"
version = "0.15.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.14.0"
version = "0.15.0"
path = "../fj-math"
6 changes: 3 additions & 3 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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
Expand All @@ -22,9 +22,9 @@ thiserror = "1.0.34"
cargo_metadata = "0.15.0"

[dependencies.fj]
version = "0.14.0"
version = "0.15.0"
path = "../fj"

[dependencies.fj-interop]
version = "0.14.0"
version = "0.15.0"
path = "../fj-interop"
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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
Expand All @@ -17,4 +17,4 @@ categories = ["encoding", "mathematics", "rendering"]

[dependencies.fj-math]
path = "../fj-math"
version = "0.14.0"
version = "0.15.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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
Expand All @@ -26,11 +26,11 @@ spade = "2.0.0"
thiserror = "1.0.34"

[dependencies.fj-interop]
version = "0.14.0"
version = "0.15.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.14.0"
version = "0.15.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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
Expand All @@ -19,17 +19,17 @@ categories = ["encoding", "mathematics", "rendering"]
thiserror = "1.0.34"

[dependencies.fj]
version = "0.14.0"
version = "0.15.0"
path = "../fj"

[dependencies.fj-math]
version = "0.14.0"
version = "0.15.0"
path = "../fj-math"

[dependencies.fj-interop]
version = "0.14.0"
version = "0.15.0"
path = "../fj-interop"

[dependencies.fj-kernel]
version = "0.14.0"
version = "0.15.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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
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.14.0"
version = "0.15.0"
edition = "2021"

description = """\
Expand All @@ -24,11 +24,11 @@ wgpu = "0.13.1"
wgpu_glyph = "0.17.0"

[dependencies.fj-interop]
version = "0.14.0"
version = "0.15.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.14.0"
version = "0.15.0"
path = "../fj-math"

[dependencies.egui]
Expand Down
Loading

0 comments on commit ea60cf3

Please sign in to comment.