Skip to content

v0.35.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Feb 11:46
· 5398 commits to main since this release
cee5e30

This release announcement is also available on the Fornjot website

Ostensibly, this has been a quiet week. Not many pull request, not many commits. But behind the scenes, the object graph simplification work (#1525) has been ongoing. Some improvements related to that have made it into the repository this week, but most of it is still blocked by unsolved problems.

I wrote a short update about that. The short version is, my work simplifying the object graph has been hampered by the complexity of the object graph. Technical debt protecting itself, in a way. At the moment, I'm still looking into ways to solve the specific problems, but it might become necessary to pause this, and try to approach the object graph simplification from another angle.

Meanwhile, @tmayoff has made some very welcome improvements in the GUI, while @Philipp-M has updated Fornjot's Nix flake.

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.

  • Fixed status messages taking up too much space (#1551; thank you, @tmayoff!)
  • Display version mismatch warning in GUI (#1554; thank you, @tmayoff!)

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

  • Improve validation error message (#1553)
  • Lift limitation when inferring surface as plane (#1556)
  • Reuse cached curve approximation, if range is reversed (#1557)

fj-math

  • Improve projections into plane (#1555)

Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.