Вышла версия открытой параметрической САПР FreeCAD 1.1.3 для Windows, macOS и Linux. Обновление устраняет ошибки предыдущих выпусков, повышает стабильность редактора и дорабатывает инструменты BIM, работы с IFC, чертежами, сборками и конечно-элементным анализом, сообщил denis-19 на Хабр.
Версия 1.1.3 была выпущена вскоре после FreeCAD 1.1.2. Разработчики обнаружили, что в предыдущую сборку не вошло исправление повторяющихся предупреждений об обновлении версии при сохранении файлов. Ошибка не связана с безопасностью, поэтому срочное обновление с 1.1.2 не требуется.
В BIM-инструментах скорректированы импорт и экспорт IFC, работа с кровлями, арочными элементами, дверями, окнами и геометрическими формами. В среде Draft исправлены операции Shape2DView, размеры, смещения стен, цвета и обновление объектов.
Обновление также повысило стабильность модулей TechDraw, Part, Part Design, App и графического интерфейса. Для TechDraw устранены сбои при загрузке документов и ошибки управления видами. В Part Design доработаны инструменты построения труб и выбора фасок, добавлено свойство FuzzyTolerance.
В Sketcher исправлены расчет размеров, копирование элементов, измерения и подсветка выбранных областей. В сборочной среде восстановлена обработка двойного щелчка по связям. Обновления FEM затронули подсветку элементов и совместимость с проектами анализа, созданными в предыдущих версиях.
В CAM-модуле улучшена работа интерфейса на экранах HiDPI, масштабирование шрифтов, операции V-Carve и расчет глубины обработки. Разработчики также оптимизировали запуск программы, перетаскивание аннотаций, обновление таблиц стилей и навигацию в трехмерном окне.
В FreeCAD 1.1.3 добавлена защита от XXE-атак, обхода каталогов, внедрения кода и небезопасной обработки строк. Улучшены работа с именами файлов, символическими ссылками, метаданными дополнений и каталогами макросов.
Сборочная система получила поддержку Qt 6.11 и обновления для Windows, Linux и ARM. При открытии проекта, созданного в другой версии FreeCAD, теперь выводится отдельное предупреждение.
Исходный код FreeCAD написан на C++ и Python и распространяется по лицензии GNU Lesser General Public License v2.1. Первая стабильная версия ветки 1.0 была выпущена в ноябре 2024 года.