Weekly Dev Log for 2022-W04
In addition to the work highlighted below, last week saw the release of Fornjot 0.5. Check out the release announcement!
Sponsors
Fornjot is supported by @lthiery, @Yatekii, and my other awesome sponsors. Thank you!
If you're interested in helping to make the project sustainable long-term, please consider supporting me too.
Added and improved
- Improve performance and reliability of circle approximation (#111, #112; special thanks to first-time contributor @gzsombor)
Bugs fixed
- Fix floating point accuracy issue in triangulation (#81)
- Fix model loading error, if name contains '-' (#107)
Documentation
- Improve README (#84, #85, #99)
- Improve documentation of
fj
crate (#86, #106) - Fix typo in "star" README (#94)
- Add model to test/demonstrate disjoint unions (#108)
Internal improvements
- Update dependencies (#75, #76)
- Add contribution guide (#80, #83)
- Remove "enclosure" model (#87)
- Publish version 0.5.0 (#89, #90)
- Document release procedure (#93)
- Remove
TASK
s from source code (#96) - Merge some refactorings from ongoing development work (#98, #109)
Website
- Move website to separate repository (#77, #79)
- Update base URL (#3)
- Add blog posts (#4, #9, #11)
- Update community page (#5, #10)
- Tweak design (#6)
- Add template to generate email newsletter (#7)
- Add missing country to address (#8)
- Add link to GitHub repository to navigation (#12)
- Replace screenshot with "star" screenshot (#13)
Outlook
Right now I'm busy working on #78, which is a refactoring that should enable #97, which is another refactoring that will hopefully enable constructive solid geometry (#42, #43, #44). So lots of cleanup work ahead, but I think it's important to do this right. Anything else would just result in more bugs, and more work in the end.