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

  • Pad­dle­Stroke fixed a warn­ing that is dis­played when using the Dimen­sion tool (PR#25920) and the import­ing of exter­nal geom­e­try as con­struc­tion regard­less of user’s pref­er­ence (PR#25733).
  • mar­bocub fixed an issue that occurred when apply­ing a hor­i­zon­tal or ver­ti­cal dimen­sion con­straint to a point (PR#25813).
  • tetek­toza fixed an incor­rect approach to stor­ing expres­sions dur­ing geom­e­try trans­for­ma­tions (PR#25742).

Part­De­sign:

  • captain0xff fixed the mis­be­hav­ior of drag­gers when the sym­met­ric mode is enabled, and the type para­me­ter is changed to two angles (PR#25656).
  • Pad­dle­Stroke patched the Polar Pat­tern tool to accept neg­a­tive angles (PR#25621).

Assem­bly: Pad­dle­Stroke fixed error mes­sages that show up when you attempt to insert a new part with­out sav­ing the assem­bly doc­u­ment first (PR#25730). He also fixed the lack of visu­al body ele­ment selec­tion when edit­ing a joint (PR#25687).

Tech­Draw:

  • Syres916 fixed a com­pil­er warn­ing (PR#25798) and the vis­i­bil­i­ty of the Fill­Tem­plate­Fields dia­log in cer­tain sce­nar­ios (PR#25342).
  • Wan­der­erFan fixed the han­dling of the alpha chan­nel in old doc­u­ments (PR#25674).
  • Pad­dle­Stroke revert­ed an ear­li­er patch because it intro­duced a cyclic depen­den­cy (PR#25615).

CAM:

  • slip­ton­ic reim­ple­ment­ed the Mill Fac­ing oper­a­tion (PR#24367), fixed a bug where the cre­ation of a new oper­a­tion in a file with two CAM jobs could not be can­celed (PR#25800), and added a new pref­er­ence for dis­play­ing rapid moves in path visu­al­iza­tion (PR#25440). He also cre­at­ed three enhance­ment pro­pos­als: two for nor­mal­iz­ing ter­mi­nol­o­gy (PR#25365 and PR#25732) and one that pro­pos­es a pos­si­bil­i­ty of adding meta infor­ma­tion to the Path para­me­ters (PR#23251).
  • Con­nor fixed job assign­ment and model/stock ini­tial­iza­tion (PR#25908), added a new migra­tion sys­tem to han­dle lega­cy para­me­ter con­ver­sion for Tool­Bit assets and objects (PR#25444), and turned off debug­ging in CAM Pref­er­ences by default (PR#25775).
  • Roy_043 fixed a type error that occurred when chang­ing the Job pref­er­ences tem­plate (PR#25797). 
  • Thom-de-Jong made it pos­si­ble to can­cel the Export­ing G‑code from the Edi­tor­Dia­log in the CAM Post Process oper­a­tion (PR#25273).
  • s‑ohl-ost­falia-de patched the Kinet­ic­NC CAM post­proces­sor to add cool­ing (PR#25022) and fix drill han­dling (PR#25023).
  • tarman3 fixed a regres­sion in Lead In/Out where it was not tak­ing lay­ers into account when Off­set Entrance Loca­tion is oth­er than 0 (PR#25553), and added line num­bers to the Inspect win­dow (PR#24807) and the G‑code export dia­log (PR#23862). He also fixed var­i­ous minor issues (PR#25253, PR#25205, and PR#25635).

BIM: Roy_043 fixed an issue in the Mate­r­i­al Edi­tor (PR#25823), intro­duced a fine-tun­ing para­me­ter to dis­able the new han­dling of BIM_Sketch view prop­er­ties and its grid (PR#25778), fixed the reload­ing of Arch_Reference on open­ing a file (PR#25777), and fixed dupli­cate ver­tices in Wave­front OBJ exports (PR#25801). 

GUI:

  • Syres916 fixed the axis let­ter col­or and pre­view back­ground when open­ing Light Sources pref­er­ences (PR#25703).
  • kadet1090 intro­duced a Split­But­ton wid­get that can be used for but­tons that have pri­ma­ry action and alter­na­tive ones, and then used it to replace the for­mer “More” but­ton approach in the migra­tion dia­log (PR#25713).

Oth­er changes:

  • Pad­dle­Stroke and Roy_043 fixed a cou­ple of issues in Part (PR#25912, PR#25887, and PR#25702).
  • Pad­dle­Stroke also fixed an issue where clos­ing an assem­bly with links would open linked/children doc­u­ments (PR#25659).
  • Roy_043 fixed X‑axis ref­er­ence for Draft_Arc_3Points (PR#25808). 

Addi­tion­al improve­ments and fix­es were con­tributed by mne­sar­co, maxwxyz, chennes, mne­sar­co, Chayanon-Ninyawee, Pad­dle­Stroke, and adrianinsaval.

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, 89 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 3037 open issues in the track­er, exact­ly as many as last week. There are 8 release block­ers for v1.1 cur­rent­ly, up by 3 from last week. This is expect­ed after pub­lish­ing release candidates.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

One response to “WIP Wednesday, 3 December 2025”

  1. strangerbravelyf7a759f91a Avatar
    strangerbravelyf7a759f91a

    Looks like the devel­op­ment pace is pick­ing up speed and sec­ond­ly I feel you all are under com­pen­sat­ed. Maybe there is some­one with more mon­ey than they they could pos­si­bly need could help out? Or maybe your lat­est release could be released as FreeCAD Plus Aprea­ci­a­tion Fee, some­thing like what Asto­CAD is doing. Once FreeCAD is a bit more enter­prise ready that income stream will cer­tan­ly pick up, it looks like its get­ting close to that tip­ping point.
    Good job and Thank You!

Discover more from FreeCAD News

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

Continue reading