WIP Wednesday, 11 March 2026

Main­tain­ers have been back­port­ing some of the fix­es to the v1.1 branch where pos­si­ble — 5 back­ports in the past 7 days. The list of changes in this recap applies to the main devel­op­ment branch (future v1.2).

This week in FreeCAD development:

Draft:

  • Roy-043 fixed the error that was caus­ing cir­cu­lar import warn­ings (PR#25386), updat­ed user-vis­i­ble text in Draft_SelectPlane (PR#28233), and allowed more than 1 char­ac­ter for in-com­mand short­cuts (PR#26950). 
  • Bojan9597 patch­es the work­bench so that when a sin­gle ver­tex is pre-select­ed and the Work­ing Plane com­mand (W, P) is trig­gered, the work­ing plane now moves its ori­gin to that ver­tex with­out chang­ing its ori­en­ta­tion (PR#27979).

Sketch­er:

  • theo-vt improved the 2D solver (PR#27954).
  • mosfet80 cleaned up some dead code in the work­bench ( PR#20509).
  • Yura­Sokolovskyi changed the “Auto­con­straints cause redun­dan­cy, remov­ing them” error mes­sage to men­tion the sketch name (PR#27971).
  • Mul­ti­ple patch­es from PaddleStroke: 
    • Two fix­es for the Dimen­sion tool (PR#28242 and PR#27630).
    • A fix for a crash on exter­nal dele­tion (PR#27717).
    • A fix for the coin­ci­dence con­straint not set and shown (PR#28120).
    • Refac­tor­ing of removeAx­e­sAlign­ment (PR#27451).
    • New para­met­ric Text object con­trolled by a text con­straint (PR#22217).

Part and Part­De­sign

  • Bojan9597 fixed a cham­fer crash on the OCC ker­nel fail­ure (PR#28029).
  • Pad­dle­Stroke fixed the wire­frame not work­ing on the exter­nal links to the body (PR#28086).

Assem­bly: Pad­dle­Stroke fixed the joint cre­ation not work­ing on draft links (PR#26085), fixed the inabil­i­ty to go to the linked part if the “part” itself is an assem­bly (PR#27531), and fixed the JCS posi­tion if an assem­bly is trans­formed (PR#28089).

BIM/Arch:

  • Roy-043 fixed a bug where a col­umn would get the wrong height when the unit sys­tem was set to Impe­r­i­al (PR#28020) and three bugs with BIM views in Tech­Draw (PR#27511).
  • ipatch fixed a crash when cre­at­ing text with the BIM_Text tool (PR#28135).

FEM: marioalexis84 con­tributed numer­ous improve­ments and fixes:

  • Added a method to cre­ate cus­tom arrays in the pipeline (PR#26076).
  • Added a com­mand to the con­text menu to remove groups from mesh (PR#27945).
  • Added log ver­bosi­ty pref­er­ence to the Elmer solver (PR#28058). 
  • Removed trans­paren­cy from equa­tion icons (PR#28193).
  • Grouped all solver com­mands in the tool­bar and the menu bar (PR#28144).
  • Set pipeline frame units for new Cal­culiX (PR#27845).
  • Fixed a crash in the pipeline (PR#28171). 
  • Fixed a bug where col­or­ing couldn’t be changed for the “Field: None” mode of the Results pipeline (PR#28028).
  • Fixed a start page exam­ple (PR#28094).

CAM:

  • The usu­al batch of improve­ments and fix­es from tarman3: 
    • Added ded­i­cat­ed titles to the Inspect and Export win­dows (PR#26605) and changed the but­tons’ cap­tions in the G‑Code export­ing win­dow to make them more descrip­tive (PR#26507).
    • Fixed speed assign­ment for the ver­ti­cal feed (PR#28210).
    • Added the pro­cess­ing of com­pound objects in the Pro­file oper­a­tion (PR#23747). 
    • Patched the code that looks for coin­cid­ing points to make it pos­si­ble to com­pare points rep­re­sent­ed by any iter­able objects, such as lists and tuples (PR#26976).
    • Fixed pos­i­tive over­trav­el for open pro­file in LeadI­nOut (PR#25482).
  • pet­ter­rein­holdt­sen improved the Fanuc post-proces­sor: adjust­ed the G‑Code out­put to include FreeCAD body and job infor­ma­tion, and fixed var­i­ous small issues (PR#27960).
  • slip­ton­ic con­sol­i­dates tap­ping into Drilling as a new strat­e­gy (PR#27506) and made sev­er­al improve­ments in the machine code — changed the loca­tion of machine files, updat­ed the machine data schema, and made small changes in the machine edi­tor. (PR#28011).
  • fil­ip­por fixed tests (PR#28038).

Tech­Draw:

  • Wan­der­erFan allowed 3D dimen­sion ref­er­ences to use point objects (PR#28199), fixed a crash that occurred when drop­ping dim text on a face face with nest­ed voids (PR#28097), and anoth­er bug with PDF export­ing (PR#25716).
  • Bojan9597 fixed a bug where an anno­ta­tion would stay high­light­ed in blue in the project tree after edit­ing (PR#28009).

Oth­er changes:

  • Reqre­fu­sion updat­ed the con­tri­bu­tion guide­line to include rules regard­ing AI-gen­er­at­ed patch­es (PR#24646). See an upcom­ing blog post about it for details.
  • Krrish777 added sta­tus bar hints for mod­i­fi­er keys in the Mea­sure tool (PR#26568).
  • chennes fixed author­ship and licens­ing for the con­vert­ed mate­ri­als where this data was miss­ing or incor­rect (PR#28202).
  • parag­for­work fixed the vis­i­bil­i­ty of bound­ing box­es (PR#28123).
  • pieter­hi­j­ma improved the for­mat­ting of the doxy­gen out­put (PR#25200).
  • Gau­rang-2005 fixed the Col­la­da exporter skip­ping App::Link geom­e­try (PR#27974).
  • TheR­o­bot­Fox added new quan­ti­ties to the Stan­dard Unit Sys­tem, which allow for cal­cu­la­tions of light reten­tion in optic paths and through sub­stance trans­mis­sion (PR#27944). Adding these quan­ti­ties makes it pos­si­ble to to plan optic sys­tems (e.g., the posi­tion­ing of lens/apertures) right inside a spread­sheet and use the results for the con­struc­tion of para­me­ter­ized parts.

3x380V, hyari­on, chennes, greg19, Pad­dle­Stroke, JonasVgt, marioalexis84, Maik-0000FF, ipatch, mosfet80, dhru­v­jamw­al, hyari­on, pieter­hi­j­ma, kris­s­rex, pet­ter­rein­holdt­sen, kkocd­ko, and devanshibhatt23 con­tributed addi­tion­al improve­ments and fixes.

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

PR stats: since the pre­vi­ous report, 87 pull requests have been merged (includ­ing back­ports to the v1.1 branch), and 52 new pull requests have been opened.

Issue stats: over­all, there are 3326 open issues in the track­er, up by 4 from last week. There are 4 release block­ers for v1.1 cur­rent­ly, up by 2 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