0.20.1
版本发布时间: 2022-08-10 20:11:55
FreeCAD/FreeCAD最新发布版本:0.21.2(2024-01-08 22:22:14)
The FreeCAD team is happy to announce the release of v0.20.1. This is a bugfix release.
Table of Contents
Changelog Installation instructions Known Issues
Changelog 0.20 → 0.20.1
Addon Manager fixes:
- #7112: Addon manager did not work on windows with special characters in username
- 0e2508cc: Fix for non-Github URLs
- 119a402c: Add other_files download for wiki macros
- 0865b974: Fix thread termination bug
Arch fixes:
- #7135: Invert opening symbol for simple door
- #7212: Fix getCutVolume
- #6679: Could not change type of profile after its addition
Core (App and Gui) fixes:
- #7032: Fix expressions assignment for FreeBSD
- #7044: Set missing angle in Rotation::inverse function
- #5592: Respect symbolic links
- 212b140d8: GuiPy: allow to call setupWithoutGUI more than once
- 3f8dc1a5: Fix crash in ViewProviderLink::currentDraggingPlacement()
- #7113: Pressing OK button in "Placement Panel" changed color of the Link object
- c4547c03: Python console: Fix a Latin1 <-> UTF-8 conversion problem
Draft fixes:
- #7058: Draft to sketch does not take placement into account
- #7105: Fix align working plane to DatumPlane
- #7109: Fix default fillmode
- #7138: DisplayStatusbarScaleWidget should be checked in preferences
- #6734: Join fails when there is a minor difference in coordinates due to rounding
- #7173: Fix setEdit
- #7174: Fix EditMode for hatch, facebinder and shapestring
- #7186: Fix Hatch task panel title
- #7215: Remove unnecessary DisplayStatusbar preference
- #7259: Fix handling of groups on move-copy and rotate-copy
- #7295: Fix Draft Edit AddPoint with BSpline
- #6181: Ctrl+Z dis not work in Draft_Wire
FEM fixes:
- e8f32271: Fix point filter initialization issue
- ef088674: Fix wrong console outputs for fluid materials
- 1f7374ed: Fix material task dialog for fluids
- 5d389e38: Check if solver executables exist
- #7158: Fix CalculiX multi-threading bug
- #7160: Fix solver console bugs
- faa1f96f: Check if Gmsh, CalculiX and Mystran solver binaries exist
- #7230: Color bar for result pipelines and filters not updated in view
- 057e90bf: Add missing info about transparency
- #7242: Fix regression that result pipeline missed some results
- 864c9eca: set default selection mode to BoundBox for post objects
- c4b8983a: Fix errors on missing material properties
- 8303a550: Add missing eigenfrequcy calculation for Elmer
- 8bb85d2b: Use SoAnnotation to highlight result pipeline objects
- ba858175: Use direct solving as default for stresses
- 357989c5: Allow to edit solver input files also for Elmer and Z88
- 7e071623: Fix selection issues with electrostatic constraint
- 90afc193: Fix pipeline recompute bug
- d438514d: Fix another pipeline recompute bug
- 515584c8: Fix warp filter factor
- 4b2a486d: Fix selection issues with flow velocity constraint
Material improvements: :
- c7a2ddba: new material card for plain Aluminum
- 9c50b541: new material cards for Copper and Invar
Mesh fix:
- #7023: 3mf created with FreeCAD cannot be loaded with PruseSlicer
OpenSCAD fix:
- #7301: Get rid of SCAD-Import error
Part fixes:
- #7083: Fix display "labelfillet" name for Chamfer and Fillet
- 9de8b33b: Fix GeomBSplineCurve::toBiArcs
- #7154: Rename preferences page to "Part/Part Design"
- 639ff927: Fix TopoShape.isInside() for faces
- #7219: Correction of decimal places on creation of primitives
- #7260: Fix KnotSequence for periodic BSpline surfaces
PartDesign fixes:
- 360b4282: Hole dialog fixes
- 1b2f0063: Hole initialization bugfix
- 65640861: Fix ProfileBased::getSupportFace()
- 094ae936: Fix Pad/Pocket logic issue
- #7198: Add property enabling logic for pad/pocket
- #7201: Improve face selection for Pad/Pocket
Path fixes:
- #6693: LeadInOut dressup breaks simulator
- #7164: Fix wrong "Please delete and recreate the job" message
- #6974: Restore drilling op retract value to user supplied Retract Height
- #7137: Fix Type=Polar regression in PathArray
- #7278: Fix vcarve c++ exception
- #7333: Fix external thread issues
Sketcher fixes:
- #7064: "Toggle Construction Geometry Button" is not working in "Custom Workbenches"
- #7324: Fix "WhatsThis?" for Sketcher_CompConstrainRadDia
Spreadsheet fixes:
- 469e4f16: Fix several memory leaks
- #7285: Crash if cell value ' is set
Stylesheet fixes:
- #7190: Remove whitespace and add "checked" icon style
- #6102: Group box lines were not correctly styled
TechDraw fixes:
- fb1a7af360: Fix Projection group view spacing
- 4b47d38eb6: Fix dimension update on change of Projection group scale
- #7106: Fix Dimension export to DXF
- #7121: Fix bitmap hatch
- #7066: Fix Image scaling
- #7131: Fix multiple open dialogs
- #7144: Fix bad edge in face finder
- #7184: Fix crash on body with no shape
- #7266: Fix symbol recompute and scale
Compilation:
- #7136: Prepend CMAKE_INSTALL_PREFIX if CMAKE_INSTALL_LIBDIR is not absolute
- b85e9b1f: Fix Conda test errors
Miscellaneous:
- e89ebba736: Do not exclude widget plugins from tarball
Installation instructions
Windows
To install, just execute the Windows installer. Administrator permissions are not necessary when you install FreeCAD only for the current user. You can safely install FreeCAD 0.20.1 over an existing FreeCAD 0.20.x installation. In case Windows warns you about a potential risk, you can ignore this and select to install anyway.
The installer works on all Windows 7, 8, 10 and 11 systems. Windows Vista and older are not supported. An installation of FreeCAD 0.20.x will not interfere with an installation of FreeCAD 0.19 or a pre-release/weekly build of FreeCAD 0.21.
Note: there is also a windows build that has been generated using python v3.10 (FreeCAD_0.20.1-2022-08-28-conda-Windows-x86_64-py310.7z
). This build needs to be unzipped using 7zip and can be run as an executable. This build will is of interest for users who'd like to experiment with the FreeCAD<->Blender(Sverchok) geometry nodes effort. See forum thread for details.
Linux
AppImages (no compiling necessary) are available (a kind of binary that can run on many Linux distros). AppImage (delta) updates
For more streamlined downloading of AppImages download AppImageUpdate (GUI or the command line version). To perform an update:
Using GUI
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
Command line
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
MacOSX
Binary stable builds (no compiling necessary). Download the .dmg below, you may need to expand the assets tab to see the available packages. The build will only work correctly with MacOS version ≥ 10.12.
NOTE: .app is not signed and will not run on MacOS out of the box.
- After opening the download, drag the app into your Applications folder (if you already have FreeCAD in there, it is possible to keep both)
- When you open the new version, you will get a pop-up saying that it cannot be verified. Do not Move to Bin, simply click Cancel or press Escape key.
- Then go to System Preferences > Security and Privacy > General and at the lower part you will see that FreeCAD was blocked from use because it is not from an identified developer
- Click the option to Open Anyway
- When prompted to confirm, choose Open
Known Issues
Chromebook
At the moment there is no support for aarch64 builds which is pretty popular for arch of Chromebooks. We're monitoring the upstream issue. Apologies for the inconvenience!
We understand through our forum users that FreeCAD can successfully run on Chromebooks which have Linux support. The only caveat known to us is the need to disable GPU acceleration via chrome://flags/#crostini-gpu-support
The easiest way to install it is to enable Flatpak and then install using this link
1、 FreeCAD-0.20.1-WIN-x64-installer-1.exe 431.43MB
2、 FreeCAD-0.20.1-WIN-x64-installer-1.exe-SHA256.txt 153B
3、 FreeCAD-0.20.1-WIN-x64-portable-1.zip 662.93MB
4、 FreeCAD-0.20.1-WIN-x64-portable-1.zip-SHA256.txt 152B
5、 FreeCAD_0.20-1-2022-08-20-conda-Linux-x86_64-py310.AppImage 911.38MB
6、 FreeCAD_0.20-1-2022-08-20-conda-Linux-x86_64-py310.AppImage-SHA256.txt 126B
7、 FreeCAD_0.20-1-2022-08-20-conda-Linux-x86_64-py310.AppImage.zsync 1.78MB
8、 FreeCAD_0.20-1-2022-08-20-conda-macOS-x86_64-py310.dmg 826.29MB
9、 FreeCAD_0.20-1-2022-08-20-conda-macOS-x86_64-py310.dmg-SHA256.txt 121B
10、 FreeCAD_0.20.1-2022-08-28-conda-Windows-x86_64-py310.7z 448.4MB
11、 FreeCAD_0.20.1-2022-08-28-conda-Windows-x86_64-py310.7z-SHA256.txt 222B