{"ref":"refs/heads/main","before":"d495ed46bf6e84c4ce4d00d2817cf0909a84d307","after":"bb7633f0800131ff3d1381fae5d51961674b6dd5","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-03T03:50:46Z","pushed_at":1791087665,"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":2851299,"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/d495ed46bf6e...bb7633f08001","commits":[{"id":"253ad34322d54a77b7b0853839838b2e2b570fc4","tree_id":"e47661e134a89648e8002c754f03deb9998459cc","distinct":true,"message":"CI: Make sure skipped runs return correct result\n\nAssisted-by: Claude Opus 5.5","timestamp":"2026-10-03T05:55:18+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/253ad34322d54a77b7b0853839838b2e2b570fc4","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-10-01T11:55:58-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T05:55:18+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":[".github/workflows/CI_approved.yml",".github/workflows/sub_buildPixi.yml",".github/workflows/sub_buildWindows.yml"]},{"id":"1d6cfdb54b2421ca3e07bf0ff0739e8adff99217","tree_id":"1ef577ea18e1c7e4589ea804c16e09af1b92240f","distinct":true,"message":"Part: Fix clarify selection rendering","timestamp":"2026-10-03T10:33:59+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/1d6cfdb54b2421ca3e07bf0ff0739e8adff99217","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-02T00:01:55-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T10:33:59+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Part/Gui/SoBrepFaceSet.cpp"]},{"id":"c04fcd38f26777df820a3b17ba0578e21db96627","tree_id":"0a59a927bd45883f759aded81f646ffcdf32d1ac","distinct":true,"message":"Part: Make clarify selection rendering transparent\n\nMatch the behavior in 1.1","timestamp":"2026-10-03T10:33:59+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/c04fcd38f26777df820a3b17ba0578e21db96627","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-02T00:04:23-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T10:33:59+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Part/Gui/SoBrepEdgeSet.cpp"]},{"id":"64efac57ce5c521f3cbe224753f046618be933da","tree_id":"9a496fe2faf7a96d264b4ac3fae838f516713a05","distinct":true,"message":"update only properties from the newly opened documents","timestamp":"2026-10-03T10:38:17+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/64efac57ce5c521f3cbe224753f046618be933da","author":{"name":"David Kaufman","email":"davidgilkaufman@gmail.com","date":"2026-09-11T14:37:59-04:00","username":"davidgilkaufman"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T10:38:17+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/App/Application.cpp","src/App/PropertyLinks.cpp","src/App/PropertyLinks.h"]},{"id":"8ddde57aa0f140c7dfaa6534e2f619ea2975f1d1","tree_id":"52a6250ee2292631c71ca99d0364756f8bf830e5","distinct":true,"message":"Part/Tests: Add test for XLink update\n\nMake sure that the reload code in #32612 correctly keeps mapped name\nwhen the target file re-opens.\n\nAssisted-by: Claude Opus 5.5","timestamp":"2026-10-03T10:38:17+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/8ddde57aa0f140c7dfaa6534e2f619ea2975f1d1","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-09-25T13:32:25-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T10:38:17+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["tests/src/Mod/Part/App/FeatureCompound.cpp"]},{"id":"c833856faf5b4264ef1e3bcdb80a076511d06a71","tree_id":"c0df00ee49073ed509200598720c2d2ee95fbf2c","distinct":true,"message":"App: Also refresh when target file re-opens","timestamp":"2026-10-03T10:38:17+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/c833856faf5b4264ef1e3bcdb80a076511d06a71","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-09-25T13:52:09-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T10:38:17+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/App/PropertyLinks.cpp"]},{"id":"3d63110805bb9737c58601569cd3c2f58dd40e8b","tree_id":"9242f1f8211e313f336cb0d09f5e8a7e59982ea6","distinct":true,"message":"CMake: Fix printing of ZipIos library path\n\nFound ZipIos library is stored in `ZIPIOS_LIBRARY` but message() which\nis supposed to print it out uses `ZIPIOS` variable thus the path of the\nfound library is never printed.","timestamp":"2026-10-03T10:38:56+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/3d63110805bb9737c58601569cd3c2f58dd40e8b","author":{"name":"Tomi Lähteenmäki","email":"lihis@lihis.net","date":"2026-10-01T20:51:56+03:00","username":"Lihis"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T10:38:56+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["cMake/FreeCAD_Helpers/SetupZipIos.cmake"]},{"id":"b3dd1897c0d29577c015735864fe98fa4c4c5e74","tree_id":"62a6272bfa1c143202cc20a0453119117bd879ee","distinct":true,"message":"Merge pull request #32612 from davidgilkaufman/slow_tool_controllers\n\nApp: update only properties from the newly opened documents","timestamp":"2026-10-03T07:13:07-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/b3dd1897c0d29577c015735864fe98fa4c4c5e74","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-03T07:13:07-05:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-03T07:13:07-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/Application.cpp","src/App/PropertyLinks.cpp","src/App/PropertyLinks.h","tests/src/Mod/Part/App/FeatureCompound.cpp"]},{"id":"e7ee55e0264d80ec002c3e72ba78a22f53a944c9","tree_id":"5c5fa470a7641cb4cc3d7c0bbbc2732e5cb027fc","distinct":true,"message":"Merge pull request #33139 from chennes/fixClarifySelectionHighlightRendering\n\nFix clarify selection highlight rendering","timestamp":"2026-10-03T14:17:27+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/e7ee55e0264d80ec002c3e72ba78a22f53a944c9","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T14:17:27+02:00","username":"maxwxyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-03T14:17:27+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Part/Gui/SoBrepEdgeSet.cpp","src/Mod/Part/Gui/SoBrepFaceSet.cpp"]},{"id":"c1c0b506213e072d6f1498739abb1c3890159426","tree_id":"a8ddccad7e216ff8276277e620fc802416d41d40","distinct":true,"message":"Sketcher: Fix segmentation fault while creating context menu\n\nPass already known viewer from mouse button press handler, so context\nmenu has always intended parent.","timestamp":"2026-10-03T18:16:06+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/c1c0b506213e072d6f1498739abb1c3890159426","author":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-02T23:55:32+02:00","username":"3x380V"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-03T18:16:06+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/ViewProviderSketch.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.h"]},{"id":"0c0fdc1334215cbe4d4990f7e2da802d1f99a120","tree_id":"a47a6736a6630fde72269608a59091e67cc8b26a","distinct":true,"message":"Update Coin submodule for indexed face rendering optimization (FreeCAD/coin#9)","timestamp":"2026-10-04T00:53:40+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/0c0fdc1334215cbe4d4990f7e2da802d1f99a120","author":{"name":"Louis Gombert","email":"louisgombert@gmail.com","date":"2026-10-03T15:00:31+02:00","username":"Lgt2x"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-04T00:53:40+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/3rdParty/coin"]},{"id":"e68e9f3ff36d0cea80e088946a23fd29dc9f9cdd","tree_id":"ce838c0048239f5f382554b6945b414fa2881ea8","distinct":true,"message":"Change face finder defaults","timestamp":"2026-10-04T01:12:59+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/e68e9f3ff36d0cea80e088946a23fd29dc9f9cdd","author":{"name":"Morten Vajhøj","email":"mortenvajhoj@gmail.com","date":"2026-10-03T17:24:55+02:00","username":"MortenVajhoj"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-04T01:12:59+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/App/Preferences.cpp"]},{"id":"cd403cb5a7ed50e50b3d2f587278164817573848","tree_id":"a947f1647a55ec9d6b7163d0067342e019351a2f","distinct":true,"message":"CI: Switch from wait loop to concurrency group\n\nThe wait loop held a runner the whole time, which was... bad. Don't do that.","timestamp":"2026-10-04T05:09:12+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/cd403cb5a7ed50e50b3d2f587278164817573848","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-03T13:32:57-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-04T05:09:12+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":[".github/workflows/CI_approved.yml"]},{"id":"bb7633f0800131ff3d1381fae5d51961674b6dd5","tree_id":"c286042c28c318b2f915e5ce5db14e9c012d8531","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-10-04T04:21:04Z","url":"https://github.com/ilf-S/FreeCAD/commit/bb7633f0800131ff3d1381fae5d51961674b6dd5","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-04T04:21:04Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-04T04:21:04Z","username":"ilf-S"},"added":[],"removed":[],"modified":["cMake/FreeCAD_Helpers/SetupZipIos.cmake","src/3rdParty/coin","src/App/Application.cpp","src/App/PropertyLinks.cpp","src/App/PropertyLinks.h","src/Mod/Part/Gui/SoBrepEdgeSet.cpp","src/Mod/Part/Gui/SoBrepFaceSet.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.h","src/Mod/TechDraw/App/Preferences.cpp","tests/src/Mod/Part/App/FeatureCompound.cpp"]}],"head_commit":{"id":"bb7633f0800131ff3d1381fae5d51961674b6dd5","tree_id":"c286042c28c318b2f915e5ce5db14e9c012d8531","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-10-04T04:21:04Z","url":"https://github.com/ilf-S/FreeCAD/commit/bb7633f0800131ff3d1381fae5d51961674b6dd5","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-04T04:21:04Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-04T04:21:04Z","username":"ilf-S"},"added":[],"removed":[],"modified":["cMake/FreeCAD_Helpers/SetupZipIos.cmake","src/3rdParty/coin","src/App/Application.cpp","src/App/PropertyLinks.cpp","src/App/PropertyLinks.h","src/Mod/Part/Gui/SoBrepEdgeSet.cpp","src/Mod/Part/Gui/SoBrepFaceSet.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.h","src/Mod/TechDraw/App/Preferences.cpp","tests/src/Mod/Part/App/FeatureCompound.cpp"]}}