Skip to content

Commit

Permalink
Merge pull request #834 from hannobraun/release
Browse files Browse the repository at this point in the history
Release v0.8.0
  • Loading branch information
hannobraun authored Jul 18, 2022
2 parents 37fbda6 + 135771d commit f791034
Show file tree
Hide file tree
Showing 14 changed files with 138 additions and 73 deletions.
71 changes: 71 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,76 @@
# Fornjot - Changelog

## v0.8.0 (2022-07-18)

### End-user improvements

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

- Make moving the model work, even if mouse is not hovering over it ([#806])
- Make group and transform operations work on all shapes ([#825])

### Ecosystem improvements

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

#### `fj-interop`

- Add `ProcessedShape` from `fj-operations` ([#809]; thank you [@jeevcat]!)

#### `fj-kernel`

- Implement curve/face intersection algorithm ([#802], [#812], [#813], [#817], [#826])
- Return local curves from surface/surface intersection ([#811])
- Derive `Copy` for `VerticesOfEdge` ([#818])
- Add `Sketch`/`Solid` to distinguish between 2D/3D shapes ([#819], [#823], [#827])
- Provide more complete and convenient transform API ([#822])

#### `fj-math`

- Fix edge case in `Vector::scalar_projection_onto` ([#810])

#### `fj-operations`

- Rename `ToShape` to `Shape`; clean it up ([#820])
- Make use of `Sketch` and `Solid` ([#824])

#### `fj-viewer`

- Make events more high-level ([#803]; thank you [@jeevcat]!)

### Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.

- Update dependencies ([#799], [#800], [#801])
- Update list of sponsors ([#833])

[#799]: https://github.com/hannobraun/Fornjot/pull/799
[#800]: https://github.com/hannobraun/Fornjot/pull/800
[#801]: https://github.com/hannobraun/Fornjot/pull/801
[#802]: https://github.com/hannobraun/Fornjot/pull/802
[#803]: https://github.com/hannobraun/Fornjot/pull/803
[#806]: https://github.com/hannobraun/Fornjot/pull/806
[#809]: https://github.com/hannobraun/Fornjot/pull/809
[#810]: https://github.com/hannobraun/Fornjot/pull/810
[#811]: https://github.com/hannobraun/Fornjot/pull/811
[#812]: https://github.com/hannobraun/Fornjot/pull/812
[#813]: https://github.com/hannobraun/Fornjot/pull/813
[#817]: https://github.com/hannobraun/Fornjot/pull/817
[#818]: https://github.com/hannobraun/Fornjot/pull/818
[#819]: https://github.com/hannobraun/Fornjot/pull/819
[#820]: https://github.com/hannobraun/Fornjot/pull/820
[#822]: https://github.com/hannobraun/Fornjot/pull/822
[#823]: https://github.com/hannobraun/Fornjot/pull/823
[#824]: https://github.com/hannobraun/Fornjot/pull/824
[#825]: https://github.com/hannobraun/Fornjot/pull/825
[#826]: https://github.com/hannobraun/Fornjot/pull/826
[#827]: https://github.com/hannobraun/Fornjot/pull/827
[#833]: https://github.com/hannobraun/Fornjot/pull/833

[@jeevcat]: https://github.com/jeevcat


## v0.7.0 (2022-07-07)

The following changelog is a summary of user-visible changes made since the previous release. User-visible changes are changes visible to end users (who define CAD models using `fj` and `fj-app`), and changes to the API of Fornjot ecosystem crates.
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.7.0"
version = "0.8.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.7.0"
version = "0.8.0"
path = "../fj"

[dependencies.fj-export]
version = "0.7.0"
version = "0.8.0"
path = "../fj-export"

[dependencies.fj-host]
version = "0.7.0"
version = "0.8.0"
path = "../fj-host"

[dependencies.fj-kernel]
version = "0.7.0"
version = "0.8.0"
path = "../fj-kernel"

[dependencies.fj-math]
version = "0.7.0"
version = "0.8.0"
path = "../fj-math"

[dependencies.fj-operations]
version = "0.7.0"
version = "0.8.0"
path = "../fj-operations"

[dependencies.fj-viewer]
version = "0.7.0"
version = "0.8.0"
path = "../fj-viewer"

[dependencies.fj-window]
version = "0.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.7.0"
version = "0.8.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.7.0"
version = "0.8.0"
edition = "2021"

description = "The world needs another CAD program."
Expand All @@ -18,5 +18,5 @@ notify = "5.0.0-pre.15"
thiserror = "1.0.31"

[dependencies.fj]
version = "0.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.0"
path = "../fj"

[dependencies.fj-math]
version = "0.7.0"
version = "0.8.0"
path = "../fj-math"

[dependencies.fj-interop]
version = "0.7.0"
version = "0.8.0"
path = "../fj-interop"

[dependencies.fj-kernel]
version = "0.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.0"
path = "../fj-interop"

[dependencies.fj-math]
version = "0.7.0"
version = "0.8.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.7.0"
version = "0.8.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.7.0"
version = "0.8.0"
path = "../fj-host"

[dependencies.fj-operations]
version = "0.7.0"
version = "0.8.0"
path = "../fj-operations"

[dependencies.fj-viewer]
version = "0.7.0"
version = "0.8.0"
path = "../fj-viewer"
Loading

0 comments on commit f791034

Please sign in to comment.