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 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