WIP Wednesday: 9 August 2023

Wel­come back to WIP Wednes­day! After a short hia­tus while we pre­pared for the 0.21.0 release, we’re back out of the fea­ture freeze, and FreeCAD devel­op­ment con­tin­ues apace. Actu­al­ly, it’s accel­er­at­ing, and fast! We’re still work­ing through the PR back­log that built up over the freeze, but expect to make major progress dur­ing the FreeCAD Hackathon this Fri­day-Sun­day.

Please note that we expect the mas­ter devel­op­ment branch to expe­ri­ence some slow­downs, increased mem­o­ry con­sump­tion, and prob­a­bly some oth­er tem­po­rary regres­sions going for­ward. This is due in part to the plans for inte­grat­ing the Topo­log­i­cal Nam­ing Prob­lem (TNP) mit­i­ga­tion strat­e­gy into mas­ter, but also in part to the accel­er­at­ed pace of devel­op­ment. If you choose to use a dai­ly or week­ly devel­op­ment build, please back up your data reg­u­lar­ly.

Over the past weeks:

  • wwmay­er has been work­ing on some C++ code modernization
  • Pad­dle­Stroke reor­ga­nized the pref­er­ence page fold­er structure
  • Con­nor­War­rell opti­mized the Quan­ti­tySpin­Box reg­u­lar expressions
  • I (chennes) worked on get­ting the Snap updat­ed to Ubun­tu 22.04, and devel­op­ing a new Lib­Pack for Win­dows based on Qt6.5 and Python 3.11.
  • Plus hun­dreds of oth­er items: check the Pulse for details!

PR stats: In the week from Wednes­day, 2 Aug to Wednes­day, 9 Aug there were 55 pull requests merged, with a total code­base change of +14,550 / ‑13,172 lines (not count­ing trans­la­tion changes). That’s an aver­age merged PR size of +269 / ‑244. We closed 16 Issues, and 47 new Issues were opened.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

Discover more from FreeCAD News

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

Continue reading