{"ref":"refs/heads/main","before":"81bd28391cfcdfcd497fa2aba96760f1b6b6f30f","after":"420986960638426683d58191a25399d613918aa4","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-06-05T03:36:57Z","pushed_at":1780714675,"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":2534709,"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/81bd28391cfc...420986960638","commits":[{"id":"864b39d646bf1c906094a93c9835b34872d3e2b5","tree_id":"9d829a396ac9ca08da584a49f5d37669f3fbbe9b","distinct":true,"message":"RE: Fix B-spline curve fitting","timestamp":"2026-05-21T08:21:26+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/864b39d646bf1c906094a93c9835b34872d3e2b5","author":{"name":"wwmayer","email":"wmayer@freecad.org","date":"2026-02-02T10:22:33+01:00","username":"wwmayer"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-05-21T08:21:26+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/ReverseEngineering/Gui/FitBSplineCurve.cpp","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.h","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.ui","src/Mod/ReverseEngineering/Gui/Workbench.cpp"]},{"id":"892d7c3791975bdde35c9ea7abe8921b1972cd8b","tree_id":"d59612fe7327dda3e5526607815e93b22039bb18","distinct":true,"message":"Apply suggestions from code review\n\nCo-authored-by: Chris Hennes ","timestamp":"2026-05-21T08:21:26+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/892d7c3791975bdde35c9ea7abe8921b1972cd8b","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-05-12T08:14:53+02:00","username":"maxwxyz"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-05-21T08:21:26+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/ReverseEngineering/Gui/FitBSplineCurve.cpp","src/Mod/ReverseEngineering/Gui/Workbench.cpp"]},{"id":"e992fef709577f82c575dbed5e1faf48b82ffb5a","tree_id":"7390e7b83d75afbda5d8ffa675ecd4a24f365bda","distinct":true,"message":"String fixes from issues on CrowdIn (#30604)\n\n* Sketcher: Tweak string per CrowdIn suggestion\n\n* TD: Tweak string per CrowdIn suggestion\n\n* CAM: Don't translate numeric string\n\n* CAM: Fix spacing and punctuation\n\n* BIM: Tweak string per CrowdIn suggestion\n\n* Apply suggestion from @maxwxyz\n\n---------\n\nCo-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com>","timestamp":"2026-06-05T07:12:57Z","url":"https://github.com/ilf-S/FreeCAD/commit/e992fef709577f82c575dbed5e1faf48b82ffb5a","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-06-05T02:12:57-05:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-06-05T07:12:57Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/BIM/ArchCovering.py","src/Mod/CAM/Gui/Resources/panels/PathEdit.ui","src/Mod/CAM/Path/Op/Adaptive.py","src/Mod/Sketcher/Gui/SketcherSettingsDisplay.ui","src/Mod/TechDraw/Gui/DlgTemplateField.ui"]},{"id":"5268aa43db04fd9607b0bab8ac5922cf602b8af9","tree_id":"d8610a61f632c6e4a14e5c7229f4a1f4a95d7d42","distinct":true,"message":"Sketcher: Fix memory leaks\n\nFix several memory leaks inside copySelectionToClipboard","timestamp":"2026-06-05T17:11:10+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/5268aa43db04fd9607b0bab8ac5922cf602b8af9","author":{"name":"wwmayer","email":"wmayer@freecad.org","date":"2026-02-01T12:11:37+01:00","username":"wwmayer"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-06-05T17:11:10+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/CommandSketcherTools.cpp"]},{"id":"f7252a11ca7521555e5e682f8f2d725cca60f387","tree_id":"43f34e0f14089ac28af75869cfe0bc784a9bfc59","distinct":true,"message":"Sketcher: Fix memory leaks\n\nFix several memory leaks inside EditModeGeometryCoinManager::updateGeometryColor","timestamp":"2026-06-05T17:11:10+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/f7252a11ca7521555e5e682f8f2d725cca60f387","author":{"name":"wwmayer","email":"wmayer@freecad.org","date":"2026-02-01T13:05:22+01:00","username":"wwmayer"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-06-05T17:11:10+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/EditModeGeometryCoinManager.cpp"]},{"id":"e2ba9763d6a7485aaa5b031f67801b54874f4001","tree_id":"fc1db0abf36222c234e8909e94c5b804f5ae4866","distinct":true,"message":"Sketcher: Fix memory leaks\n\nFix several memory leaks inside GeometryLayerParameters::getSubLayerIndex","timestamp":"2026-06-05T17:11:10+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/e2ba9763d6a7485aaa5b031f67801b54874f4001","author":{"name":"wwmayer","email":"wmayer@freecad.org","date":"2026-02-01T13:13:21+01:00","username":"wwmayer"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-06-05T17:11:10+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/EditModeCoinManagerParameters.cpp"]},{"id":"fe8d2845ea83f86c06e8b449d2e5ed3707235181","tree_id":"2acb312ec337dbe89de3457024ce7fa3bbf218ca","distinct":true,"message":"Address review comments\n\nCo-authored-by: Chris Hennes ","timestamp":"2026-06-05T17:12:00+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/fe8d2845ea83f86c06e8b449d2e5ed3707235181","author":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-05-12T20:44:47+02:00","username":"maxwxyz"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-06-05T17:12:00+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/CommandSketcherTools.cpp","src/Mod/Sketcher/Gui/EditModeCoinManagerParameters.cpp"]},{"id":"33776dba69b658bd5b776209063d99cd5a137803","tree_id":"b4eae3452d8c8529c6341ff6e23f1dc7916d3c94","distinct":true,"message":"Merge pull request #29985 from maxwxyz/reverse-eng-fix-bspline-fitting\n\nRE: Fix B-spline curve fitting","timestamp":"2026-06-05T10:27:17-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/33776dba69b658bd5b776209063d99cd5a137803","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-06-05T10:27:17-05:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-06-05T10:27:17-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/ReverseEngineering/Gui/FitBSplineCurve.cpp","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.h","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.ui","src/Mod/ReverseEngineering/Gui/Workbench.cpp"]},{"id":"7392497954848066226aebc831d3d599afdaa87b","tree_id":"c1410c419fe9a55235efa399401ea534cc73dfd7","distinct":true,"message":"BIM: fix import issues related to switching to Strict IFC","timestamp":"2026-06-05T18:06:50+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/7392497954848066226aebc831d3d599afdaa87b","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-05-09T20:19:17+02:00","username":"Roy-043"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-06-05T18:06:50+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/BIM/nativeifc/ifc_export.py","src/Mod/BIM/nativeifc/ifc_materials.py","src/Mod/BIM/nativeifc/ifc_psets.py"]},{"id":"c8599b531de6ce0d44e363b8299fb566851c50d1","tree_id":"8980d48b927bcab5df92f6b98e51e50da1353784","distinct":true,"message":"Avoid recursion when dealing with a document\n\nThe `Objects` property of a document contains all objects. So there is no need for recursion.","timestamp":"2026-06-05T18:06:50+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/c8599b531de6ce0d44e363b8299fb566851c50d1","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-05-09T20:49:48+02:00","username":"Roy-043"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-06-05T18:06:50+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/BIM/nativeifc/ifc_materials.py","src/Mod/BIM/nativeifc/ifc_psets.py"]},{"id":"b2687174d6cc380d7a1cb3c3da6f4b425e4942b7","tree_id":"728b8524af72099b311c75b2dfd45fa5385144b3","distinct":true,"message":"Merge pull request #29986 from maxwxyz/fix-memory-leaks\n\nSketcher: Fix memory leaks","timestamp":"2026-06-05T13:09:08-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/b2687174d6cc380d7a1cb3c3da6f4b425e4942b7","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-06-05T13:09:08-05:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-06-05T13:09:08-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/CommandSketcherTools.cpp","src/Mod/Sketcher/Gui/EditModeCoinManagerParameters.cpp","src/Mod/Sketcher/Gui/EditModeGeometryCoinManager.cpp"]},{"id":"055b845692c2f588ba29eecdcf74cdbc87e81649","tree_id":"8864baed183e4624d7609bcb581df490ae4623ea","distinct":true,"message":"[Base] Expose ParameterGrp type to python (#30362)\n\n* [Base] Expose ParameterGrp type to python\n\n* Move FreeCAD.Base.ParameterGrp to FreeCAD.ParameterGrp\n\n* Add ParameterGrpPy::type_object(). Redundant?\n\n* Fix FreeCAD.module.pyi remaining renames\n\n* Fix Windows linkage","timestamp":"2026-06-05T13:42:22-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/055b845692c2f588ba29eecdcf74cdbc87e81649","author":{"name":"Frank David Martínez M","email":"mnesarco@gmail.com","date":"2026-06-05T13:42:22-05:00","username":"mnesarco"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-06-05T13:42:22-05:00","username":"web-flow"},"added":["src/Base/FreeCAD.ParameterGrp.pyi","src/Base/ParameterPy.h"],"removed":["src/Base/FreeCAD._ParameterGrp.pyi"],"modified":["src/App/Application.cpp","src/App/FreeCAD.module.pyi","src/Base/ParameterPy.cpp","src/Tools/typing/smoke/smoke.py","src/Tools/typing/stubgen/type_context_rules.py"]},{"id":"eeced1ae0b77dfb21d3fe04448ec072596dd179e","tree_id":"62ecf8e4f2ef9a44d1abba478e57e9e33303f686","distinct":true,"message":"BIM: fix fill of shaft-like objects in Draft_Shape2DView (#29539)\n\n* BIM: fix fill of shaft-like objects in Draft_Shape2DView\n\nAdded new test for Shape2DView generation.\n\n* BIM: fix fill of shaft-like objects in Draft_Shape2DView\n\nUse `Part::FaceMakerBullseye` to create cut faces.\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","timestamp":"2026-06-05T20:07:29Z","url":"https://github.com/ilf-S/FreeCAD/commit/eeced1ae0b77dfb21d3fe04448ec072596dd179e","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-06-05T22:07:29+02:00","username":"Roy-043"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-06-05T20:07:29Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/BIM/bimtests/TestArchSectionPlane.py","src/Mod/Draft/draftobjects/shape2dview.py"]},{"id":"768e237091ff3a0af19b36aa8d15d0b867a49578","tree_id":"0eebbb8d967d694efa02323b580391c7013ae19e","distinct":true,"message":"BIM: fix import issues related to switching to Strict IFC (#30001)\n\n* BIM: fix import issues related to switching to Strict IFC\n\n* Avoid recursion when dealing with a document\n\nThe `Objects` property of a document contains all objects. So there is no need for recursion.","timestamp":"2026-06-05T22:12:57+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/768e237091ff3a0af19b36aa8d15d0b867a49578","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-06-05T22:12:57+02:00","username":"maxwxyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-06-05T22:12:57+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/BIM/nativeifc/ifc_export.py","src/Mod/BIM/nativeifc/ifc_materials.py","src/Mod/BIM/nativeifc/ifc_psets.py"]},{"id":"420986960638426683d58191a25399d613918aa4","tree_id":"8a33d4e04a473e1635d1736ded35ebe87a97d121","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-06-06T02:57:54Z","url":"https://github.com/ilf-S/FreeCAD/commit/420986960638426683d58191a25399d613918aa4","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-06-06T02:57:54Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-06-06T02:57:54Z","username":"ilf-S"},"added":["src/Base/FreeCAD.ParameterGrp.pyi","src/Base/ParameterPy.h"],"removed":["src/Base/FreeCAD._ParameterGrp.pyi"],"modified":["src/App/Application.cpp","src/App/FreeCAD.module.pyi","src/Base/ParameterPy.cpp","src/Mod/BIM/ArchCovering.py","src/Mod/BIM/bimtests/TestArchSectionPlane.py","src/Mod/BIM/nativeifc/ifc_export.py","src/Mod/BIM/nativeifc/ifc_materials.py","src/Mod/BIM/nativeifc/ifc_psets.py","src/Mod/CAM/Gui/Resources/panels/PathEdit.ui","src/Mod/CAM/Path/Op/Adaptive.py","src/Mod/Draft/draftobjects/shape2dview.py","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.cpp","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.h","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.ui","src/Mod/ReverseEngineering/Gui/Workbench.cpp","src/Mod/Sketcher/Gui/CommandSketcherTools.cpp","src/Mod/Sketcher/Gui/EditModeCoinManagerParameters.cpp","src/Mod/Sketcher/Gui/EditModeGeometryCoinManager.cpp","src/Mod/Sketcher/Gui/SketcherSettingsDisplay.ui","src/Mod/TechDraw/Gui/DlgTemplateField.ui","src/Tools/typing/smoke/smoke.py","src/Tools/typing/stubgen/type_context_rules.py"]}],"head_commit":{"id":"420986960638426683d58191a25399d613918aa4","tree_id":"8a33d4e04a473e1635d1736ded35ebe87a97d121","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-06-06T02:57:54Z","url":"https://github.com/ilf-S/FreeCAD/commit/420986960638426683d58191a25399d613918aa4","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-06-06T02:57:54Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-06-06T02:57:54Z","username":"ilf-S"},"added":["src/Base/FreeCAD.ParameterGrp.pyi","src/Base/ParameterPy.h"],"removed":["src/Base/FreeCAD._ParameterGrp.pyi"],"modified":["src/App/Application.cpp","src/App/FreeCAD.module.pyi","src/Base/ParameterPy.cpp","src/Mod/BIM/ArchCovering.py","src/Mod/BIM/bimtests/TestArchSectionPlane.py","src/Mod/BIM/nativeifc/ifc_export.py","src/Mod/BIM/nativeifc/ifc_materials.py","src/Mod/BIM/nativeifc/ifc_psets.py","src/Mod/CAM/Gui/Resources/panels/PathEdit.ui","src/Mod/CAM/Path/Op/Adaptive.py","src/Mod/Draft/draftobjects/shape2dview.py","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.cpp","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.h","src/Mod/ReverseEngineering/Gui/FitBSplineCurve.ui","src/Mod/ReverseEngineering/Gui/Workbench.cpp","src/Mod/Sketcher/Gui/CommandSketcherTools.cpp","src/Mod/Sketcher/Gui/EditModeCoinManagerParameters.cpp","src/Mod/Sketcher/Gui/EditModeGeometryCoinManager.cpp","src/Mod/Sketcher/Gui/SketcherSettingsDisplay.ui","src/Mod/TechDraw/Gui/DlgTemplateField.ui","src/Tools/typing/smoke/smoke.py","src/Tools/typing/stubgen/type_context_rules.py"]}}