WIP Wednesday, 13 May 2026

This week in FreeCAD development:

Part and PartDesign

  • wwmay­er fixed a bug where Part would accept an invalid attach­ment, lead­ing to Sketch­er cre­at­ing emp­ty sketch­es (PR#29958), a crash when adding fil­lets (PR#29932), and anoth­er bug where FreeCAD would crash when­ev­er lin­ear pat­tern iter­a­tions reached 10 (PR#29935). All these fix­es (and at least half a dozen of oth­ers, also by wwmay­er) were cher­ry-picked by maxwxyz.
  • seme­dooo patched the mate­r­i­al library wid­get to update when the face selec­tion changes (PR#28734).
  • xorza fixed the code to make sub­shape­binders work cor­rect­ly on over­lap­ping geom­e­try (PR#29249).
  • ItSaul­Go­od­Man fixed a crash that occurred when chang­ing the Pad type to Up To Face (PR#30022) and a bug where Wire­Join­er would abort on non-closed tra­ver­sal paths (PR#29640).
  • Pad­dle­Stroke added on-view para­me­ters to the Pat­tern tool for over­rid­ing the spac­ing defined in the task pan­el (PR#23997).
  • maxwxyz added sta­tus­bar hints for drag­gers for  (PR#29631). He also changed the program’s behav­ior to tog­gle the vis­i­bil­i­ty of the par­ent body instead of the last vis­i­ble fea­ture with the space­bar (PR#29110).

CAM

  • slip­ton­ic added sev­er­al usabil­i­ty improve­ments (PR#29861) and a ded­i­cat­ed rotary sur­face oper­a­tion (PR#29751). The new op is intend­ed for 4th-axis sur­fac­ing, but the under­ly­ing path gen­er­a­tors may be use­ful for lathe oper­a­tions lat­er on.
  • awgrover con­tributed fix­es to tests (PR#29880 and PR#29886), added a return mode to drill com­mands (PR#29892), and improved Drill­Cy­cle­Ex­pander (PR#30112).
  • tarman3 fixed the trim­ming in path approx­i­ma­tion (PR#29525), a pre­ci­sion error in Engrave (PR#29897), and a bug in copy­ing tags in Dres­sup­Tag (PR#29877).
  • soruh made CAM lean­er and eat­ing few­er sys­tem resources when cap­tur­ing back­traces (PR#29092).

Other changes

  • Pad­dle­Stroke fixed a bug in Assem­bly where ground­ed objects could still be moved (PR#28087).
  • tri­tao fixed a bug in the core where selec­tion fil­ters would block selec­tion instead of try­ing to pick the near­by enti­ties (PR#29705).
  • vovo­droid fixed the ori­en­ta­tion of datum labels when the view is rotat­ed in Sketch­er (PR#29569).
  • Wan­der­erFan added warn­ings about incor­rect geom­e­try to Tech­Draw (PR#29255).
  • NewJok­er improved the read­abil­i­ty of Cal­culiX pref­er­ences in FEM (PR#30099).
  • greg19 redesigned the Key­board Short­cuts user inter­face and moved it to the Gen­er­al sec­tion of the Pref­er­ences dia­log (PR#27725).
  • Morten­Va­jhoj added on-view icons for the cen­ter of grav­i­ty and the cen­ter of vol­ume for the Mea­sure tool (PR#29288).
  • tri­atao added rub­ber­band selec­tion to the 3D view (PR#29547).

Addi­tion­al improve­ments and fix­es were con­tributed by 3x380V, alfrix, ander­shol, boom­skats, chennes, cold­to­bi, danielji­mol, Ele­men­tW, ItSaul­Go­od­Man, Maik-0000FF, maxwxyz, rehan-ahmed-aix, Roy_043, tarman3, tri­tao, wwmay­er, and z0r0.

If you are inter­est­ed in test­ing the lat­est week­ly build, you can grab it here.

Activity stats

PR stats: since the pre­vi­ous report, 81 pull requests have been merged, and 76 new pull requests have been opened.

Issue stats: over­all, there are 3441 open issues in the track­er, up by 5 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.