{"ref":"refs/heads/main","before":"8ac4e111a8e606dd69320ea9c6698ed2cf8ac9d5","after":"8e7dd66b5a9d680c352f460c76b7796595af9abc","repository":{"id":758965894,"node_id":"R_kgDOLTzmhg","name":"FreeCAD","full_name":"ilf-S/FreeCAD","private":false,"owner":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","login":"ilf-S","id":1728511,"node_id":"MDQ6VXNlcjE3Mjg1MTE=","avatar_url":"https://avatars.githubusercontent.com/u/1728511?v=4","gravatar_id":"","url":"https://api.github.com/users/ilf-S","html_url":"https://github.com/ilf-S","followers_url":"https://api.github.com/users/ilf-S/followers","following_url":"https://api.github.com/users/ilf-S/following{/other_user}","gists_url":"https://api.github.com/users/ilf-S/gists{/gist_id}","starred_url":"https://api.github.com/users/ilf-S/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilf-S/subscriptions","organizations_url":"https://api.github.com/users/ilf-S/orgs","repos_url":"https://api.github.com/users/ilf-S/repos","events_url":"https://api.github.com/users/ilf-S/events{/privacy}","received_events_url":"https://api.github.com/users/ilf-S/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/ilf-S/FreeCAD","description":"This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.","fork":true,"url":"https://api.github.com/repos/ilf-S/FreeCAD","forks_url":"https://api.github.com/repos/ilf-S/FreeCAD/forks","keys_url":"https://api.github.com/repos/ilf-S/FreeCAD/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ilf-S/FreeCAD/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ilf-S/FreeCAD/teams","hooks_url":"https://api.github.com/repos/ilf-S/FreeCAD/hooks","issue_events_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues/events{/number}","events_url":"https://api.github.com/repos/ilf-S/FreeCAD/events","assignees_url":"https://api.github.com/repos/ilf-S/FreeCAD/assignees{/user}","branches_url":"https://api.github.com/repos/ilf-S/FreeCAD/branches{/branch}","tags_url":"https://api.github.com/repos/ilf-S/FreeCAD/tags","blobs_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/refs{/sha}","trees_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ilf-S/FreeCAD/statuses/{sha}","languages_url":"https://api.github.com/repos/ilf-S/FreeCAD/languages","stargazers_url":"https://api.github.com/repos/ilf-S/FreeCAD/stargazers","contributors_url":"https://api.github.com/repos/ilf-S/FreeCAD/contributors","subscribers_url":"https://api.github.com/repos/ilf-S/FreeCAD/subscribers","subscription_url":"https://api.github.com/repos/ilf-S/FreeCAD/subscription","commits_url":"https://api.github.com/repos/ilf-S/FreeCAD/commits{/sha}","git_commits_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/commits{/sha}","comments_url":"https://api.github.com/repos/ilf-S/FreeCAD/comments{/number}","issue_comment_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues/comments{/number}","contents_url":"https://api.github.com/repos/ilf-S/FreeCAD/contents/{+path}","compare_url":"https://api.github.com/repos/ilf-S/FreeCAD/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ilf-S/FreeCAD/merges","archive_url":"https://api.github.com/repos/ilf-S/FreeCAD/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ilf-S/FreeCAD/downloads","issues_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues{/number}","pulls_url":"https://api.github.com/repos/ilf-S/FreeCAD/pulls{/number}","milestones_url":"https://api.github.com/repos/ilf-S/FreeCAD/milestones{/number}","notifications_url":"https://api.github.com/repos/ilf-S/FreeCAD/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ilf-S/FreeCAD/labels{/name}","releases_url":"https://api.github.com/repos/ilf-S/FreeCAD/releases{/id}","deployments_url":"https://api.github.com/repos/ilf-S/FreeCAD/deployments","created_at":1708184682,"updated_at":"2026-10-10T04:22:31Z","pushed_at":1791691341,"git_url":"git://github.com/ilf-S/FreeCAD.git","ssh_url":"git@github.com:ilf-S/FreeCAD.git","clone_url":"https://github.com/ilf-S/FreeCAD.git","svn_url":"https://github.com/ilf-S/FreeCAD","homepage":"https://www.freecad.org","size":2851398,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"has_pull_requests":true,"pull_request_creation_policy":"all","topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main","stargazers":0,"master_branch":"main"},"pusher":{"name":"github-actions[bot]","email":null},"forced":false,"sender":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created":false,"deleted":false,"base_ref":null,"compare":"https://github.com/ilf-S/FreeCAD/compare/8ac4e111a8e6...8e7dd66b5a9d","commits":[{"id":"3d2ef6c330a627bf3b8be8a025ef539524d4d45d","tree_id":"b6e7e00d99b5a139d4c18f4a1a90ab72a1ed9cd6","distinct":true,"message":"Base: replace clamp with standard C++ function\n\nBase::clamp is just a wrapper around std::clamp, so use standard\nfunction directly.","timestamp":"2026-10-01T13:27:26+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/3d2ef6c330a627bf3b8be8a025ef539524d4d45d","author":{"name":"Benjamin Bræstrup Sayoc","email":"benj5378@outlook.com","date":"2025-05-13T18:08:15+02:00","username":"benj5378"},"committer":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-01T13:27:26+02:00","username":"3x380V"},"added":[],"removed":[],"modified":["src/App/Document.cpp","src/Base/Tools.h","src/Base/Vector3D.cpp","src/Gui/AutoSaver.cpp","src/Gui/Document.cpp","src/Gui/NaviCube.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/View3DInventorViewer.cpp","src/Mod/Part/App/PartFeature.cpp","src/Mod/Sketcher/Gui/EditModeCoinManager.cpp","tests/src/Base/Tools.cpp"]},{"id":"2e0f7cbfef631267375207e694b366682066ff09","tree_id":"14d3b55c887c8ff5a6ed31ac16db689f2be43fe1","distinct":true,"message":"Base: fastsignals::shared_connection_block instead ConnectionBlocker\n\nBase::ConnectionBlocker is just a wrapper around\nfastsignals::shared_connection_block, so use that directly.","timestamp":"2026-10-01T13:27:26+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/2e0f7cbfef631267375207e694b366682066ff09","author":{"name":"Benjamin Bræstrup Sayoc","email":"benj5378@outlook.com","date":"2025-05-13T18:08:15+02:00","username":"benj5378"},"committer":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-01T13:27:26+02:00","username":"3x380V"},"added":[],"removed":[],"modified":["src/Base/Tools.h","src/Gui/DockWindowManager.cpp","src/Gui/MainWindow.cpp","src/Gui/ToolBarAreaWidget.cpp","src/Gui/ToolBarManager.cpp","src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp"]},{"id":"62b9461fb1df280fb0a0651ce9743f481943819f","tree_id":"4fdbe9528a5064cade763ba849acdbf7616d6802","distinct":true,"message":"gui: fixes #32968 update quantityspinbox to properly work with expression editor input","timestamp":"2026-10-09T14:45:16-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/62b9461fb1df280fb0a0651ce9743f481943819f","author":{"name":"chris jones @ipatch","email":"chris.r.jones.1983@gmail.com","date":"2026-09-28T10:09:12-05:00","username":"ipatch"},"committer":{"name":"chris jones @ipatch","email":"chris.r.jones.1983@gmail.com","date":"2026-10-09T14:45:16-05:00","username":"ipatch"},"added":[],"removed":[],"modified":["src/Gui/QuantitySpinBox.cpp","tests/src/Gui/QuantitySpinBox.cpp"]},{"id":"3d0b55a3fe7d5b57ebc48216404b90ab928a05ea","tree_id":"854fab54b1b3b69ca917c11cb203c16ed1892e31","distinct":true,"message":"gui: fixes #33098 notify listeners when an expression changes quantityspinbox value w/ unit test","timestamp":"2026-10-09T14:45:17-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/3d0b55a3fe7d5b57ebc48216404b90ab928a05ea","author":{"name":"chris jones @ipatch","email":"chris.r.jones.1983@gmail.com","date":"2026-10-01T17:15:25-05:00","username":"ipatch"},"committer":{"name":"chris jones @ipatch","email":"chris.r.jones.1983@gmail.com","date":"2026-10-09T14:45:17-05:00","username":"ipatch"},"added":[],"removed":[],"modified":["src/Gui/QuantitySpinBox.cpp","tests/src/Gui/QuantitySpinBox.cpp"]},{"id":"b54ab4881a96574230f66df7122550f293294e31","tree_id":"0bfc80d3d3851ddb6017dc4d913d5ff92d0fff86","distinct":true,"message":"Gui: Ensure correct unit on QuantitySpinBox","timestamp":"2026-10-09T15:26:08-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/b54ab4881a96574230f66df7122550f293294e31","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-07T22:12:00-05:00","username":"chennes"},"committer":{"name":"chris jones @ipatch","email":"chris.r.jones.1983@gmail.com","date":"2026-10-09T15:26:08-05:00","username":"ipatch"},"added":[],"removed":[],"modified":["src/Gui/QuantitySpinBox.cpp","tests/src/Gui/QuantitySpinBox.cpp"]},{"id":"2408068dbec8b017e8601b552992e9cc091d833a","tree_id":"0a85997644e1bd76462f62828726a55ce36f8643","distinct":true,"message":"Merge pull request #32455 from 3x380V/clamp","timestamp":"2026-10-10T07:07:32+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/2408068dbec8b017e8601b552992e9cc091d833a","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-10T07:07:32+02:00","username":"maxwxyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-10T07:07:32+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/Document.cpp","src/Base/Tools.h","src/Base/Vector3D.cpp","src/Gui/AutoSaver.cpp","src/Gui/DockWindowManager.cpp","src/Gui/Document.cpp","src/Gui/MainWindow.cpp","src/Gui/NaviCube.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/ToolBarAreaWidget.cpp","src/Gui/ToolBarManager.cpp","src/Gui/View3DInventorViewer.cpp","src/Mod/Part/App/PartFeature.cpp","src/Mod/Sketcher/Gui/EditModeCoinManager.cpp","src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp","tests/src/Base/Tools.cpp"]},{"id":"c4ebb5cbcc89eba01f3b97a6ae52b176d2537d83","tree_id":"ebde11a510e0275a45ab27094071fd88bdd53c10","distinct":true,"message":"Merge pull request #33028 from ipatch/ipatch.tshoot.32968-sketcher-ee-quantity-spin-box\n\ngui: fixes #32968 & #33098 update quantityspinbox to properly work with expression editor input","timestamp":"2026-10-10T07:58:23+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/c4ebb5cbcc89eba01f3b97a6ae52b176d2537d83","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-10T07:58:23+02:00","username":"maxwxyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-10T07:58:23+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/QuantitySpinBox.cpp","tests/src/Gui/QuantitySpinBox.cpp"]},{"id":"e5fabddebb0dc54ecf324cedddd26e053e2a8488","tree_id":"80625f93ecc65576192b64af7572c920b1d94bb6","distinct":true,"message":"Import: Protect temp dir in stepZ","timestamp":"2026-10-10T08:02:14+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/e5fabddebb0dc54ecf324cedddd26e053e2a8488","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-09-30T14:26:56-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-10T08:02:14+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Import/stepZ.py"]},{"id":"e9b474306f1da54eae97efe3bc578986b3d02a0c","tree_id":"d6d5105ef6f594db21c2d390fce782a83ae58832","distinct":true,"message":"fix: chamfer line always connects to endpoints of fillet","timestamp":"2026-10-10T15:28:17+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/e9b474306f1da54eae97efe3bc578986b3d02a0c","author":{"name":"UnKabaraQuiDev","email":"66266372+UnKabaraQuiDev@users.noreply.github.com","date":"2026-10-10T10:56:59+02:00","username":"UnKabaraQuiDev"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-10T15:28:17+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/App/SketchObjectOperations.cpp"]},{"id":"e38666fb53f395ca362cc6ecd98780606dcf79fe","tree_id":"858b998dc1b8cc6ab794e1eda8354ffbee84bdc4","distinct":true,"message":"Part: Preserve attachment reference containers\n\nAssisted-by: GPT-6","timestamp":"2026-10-10T16:23:11+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/e38666fb53f395ca362cc6ecd98780606dcf79fe","author":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-10-04T08:24:59+02:00","username":"maxwxyz"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-10-10T16:23:11+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Part/Gui/TaskAttacher.cpp","src/Mod/Part/Gui/TaskAttacher.h"]},{"id":"d983e929f73c6d670f627c8beedac261a98e9e5c","tree_id":"a2583580af515e36b966011cb1ab54d9266e8c36","distinct":true,"message":"PartDesign: Preserve external sketch support paths\n\nAssisted-by: GPT-6","timestamp":"2026-10-10T16:23:11+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/d983e929f73c6d670f627c8beedac261a98e9e5c","author":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-10-04T08:25:14+02:00","username":"maxwxyz"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-10-10T16:23:11+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/PartDesign/Gui/SketchWorkflow.cpp"]},{"id":"604afdd074b9a20a012bd844f1673658ae9902f2","tree_id":"a121b19e8f5354ddf7d6015d75ae8bebc17f0292","distinct":true,"message":"Fix density error","timestamp":"2026-10-10T16:23:43+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/604afdd074b9a20a012bd844f1673658ae9902f2","author":{"name":"Morten Vajhøj","email":"mortenvajhoj@gmail.com","date":"2026-10-09T23:28:20+02:00","username":"MortenVajhoj"},"committer":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-10-10T16:23:43+02:00","username":"kadet1090"},"added":[],"removed":[],"modified":["src/Mod/Measure/Gui/TaskMassProperties.cpp"]},{"id":"636365fd4a30e017c76ef6a44cf045e77ec5e632","tree_id":"3637e75870802e188789608ee919df235151bdd7","distinct":true,"message":"PythonWrapper.cpp: add missing include for PySide 6.12","timestamp":"2026-10-10T19:46:59+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/636365fd4a30e017c76ef6a44cf045e77ec5e632","author":{"name":"Louis Gombert","email":"louisgombert@gmail.com","date":"2026-10-10T13:29:23+02:00","username":"Lgt2x"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-10T19:46:59+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Gui/PythonWrapper.cpp"]},{"id":"88592df6075ba3ee3417394e8064b93a81f49306","tree_id":"3f37316125de070ebc21ee501e3b8ab0e3cb5ce4","distinct":true,"message":"fixes #32526 fix cmake to find py runtime deps and properly report finding ifcopenshell (#32554)\n\n* fixes #32526 fix cmake to find py runtime deps and properly report finding ifcopenshell\n\n* fixes #32526 just rely on using __version__, and not both __version__ and version\n\n* per @Lgt2x 's request add comment explaining rm of find_pip_package(${PIP_NAME})\n\n* cmake: fix ifcopenshell discovery, rm code comments, fix spelling error\n\n* CMake find_python_runtime_dep: remove extra logging\n\n---------\n\nCo-authored-by: Louis Gombert ","timestamp":"2026-10-10T17:52:57Z","url":"https://github.com/ilf-S/FreeCAD/commit/88592df6075ba3ee3417394e8064b93a81f49306","author":{"name":"Chris","email":"chris.r.jones.1983@gmail.com","date":"2026-10-10T12:52:57-05:00","username":"ipatch"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-10T17:52:57Z","username":"web-flow"},"added":[],"removed":[],"modified":["cMake/FreeCadMacros.cmake"]},{"id":"62544c4c6e847da2bdd40cbb21b026d6416ab190","tree_id":"d708aa7c247e851bd017789f82eb3a7f70a67fac","distinct":true,"message":"Convert leftover printf-style specifiers to std::format (#33242)\n\n* Gui: Convert leftover printf-style specifiers to std::format\n\n* Assembly: Convert leftover printf-style specifiers to std::format\n\n* CAM: Convert leftover printf-style specifiers to std::format\n\n* Mesh: Convert leftover printf-style specifiers to std::format\n\n* Sketcher: Convert leftover printf-style specifiers to std::format\n\n* TechDraw: Convert leftover printf-style specifiers to std::format\n\n* Import: Drop superfluous c_str() from format arguments\n\n* Sketcher: Drop superfluous c_str() from format arguments\n\n* TechDraw: Drop superfluous c_str() from format arguments","timestamp":"2026-10-10T18:13:33Z","url":"https://github.com/ilf-S/FreeCAD/commit/62544c4c6e847da2bdd40cbb21b026d6416ab190","author":{"name":"3x380V","email":"58604845+3x380V@users.noreply.github.com","date":"2026-10-10T20:13:33+02:00","username":"3x380V"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-10T18:13:33Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/Language/Translator.cpp","src/Mod/Assembly/App/AssemblyObject.cpp","src/Mod/CAM/Gui/Command.cpp","src/Mod/Import/App/dxf/ImpExpDxf.cpp","src/Mod/Import/App/dxf/ImpExpDxf.h","src/Mod/Import/App/dxf/dxf.cpp","src/Mod/Mesh/App/Core/Approximation.cpp","src/Mod/Mesh/App/Core/Triangulation.cpp","src/Mod/Sketcher/App/ExternalGeometryFacade.cpp","src/Mod/Sketcher/App/Sketch.cpp","src/Mod/Sketcher/Gui/EditModeCoinManager.cpp","src/Mod/TechDraw/App/CosmeticExtension.cpp","src/Mod/TechDraw/App/DrawDimHelper.cpp","src/Mod/TechDraw/App/DrawView.cpp","src/Mod/TechDraw/App/DrawViewPart.cpp","src/Mod/TechDraw/App/LandmarkDimension.cpp","src/Mod/TechDraw/Gui/QGEPath.cpp","src/Mod/TechDraw/Gui/QGIGhostHighlight.cpp","src/Mod/TechDraw/Gui/QGIHighlight.cpp","src/Mod/TechDraw/Gui/QGILeaderLine.cpp"]},{"id":"6d801353c7dd87b4c18cb608008001ee0381eb74","tree_id":"4d7c5d25bc62e0b1c300d0c7cef2a0cce072cd81","distinct":true,"message":"Merge pull request #33222 from maxwxyz/pd-new-sketch\n\nPD: Preserve external body references when creating sketches","timestamp":"2026-10-10T21:25:38+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/6d801353c7dd87b4c18cb608008001ee0381eb74","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-10T21:25:38+02:00","username":"maxwxyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-10T21:25:38+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Part/Gui/TaskAttacher.cpp","src/Mod/Part/Gui/TaskAttacher.h","src/Mod/PartDesign/Gui/SketchWorkflow.cpp"]},{"id":"8e7dd66b5a9d680c352f460c76b7796595af9abc","tree_id":"6e6d80a114994cda700028b9ac7d4c785bcc05a8","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-10-11T04:02:20Z","url":"https://github.com/ilf-S/FreeCAD/commit/8e7dd66b5a9d680c352f460c76b7796595af9abc","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-11T04:02:20Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-11T04:02:20Z","username":"ilf-S"},"added":[],"removed":[],"modified":["cMake/FreeCadMacros.cmake","src/App/Document.cpp","src/Base/Tools.h","src/Base/Vector3D.cpp","src/Gui/AutoSaver.cpp","src/Gui/DockWindowManager.cpp","src/Gui/Document.cpp","src/Gui/Language/Translator.cpp","src/Gui/MainWindow.cpp","src/Gui/NaviCube.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/PythonWrapper.cpp","src/Gui/QuantitySpinBox.cpp","src/Gui/ToolBarAreaWidget.cpp","src/Gui/ToolBarManager.cpp","src/Gui/View3DInventorViewer.cpp","src/Mod/Assembly/App/AssemblyObject.cpp","src/Mod/CAM/Gui/Command.cpp","src/Mod/Import/App/dxf/ImpExpDxf.cpp","src/Mod/Import/App/dxf/ImpExpDxf.h","src/Mod/Import/App/dxf/dxf.cpp","src/Mod/Import/stepZ.py","src/Mod/Measure/Gui/TaskMassProperties.cpp","src/Mod/Mesh/App/Core/Approximation.cpp","src/Mod/Mesh/App/Core/Triangulation.cpp","src/Mod/Part/App/PartFeature.cpp","src/Mod/Part/Gui/TaskAttacher.cpp","src/Mod/Part/Gui/TaskAttacher.h","src/Mod/PartDesign/Gui/SketchWorkflow.cpp","src/Mod/Sketcher/App/ExternalGeometryFacade.cpp","src/Mod/Sketcher/App/Sketch.cpp","src/Mod/Sketcher/App/SketchObjectOperations.cpp","src/Mod/Sketcher/Gui/EditModeCoinManager.cpp","src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp","src/Mod/TechDraw/App/CosmeticExtension.cpp","src/Mod/TechDraw/App/DrawDimHelper.cpp","src/Mod/TechDraw/App/DrawView.cpp","src/Mod/TechDraw/App/DrawViewPart.cpp","src/Mod/TechDraw/App/LandmarkDimension.cpp","src/Mod/TechDraw/Gui/QGEPath.cpp","src/Mod/TechDraw/Gui/QGIGhostHighlight.cpp","src/Mod/TechDraw/Gui/QGIHighlight.cpp","src/Mod/TechDraw/Gui/QGILeaderLine.cpp","tests/src/Base/Tools.cpp","tests/src/Gui/QuantitySpinBox.cpp"]}],"head_commit":{"id":"8e7dd66b5a9d680c352f460c76b7796595af9abc","tree_id":"6e6d80a114994cda700028b9ac7d4c785bcc05a8","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-10-11T04:02:20Z","url":"https://github.com/ilf-S/FreeCAD/commit/8e7dd66b5a9d680c352f460c76b7796595af9abc","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-11T04:02:20Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-11T04:02:20Z","username":"ilf-S"},"added":[],"removed":[],"modified":["cMake/FreeCadMacros.cmake","src/App/Document.cpp","src/Base/Tools.h","src/Base/Vector3D.cpp","src/Gui/AutoSaver.cpp","src/Gui/DockWindowManager.cpp","src/Gui/Document.cpp","src/Gui/Language/Translator.cpp","src/Gui/MainWindow.cpp","src/Gui/NaviCube.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/PythonWrapper.cpp","src/Gui/QuantitySpinBox.cpp","src/Gui/ToolBarAreaWidget.cpp","src/Gui/ToolBarManager.cpp","src/Gui/View3DInventorViewer.cpp","src/Mod/Assembly/App/AssemblyObject.cpp","src/Mod/CAM/Gui/Command.cpp","src/Mod/Import/App/dxf/ImpExpDxf.cpp","src/Mod/Import/App/dxf/ImpExpDxf.h","src/Mod/Import/App/dxf/dxf.cpp","src/Mod/Import/stepZ.py","src/Mod/Measure/Gui/TaskMassProperties.cpp","src/Mod/Mesh/App/Core/Approximation.cpp","src/Mod/Mesh/App/Core/Triangulation.cpp","src/Mod/Part/App/PartFeature.cpp","src/Mod/Part/Gui/TaskAttacher.cpp","src/Mod/Part/Gui/TaskAttacher.h","src/Mod/PartDesign/Gui/SketchWorkflow.cpp","src/Mod/Sketcher/App/ExternalGeometryFacade.cpp","src/Mod/Sketcher/App/Sketch.cpp","src/Mod/Sketcher/App/SketchObjectOperations.cpp","src/Mod/Sketcher/Gui/EditModeCoinManager.cpp","src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp","src/Mod/TechDraw/App/CosmeticExtension.cpp","src/Mod/TechDraw/App/DrawDimHelper.cpp","src/Mod/TechDraw/App/DrawView.cpp","src/Mod/TechDraw/App/DrawViewPart.cpp","src/Mod/TechDraw/App/LandmarkDimension.cpp","src/Mod/TechDraw/Gui/QGEPath.cpp","src/Mod/TechDraw/Gui/QGIGhostHighlight.cpp","src/Mod/TechDraw/Gui/QGIHighlight.cpp","src/Mod/TechDraw/Gui/QGILeaderLine.cpp","tests/src/Base/Tools.cpp","tests/src/Gui/QuantitySpinBox.cpp"]}}