This week in FreeCAD development:
WandererFan committed several fixes and improvements to TechDraw, and edi271 contributed API extensions to the same workbench and fixed a bug in VertexAtIntersection.
Pesc0 and chennes committed further changes towards refactoring topological naming, patches include original code by realthunder.
PaddleStroke improved angle constraint rendering, implemented drawing arc helpers for radius constraints, and made several more small improvements in Sketcher.
Syres916 improved status bar tooltips visibility.
br4243 contributed a fix for missing letters when V-carving a string in Path.
3x380V fixed the Qt6 build by replacing the use of QRegExp with QRegularExpression.
kadet1090 added automatic resetting of horizontal scrolling in the Preferences dialog after the recent UI change.
mosfet80 updated the Mesh workbench to depend on smesh v7.7.1+.
marioalexis84 contributed several fixes to FEM.
Roy-043 fixed a bug in Draft where the Task panel checkboxes were repositioned by accident.
PR stats: In the week from Wednesday, 10 Jan to Wednesday, 17 Jan there were 31 pull requests merged, with a total codebase change of +2,173 / ‑607. We had an average merged PR size of +70 / ‑20. 20 new pull requests were opened.
Issue stats: we closed 26 issues, and 29 new issues were opened. Overall, 1,156 issues are currently open.