[ Please keep up-to-date ] Backport commits to FreeCAD 0.21

This thread collects commits and PRs backported to the stable FreeCAD 0.21 branch.

Compare 0.21.0 – 0.21.1
Compare 0.21.1 – 0.21.2
Compare 0.21.2 –

Note: Please include the first 8 characters of the commit SHA. In some cases 7 characters are not enough.

Last check: 20231114.

Addon manager fixes:

  • 26af24b7 (added for v0.21.2)

Arch fixes:

Core (App and Gui) fixes:

  • e5a00e15 (added for v0.21.1)
  • 463fb03a (added for v0.21.1)
  • b53e11ad (added for v0.21.1)
  • 3c52ca8c (added for v0.21.1)
  • c64d8950 (added for v0.21.1)
  • 4fc6b3d8 (added for v0.21.1)
  • 5ab28948 (added for v0.21.2)
  • 34e4bf9e (added for v0.21.2)
  • 83538ba3 (added for v0.21.2)
  • 76fd25f9 (added for v0.21.2)
  • 5a740cfe (added for v0.21.2)
  • dc12da98 (added for v0.21.2)
  • 916a1146 (added for v0.21.2)
  • 4f436f7c (added for v0.21.2)
  • 5f6a5bf6 (added for v0.21.2)
  • 68415326 (added for v0.21.2)
  • 844c20cf (added for v0.21.2)
  • fbe2fef6 (added for v0.21.2)
  • ef6c1537 (added for v0.21.2)
  • 239f5a0d (added for v0.21.2)
  • 7e0c640c (added for v0.21.2)
  • 76e1410f (added for v0.21.2)
  • f9950cb1 (added for v0.21.2)
  • c6091324 (added for v0.21.2)
  • 1642ebbe (added for v0.21.2)
  • 198e7ef9 (added for v0.21.2)
  • f51f9e3c (added for v0.21.2)
  • 0c0c4345 (added for v0.21.2)
  • ec5ed6ba (added for v0.21.2)
  • c6c35bd2 (added for v0.21.2)
  • 36bde55f (added for v0.21.2)

Draft fixes:

FEM fixes:

  • e11d5dff (added for v0.21.2)

Import/Export fixes:

  • 0bb03bd2 (added for v0.21.1)
  • 381a7432 (added for v0.21.2)
  • fc8980ae (added for v0.21.2)
  • b8eb92fd (added for v0.21.2)
  • 930079cd (added for v0.21.2)

Material fixes:
*

Mesh fixes:

  • cc932568 (added for v0.21.2)
  • bf765f88 (added for v0.21.2)
  • 9d03a070 (added for v0.21.2)

OpenSCAD fixes:
*

Part fixes:

  • 419d5338 (added for v0.21.2)
  • 4f0e0e6e (added for v0.21.2)
  • 27ae6647 (added for v0.21.2)
  • a9c9d8ba (added for v0.21.2)
  • cf9ed2b0 (added for v0.21.2)

PartDesign fixes:

  • 20dcef6a (added for v0.21.2)
  • a82f870f (added for v0.21.2)

Path fixes:

  • 41790d99 (added for v0.21.1)
  • cc31a0f6 (added for v0.21.1)
  • da2bc3ba (added for v0.21.1)

Sketcher fixes:

  • 89c28543 (added for v0.21.1)

Spreadsheet fixes:

  • 06f62a71 (added for v0.21.2)
  • 2187c8dc (added for v0.21.2)

Start fixes:

  • b6c4b0b9 (added for v0.21.1)
  • 621aea2d (added for v0.21.2)
  • eb07bad7 (added for v0.21.2)

Stylesheet fixes:
*

TechDraw fixes:

  • a7bf4f33 (added for v0.21.1)
  • f8069ede (added for v0.21.2)
  • ddc2d98f (added for v0.21.2)
  • cc413829 (added for v0.21.2)
  • bb88d3b5 (added for v0.21.2)
  • 9aebd3fe (added for v0.21.2)
  • adc26e80 (added for v0.21.2)
  • a2a26839 (added for v0.21.2)
  • 09fb4dba (added for v0.21.2)
  • 58e3b720 (added for v0.21.2)
  • 47d68ac6 (added for v0.21.2)

Translation fixes:

  • 27b44696 (added for v0.21.1)
  • 1294cb7c (added for v0.21.1)

Web fixes:
*

Compilation issues:

  • 148fae18 (added for v0.21.1)
  • d89d0e26 (added for v0.21.1)
  • 97319cc6 (added for v0.21.1)
  • 41b058e2 (added for v0.21.1)
  • 65ed9555 (added for v0.21.1)

Miscellaneous:

  • 561ae142 (added for v0.21.1)
  • 83c85c79 (added for v0.21.2)
  • e9b426d5 (added for v0.21.2)
  • abf147e2 (added for v0.21.3)

Sketcher fix: 89c2854

Why does that fix occur twice in this list?:
https://github.com/FreeCAD/FreeCAD/compare/master...releases/FreeCAD-0-21

Not sure what you are seeing but I had to submit two PRs, one for master and one for releases/FreeCAD-0-21 whereas in the past the maintainer would just backport the master commit, I’m guessing it’s a new procedure. I don’t think there’s a problem but if necessary you’ll have to raise it with chennes.

Roy_043 Please remove the 7878610a from the list, I specifically asked for only 89c28543

Done.

Last call for back ports to make it into the 0.21.1 release…

Please see [0.21] [Gui] Py311 Initialization of locales... by Syres916 · Pull Request #10428 · FreeCAD/FreeCAD · GitHub

chennes I assume https://github.com/FreeCAD/FreeCAD/pull/10412 is on the radar?

Thanks, I merged it.