Skip to content

v0.36.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Feb 11:59
· 5405 commits to main since this release
ac220e0

This release announcement is also available on the Fornjot website

I've really been struggling with the ongoing object graph simplification work (#1525) this week. I'm still stuck on the rewrite of parts of the sweep algorithm, which I was already working on the week before. I'm down to what should be one last problem (at least I hope).

a mangled model that should actually be a nice, cylindrical sweep

This should be a cylindrical model, but instead it is totally mangled. I think I understand the problem (the coordinate systems of coincident curves don't match), but there are some subtleties to the solution. In my first few attempts, any fix I tried broke something else.

This is frustrating, because this really shouldn't be that hard. But it is hard, because of the unnecessary complexity of the object graph. The very thing I'm working on fixing. This shows how important that simplification work is.

Meanwhile, @mxdamien had made a very important improvement: Panics in the model code no longer crash the app!

Sponsors

Fornjot is supported by @webtrax-oz, @reivilibre, @lthiery, @ahdinosaur, @Yatekii, @martindederer, @hobofan, @thawkins, @bollian, @rozgo, and my other awesome sponsors. Thank you!

If you want Fornjot to be sustainable long-term, please consider supporting me too.

End-user improvements

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

  • Don't abort application, if model code panics (#1534; thank you, @mxdamien!)

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

  • Make various fixes and small updates in builder API (#1572)

Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.