Skip to content

v0.34.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jan 12:05
· 5476 commits to main since this release
89d59a4

This release announcement is also available on the Fornjot website

The simplification of the core data structures, currently focused on HalfEdge and its neighbors in the object graph, continues (#1525). I fell down the usual rabbit hole of finding more work that needs to be done, before I can do the work that I need to do.

This hasn't resulted in any big moves on #1525 itself last week, but there were a bunch of cleanups, improved error messages, and so on. I have some more substantial work in local branches that weren't ready to be merged yet, and I expect more movement there this week.

Sponsors

Fornjot is supported by @webtrax-oz, @lthiery, @ahdinosaur, @Yatekii, @martindederer, @hobofan, @thawkins, @bollian, @rozgo, @reivilibre, 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.

None this week. Busy working on the kernel!

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

  • Continue simplifying object graph around HalfEdge (#1535, #1536)
  • Add more debug information to approximation (#1537)
  • Improve validation error messages (#1540)
  • Respect existing boundary when updating HalfEdge as line segment (#1541)

fj-window

  • Box event loop error variants (#1539)

Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.