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.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from FreeCAD News

Subscribe now to keep reading and get access to the full archive.

Continue reading