Main­tain­ers have been back­port­ing some of the fix­es to the v1.1 branch where pos­si­ble — 22 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:

Sketch­er

  • AjinkyaDa­hale fixed the removal of the angle con­straint when trim­ming edges (PR#25914).
  • theo-vt patched the code to pre­vent autoscal­ing from hap­pen­ing when there are blocked geome­tries (PR#26117). This was a release blocker.

Part and Part­De­sign:

  • sak­sham-mal­ho­tra-27 moved the Allow Com­pound prop­er­ty from exper­i­men­tal to base now that this fea­ture is not con­sid­ered exper­i­men­tal any­more (PR#26180).
  • kadet1090 fixed some cas­es where the pre­view was stale and not recom­put­ed after changes done via code (PR#25989).
  • alfrix changed a trans­la­tion bug in Hole where the head type drop­down would change to Eng­lish when a dif­fer­ent option is cho­sen (PR#25932).
  • chennes fixed the incor­rect report­ing of a datum plane as being part of anoth­er body when it real­ly isn’t (PR#26036). He also fixed a mid­plane warn­ing on doc­u­ment load (PR#26071).

Assem­bly:

  • Pad­dle­Stroke fixed the drag mode for Ball joints (PR#26222) and made it pos­si­ble to delete non-valid ref­er­ences (PR#26055).

CAM:

  • Tarman3 removed unused code (PR#25826 and PR#25285), allows mul­ti­ple selec­tions for Sim­ple­Copy (PR#24297), did some prepa­ra­tions for upcom­ing Slot improve­ments (PR#25839), and made var­i­ous minor code fix­es (PR#25218, PR#25827, and PR#26008).
  • Con­nor added a TSP tun­nel solver (PR#24726) and then updat­ed it (PR#26205) to match revised Python log­ic, includ­ing improved ear­ly exit, open-end­ed route han­dling, and per­for­mance tweaks. He also: 
    • added units (metric/imperial) prop­er­ty to Tool­Bit (PR#25783), 
    • added anno­ta­tions sup­port to Com­mand con­struc­tor and Python bind­ings (PR#25938) and com­pre­hen­sive tests (PR#26123), 
    • added rigid Tap­ping back to lega­cy Lin­ux­C­NC post­proces­sor (PR#257860
    • refac­tored stock used as a bound­ary to be dis­tinct from reg­u­lar stock (PR#25960).
  • slip­ton­ic patched the code to stop ignor­ing raised pro­tru­sions (boss­es) when pock­et­ing (PR#24723).
  • pet­ter­rein­holdt­sen made the Fanuc post-proces­sor com­pat­i­ble with FreeCAD 1.1 (PR#25850). 

BIM:

  • Roy_043 fixed the Light­weight ref­er­ence mode (PR#26068) and the han­dling of old and new Dif­fuse Col­or options in ArchRef­er­ence (PR#26067). He also fixed Arch CutVol­ume and Cut­Plane to work with pipes cor­rect­ly (PR#25952).
  • furgo16 added a new BIM Report com­mand to extract data and gen­er­ate sched­ules from a mod­el using an SQL-like query lan­guage (PR#24078). It is an alter­na­tive to the Arch­Sched­ule com­mand, offer­ing a dif­fer­ent method to select, fil­ter, and aggre­gate data.

GUI:

  • Kadet1090 improved trans­form UI respon­sive­ness (PR#26029), fixed a seg­fault in the Safe mode (PR#26206), the inabil­i­ty to use a larg­er mark­er size in Sketch­er (PR#26136), and a stylesheet issue for the “Close with­out Sav­ing” but­ton text (PR#25993). 
  • chennes fixed UTF‑8 sup­port for prop­er­ty names (PR#26121).
  • xtemp 09 renamed the Can­cel in the Add Prop­er­ty dia­log to Close (PR#26016).
  • tim­pieces added prop­er tooltips for Mate­r­i­al prop­er­ties (PR#25509).

Oth­er changes:

  • ipatch fixed part of the issue in FEM where the Show Results slid­er would ignore the max val­ue (PR#25642). 
  • Roy_043 fixed a lag when snap­ping to face inter­sec­tions in Draft (PR#26089). 
  • drwho495 fixed a regres­sion in the topon­am­ing code (PR#26019). 
  • kadet1090 added a code qual­i­ty prob­lem report form (PR#26204), and furgo16 updat­ed the prob­lem report tem­plate for improved pre­views (PR#26236).

Roy_043, Pad­dle­Stroke, luz­paz, and YashSuthar983 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, 67 pull requests have been merged (includ­ing back­ports to the v1.1 branch), and 48 new pull requests have been opened.

Issue stats: over­all, there are 3092 open issues in the track­er, up by 43 from last week. There are 19 release block­ers for v1.1 cur­rent­ly, down by 10 from last week.

Discover more from FreeCAD News

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

Continue reading