{"ref":"refs/heads/main","before":"50bd509dd72a66e8597ec71428bf34032b13fed8","after":"2fb6cd6057b29e7f356c632d5ce50227275baa62","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-01-29T01:55:54Z","pushed_at":1769738172,"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":2368749,"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,"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/50bd509dd72a...2fb6cd6057b2","commits":[{"id":"e01063b3c4c80f83351e81cac2883a6aa8ec801e","tree_id":"75477401a00b5a746eb97786fc74c0a9c1a095c5","distinct":true,"message":"Build: Remove blanket disabling of deprecation warnings\n\nAlso document other disabled warnings.","timestamp":"2025-11-21T17:02:11-06:00","url":"https://github.com/ilf-S/FreeCAD/commit/e01063b3c4c80f83351e81cac2883a6aa8ec801e","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2025-11-21T17:02:11-06:00","username":"chennes"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2025-11-21T17:02:11-06:00","username":"chennes"},"added":[],"removed":[],"modified":["src/FCConfig.h"]},{"id":"d0b1191b2db1bf0e00ca8fd61ccd14f82854876f","tree_id":"af8883e7d463ff3cef996f66a05d61c48df8953d","distinct":true,"message":"Doc: Move App::DocumentObject documentation\n\nApp::DocumentObject had docstrings both in the cpp file and in the\nheader file. All documentation has been moved to the header file. In\ncases where documentation existed in both the header and cpp file, the\ndocumentation has been reconciled.","timestamp":"2026-01-12T08:27:51+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/d0b1191b2db1bf0e00ca8fd61ccd14f82854876f","author":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2025-05-20T16:55:21+02:00","username":"pieterhijma"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-01-12T08:27:51+01:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/App/DocumentObject.cpp","src/App/DocumentObject.h"]},{"id":"788fe423e8b3e257ca59d5b2f75cc7e97ef859f8","tree_id":"eb36d89543f633acdaad985b09e2be96432777c0","distinct":true,"message":"Doc: Improve App::DocumentObject documentation\n\nIt also improves documentation from other files for relevant dependent\nfunctions.","timestamp":"2026-01-12T08:39:48+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/788fe423e8b3e257ca59d5b2f75cc7e97ef859f8","author":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2025-06-08T13:53:55+02:00","username":"pieterhijma"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-01-12T08:39:48+01:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/App/Application.h","src/App/DocumentObject.cpp","src/App/DocumentObject.h","src/App/DocumentObjectExtension.h","src/App/Link.h","src/App/PropertyExpressionEngine.h","src/App/PropertyLinks.h"]},{"id":"c093fd484c5b530f1bccc8bf0832fb975e0b98c6","tree_id":"c19718e89fa4996a33ba3963d6640aa941eea955","distinct":true,"message":"Doc: Add a topic for App::DocumentObject","timestamp":"2026-01-12T08:39:53+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/c093fd484c5b530f1bccc8bf0832fb975e0b98c6","author":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2025-06-08T17:52:41+02:00","username":"pieterhijma"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-01-12T08:39:53+01:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/App/core-app.dox"]},{"id":"bd3a7c1368776574e536152d0bddc3cef868b556","tree_id":"de5448e42cc24432b4f1c7f679de5627036861b7","distinct":true,"message":"Doc: Improve App::Document documentation","timestamp":"2026-01-12T09:19:03+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/bd3a7c1368776574e536152d0bddc3cef868b556","author":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2025-10-14T12:26:48+02:00","username":"pieterhijma"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-01-12T09:19:03+01:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/App/Document.cpp","src/App/Document.h","src/App/Graphviz.cpp"]},{"id":"df85b59de9a62c3914e49c0e7949790725d3e090","tree_id":"440d67b1e7ff531cf000fb078d2f06fe2afb5768","distinct":true,"message":"Doc: Improve the topic for App::Document","timestamp":"2026-01-12T09:19:05+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/df85b59de9a62c3914e49c0e7949790725d3e090","author":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2025-10-14T14:36:19+02:00","username":"pieterhijma"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-01-12T09:19:05+01:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/App/core-app.dox"]},{"id":"d4a115df06b882ecf84a55d52eb6559febf18d25","tree_id":"ec096f99ea6a31ec33084c78cee872e255530aec","distinct":true,"message":"[Doc] Improve the App::Application documentation","timestamp":"2026-01-12T09:38:42+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/d4a115df06b882ecf84a55d52eb6559febf18d25","author":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2025-04-10T17:39:10+02:00","username":"pieterhijma"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-01-12T09:38:42+01:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/App/Application.cpp","src/App/Application.h"]},{"id":"393434026a225a5fc2c2f191d5244cf2ab32bc04","tree_id":"53775de7c09f22c066ffcfd6138e1e9b864f8520","distinct":true,"message":"Doc: Add a topic for App::Application","timestamp":"2026-01-12T09:38:45+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/393434026a225a5fc2c2f191d5244cf2ab32bc04","author":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2025-10-15T21:35:03+02:00","username":"pieterhijma"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-01-12T09:38:45+01:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/App/Application.h","src/App/core-app.dox"]},{"id":"30858e0f2b6cc88cde5635f1383bc70e40458c78","tree_id":"db43820ba5236a10b9d17b19c3d58032ec002ea1","distinct":true,"message":"Squashed 'src/3rdParty/libE57Format/' changes from d51a32d6ab7..d885ae35147\n\nd885ae35147 {doc} Update CHANGELOG for 3.3.0\n9e7c0a25e4c {cmake} Update version to 3.3.0\n8b668f19380 {doc} Update CHANGELOG\ndcdda358b0f {doc} Add MicMac to README\n5fb956155c7 Replace codecvt_utf8_utf16(deprecatred in C++17) with WIN32 API if C++>=17\na99cbb9ac82 {ci} Update actions/checkout to v5\n23a37530095 {ci} Fix CI warnings\n04a913cc35e {ci, doc} Fix clang -documentation warnings (#327)\n7e3079b9a35 {ci} Make Windows CI working again (#325)\nbab1d8b2350 {doc} Update CHANGELOG\n\ngit-subtree-dir: src/3rdParty/libE57Format\ngit-subtree-split: d885ae35147dabd0ad9f6a85e46538b27b1b701c","timestamp":"2026-01-15T20:30:58-06:00","url":"https://github.com/ilf-S/FreeCAD/commit/30858e0f2b6cc88cde5635f1383bc70e40458c78","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-01-15T20:30:58-06:00","username":"chennes"},"committer":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-01-15T20:30:58-06:00","username":"chennes"},"added":[],"removed":[],"modified":[".github/workflows/build.yml","CHANGELOG.md","CMakeLists.txt","README.md","include/E57SimpleData.h","src/BlobNode.cpp","src/CheckedFile.cpp","src/CompressedVectorNode.cpp","src/CompressedVectorReader.cpp","src/CompressedVectorWriter.cpp","src/FloatNode.cpp","src/ImageFile.cpp","src/IntegerNode.cpp","src/Node.cpp","src/ScaledIntegerNode.cpp","src/SourceDestBuffer.cpp","src/StringNode.cpp","src/StructureNode.cpp","src/VectorNode.cpp"]},{"id":"3a553dc4f9637a6f9224d434703a19e7348d8d4e","tree_id":"a3882820f747451e00bb86f26d59ff15b1566896","distinct":true,"message":"3rdParty/libE57Format: Update subtree to v3.3.0\n\nMerge commit '30858e0f2b6cc88cde5635f1383bc70e40458c78' into libe57formatTo330","timestamp":"2026-01-15T20:30:58-06:00","url":"https://github.com/ilf-S/FreeCAD/commit/3a553dc4f9637a6f9224d434703a19e7348d8d4e","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-01-15T20:30:58-06:00","username":"chennes"},"committer":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-01-15T20:30:58-06:00","username":"chennes"},"added":[],"removed":[],"modified":["src/3rdParty/libE57Format/.github/workflows/build.yml","src/3rdParty/libE57Format/CHANGELOG.md","src/3rdParty/libE57Format/CMakeLists.txt","src/3rdParty/libE57Format/README.md","src/3rdParty/libE57Format/include/E57SimpleData.h","src/3rdParty/libE57Format/src/BlobNode.cpp","src/3rdParty/libE57Format/src/CheckedFile.cpp","src/3rdParty/libE57Format/src/CompressedVectorNode.cpp","src/3rdParty/libE57Format/src/CompressedVectorReader.cpp","src/3rdParty/libE57Format/src/CompressedVectorWriter.cpp","src/3rdParty/libE57Format/src/FloatNode.cpp","src/3rdParty/libE57Format/src/ImageFile.cpp","src/3rdParty/libE57Format/src/IntegerNode.cpp","src/3rdParty/libE57Format/src/Node.cpp","src/3rdParty/libE57Format/src/ScaledIntegerNode.cpp","src/3rdParty/libE57Format/src/SourceDestBuffer.cpp","src/3rdParty/libE57Format/src/StringNode.cpp","src/3rdParty/libE57Format/src/StructureNode.cpp","src/3rdParty/libE57Format/src/VectorNode.cpp"]},{"id":"5d4495785b727e81c631942f41044c58c33966c1","tree_id":"c6ce593f0a2e200f0ae35ce0982517ecb1112e33","distinct":true,"message":"[TD]more reliable test for DrawProjGroupItem","timestamp":"2026-01-22T16:11:14-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/5d4495785b727e81c631942f41044c58c33966c1","author":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-21T18:15:45-05:00","username":"WandererFan"},"committer":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T16:11:14-05:00","username":"WandererFan"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/App/DrawProjGroupItem.cpp","src/Mod/TechDraw/App/DrawProjGroupItem.h","src/Mod/TechDraw/App/DrawView.cpp"]},{"id":"fd014445fbfbf85ed9f8c652b8bc71dbfe868afc","tree_id":"853d147c59838da3944591015f88387581b067d1","distinct":true,"message":"[TD]make QGIProjGroup methods public\n\n- also adds a convenience method to return all the views in the group","timestamp":"2026-01-22T16:13:11-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/fd014445fbfbf85ed9f8c652b8bc71dbfe868afc","author":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T16:13:11-05:00","username":"WandererFan"},"committer":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T16:13:11-05:00","username":"WandererFan"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/QGIProjGroup.cpp","src/Mod/TechDraw/Gui/QGIProjGroup.h"]},{"id":"3fca5d99eea6bd62132f8f2dc9366d6eccc1d3cc","tree_id":"db8a9338894a41504fe35e08d5bf61f79d1984f7","distinct":true,"message":"[TD]fix secondary view drag goes to origin","timestamp":"2026-01-22T16:14:07-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/3fca5d99eea6bd62132f8f2dc9366d6eccc1d3cc","author":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T16:14:07-05:00","username":"WandererFan"},"committer":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T16:14:07-05:00","username":"WandererFan"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/QGIView.cpp","src/Mod/TechDraw/Gui/QGIView.h","src/Mod/TechDraw/Gui/QGIViewPart.cpp","src/Mod/TechDraw/Gui/QGIViewPart.h"]},{"id":"bef6aafa73b4ef41f38192d9d19835e60de15f7b","tree_id":"ed2900356a048e2910b96c6765bed3a8d3a03039","distinct":true,"message":"[TD]handle AutoDistribute property toggle","timestamp":"2026-01-22T16:14:39-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/bef6aafa73b4ef41f38192d9d19835e60de15f7b","author":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T16:14:39-05:00","username":"WandererFan"},"committer":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T16:14:39-05:00","username":"WandererFan"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp","src/Mod/TechDraw/Gui/ViewProviderProjGroup.h"]},{"id":"ea58456534c50e8db8e54a89d24af58004aa69cb","tree_id":"f48d4bac4561d041ed832b0791ed4440fe467fc6","distinct":true,"message":"[TD]avoid crash on missing ViewProviderPage","timestamp":"2026-01-22T19:29:08-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/ea58456534c50e8db8e54a89d24af58004aa69cb","author":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T19:29:08-05:00","username":"WandererFan"},"committer":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-22T19:29:08-05:00","username":"WandererFan"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/QGIView.cpp"]},{"id":"29066c1a5373bb6e2311806e65c61b1f6ce4170e","tree_id":"50a1d178eb6c6a7640453980218eab8e0e30ca10","distinct":true,"message":"[TD]fix circle centerlines line style","timestamp":"2026-01-24T08:40:46-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/29066c1a5373bb6e2311806e65c61b1f6ce4170e","author":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-23T19:34:32-05:00","username":"WandererFan"},"committer":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-24T08:40:46-05:00","username":"WandererFan"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/CommandExtensionPack.cpp"]},{"id":"b8f09bd7583d61d767d275aac5c3c2143cc0120d","tree_id":"c94df3043845777cf20beafc4dfc3946d7b5f447","distinct":true,"message":"[TD]clang warnings","timestamp":"2026-01-24T08:40:51-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/b8f09bd7583d61d767d275aac5c3c2143cc0120d","author":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-23T22:50:32-05:00","username":"WandererFan"},"committer":{"name":"wandererfan","email":"wandererfan@gmail.com","date":"2026-01-24T08:40:51-05:00","username":"WandererFan"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/CommandExtensionPack.cpp"]},{"id":"b0a9c6ea4b5c22629bd2c16d95c2c5eefb2fe3c1","tree_id":"a47b33bf9727d836c18ae6bebfcebe503e45427b","distinct":true,"message":"Fix quicklook appex build (#27144)","timestamp":"2026-01-29T08:23:04+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/b0a9c6ea4b5c22629bd2c16d95c2c5eefb2fe3c1","author":{"name":"graelo","email":"84066822+graelo@users.noreply.github.com","date":"2026-01-29T08:23:04+01:00","username":"graelo"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T08:23:04+01:00","username":"web-flow"},"added":[],"removed":[],"modified":[".github/workflows/build_release.yml","package/rattler-build/build.sh","package/rattler-build/osx/create_bundle.sh","package/rattler-build/osx/launcher/CMakeLists.txt","package/scripts/macos_sign_and_notarize.zsh","src/MacAppBundle/QuickLook/CMakeLists.txt","src/MacAppBundle/QuickLook/legacy/CMakeLists.txt"]},{"id":"5f0d6b4aef4d4b280153bd351f0aa3576cefba95","tree_id":"52d100c6c6f8d72ac1b6911cc3ad57b341e0f47b","distinct":true,"message":"Pixi: pin xcb-util-cursor==0.1.5 to address cursor bug.","timestamp":"2026-01-29T10:07:35+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/5f0d6b4aef4d4b280153bd351f0aa3576cefba95","author":{"name":"Jacob Oursland","email":"jacob.oursland@gmail.com","date":"2026-01-28T15:26:48-07:00","username":"oursland"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T10:07:35+01:00","username":"chennes"},"added":[],"removed":[],"modified":["package/rattler-build/pixi.lock","package/rattler-build/pixi.toml","package/rattler-build/recipe.yaml","pixi.lock","pixi.toml"]},{"id":"9eed3a8d778d7593d7824234a5ad26f96c4105a0","tree_id":"1773e7ad494e9e1c8e63812beb9e74bd422649de","distinct":true,"message":"Part: Fix mirror() regression with non-identity Placement (#26963)\n\n* Part: Fix mirror() regression with non-identity Placement\n\nThe makeElementMirror() function incorrectly extracted and pre-multiplied\nthe shape's Location with the mirror transform. Since BRepBuilderAPI_Transform\nalready handles shapes with Location correctly, this resulted in the placement\nbeing applied twice, producing incorrect results for shapes with non-identity\nPlacement.\n\nFixes #20834\n\nCo-Authored-By: Claude Opus 4.5 \n\n* Part: Add regression test for mirror() with Placement\n\nAdds testTopoShapeMirrorWithPlacement to verify that mirror() produces\nidentical results regardless of whether the shape is positioned via\ndirect coordinates or via Placement.\n\nThis test would have caught the bug fixed in the previous commit where\nshapes with non-identity Placement produced incorrect mirror results.\n\nCo-Authored-By: Claude Opus 4.5 \n\n* Fix regression test for mirror with Placement\n\nThe test was incorrectly trying to create equivalent boxes using\ndifferent methods that don't actually produce the same geometry.\nPart.makeBox with a direction vector is not equivalent to setting\na Placement with rotation.\n\nFixed to use the correct approach that demonstrates the actual bug:\n- Method 1: Box with geometry at (0,30,0), identity Placement\n- Method 2: Box with geometry at origin, moved via Placement\n\nBoth should produce identical mirror results, which they now do\nwith the makeElementMirror() fix.\n\nCo-Authored-By: Claude Opus 4.5 \n\n---------\n\nCo-authored-by: Timothy Miller \nCo-authored-by: Claude Opus 4.5 ","timestamp":"2026-01-29T11:05:35+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/9eed3a8d778d7593d7824234a5ad26f96c4105a0","author":{"name":"Timothy Miller","email":"theosib@gmail.com","date":"2026-01-29T05:05:35-05:00","username":"theosib"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T11:05:35+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Part/App/TopoShapeExpansion.cpp","src/Mod/Part/parttests/TopoShapeTest.py"]},{"id":"d3d6459484e43cafd1d070479aa268bd69c08b5a","tree_id":"1d792b4c7bc6029d71a4f9e8b3ae67abb924b5b4","distinct":true,"message":"Sketcher: fix intermittent crash on sketch exit","timestamp":"2026-01-29T11:42:04+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/d3d6459484e43cafd1d070479aa268bd69c08b5a","author":{"name":"Vassily Checkin","email":"vcheckin@gmail.com","date":"2026-01-24T11:36:40-05:00","username":"vcheckin"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T11:42:04+01:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/ViewProviderSketch.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.h"]},{"id":"4dda92e5998b8bc3fa4a6975e75cb1e2a0c5a333","tree_id":"f29d71216941a6e2beccb2eb8c74bc6bdc0d4d31","distinct":true,"message":"Part: Fix regressions in MultiCommon boolean operation\n\nThis commit addresses two regressions in the MultiCommon feature:\n\n1. Computation Logic: Fixed an issue where the common operation was\n calculated as the intersection of the first shape with the union of\n the rest (the default behavior of makeElementBoolean). It now\n correctly computes the intersection of all shapes sequentially.\n\n2. Compound Handling: Added logic to expand a single compound input\n into its constituent shapes. Previously, a compound was treated\n as a single entity, leading to incorrect intersection results.\n\nTo maintain backward compatibility, a hidden 'Behavior' property is\nintroduced. This ensures that documents created in FreeCAD 1.0, which\nrely on the previous behavior, continue to render as originally\nintended while new objects use the corrected logic.","timestamp":"2026-01-29T12:40:20+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/4dda92e5998b8bc3fa4a6975e75cb1e2a0c5a333","author":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-01-18T20:21:41+01:00","username":"kadet1090"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T12:40:20+01:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/Part/App/FeaturePartCommon.cpp","src/Mod/Part/App/FeaturePartCommon.h"]},{"id":"63e0c0ff49ad02eb9b9e939f5300d9edea2d87e1","tree_id":"14601d97dc4ae30ba13464f6796205def95e5dcb","distinct":true,"message":"Merge pull request #27094 from WandererFan/ProjGroupDragGoesToOrigin4\n\nTechDraw: Projection Group jumps to origin","timestamp":"2026-01-29T12:52:59+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/63e0c0ff49ad02eb9b9e939f5300d9edea2d87e1","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T12:52:59+01:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T12:52:59+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/App/DrawProjGroupItem.cpp","src/Mod/TechDraw/App/DrawProjGroupItem.h","src/Mod/TechDraw/App/DrawView.cpp","src/Mod/TechDraw/Gui/QGIProjGroup.cpp","src/Mod/TechDraw/Gui/QGIProjGroup.h","src/Mod/TechDraw/Gui/QGIView.cpp","src/Mod/TechDraw/Gui/QGIView.h","src/Mod/TechDraw/Gui/QGIViewPart.cpp","src/Mod/TechDraw/Gui/QGIViewPart.h","src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp","src/Mod/TechDraw/Gui/ViewProviderProjGroup.h"]},{"id":"96e4071e2d454ed3a443b532893e02ecffb362c1","tree_id":"6abf35625ed8660771be3cc00a0f21634023ef12","distinct":true,"message":"Merge pull request #27134 from WandererFan/CosCircleLineStyle2\n\nTechDraw: Fix circle centerline default line style","timestamp":"2026-01-29T13:14:39+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/96e4071e2d454ed3a443b532893e02ecffb362c1","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T13:14:39+01:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T13:14:39+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/CommandExtensionPack.cpp"]},{"id":"a0847c22c737f9950a13ff7b34fe585feda18273","tree_id":"3459383991da19c16cdfea629968c7f6de8921eb","distinct":true,"message":"Sketcher: fix logic flaw in ConstraintLineByAngle","timestamp":"2026-01-29T13:15:42+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/a0847c22c737f9950a13ff7b34fe585feda18273","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-01-27T16:19:53+01:00","username":"PaddleStroke"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T13:15:42+01:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/Utils.cpp"]},{"id":"836c0c0d2e5ac43a0d95730ef9f0e0b95a796086","tree_id":"6fe168119f3a9654b34f231ae7b46fdf969f87d0","distinct":true,"message":"Merge pull request #25534 from chennes/msvcBlanketWarningDisabling\n\nBuild: Remove blanket disabling of deprecation warnings","timestamp":"2026-01-29T06:27:19-06:00","url":"https://github.com/ilf-S/FreeCAD/commit/836c0c0d2e5ac43a0d95730ef9f0e0b95a796086","author":{"name":"sliptonic","email":"shopinthewoods@gmail.com","date":"2026-01-29T06:27:19-06:00","username":"sliptonic"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T06:27:19-06:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/FCConfig.h"]},{"id":"c74ac37488bf62b9213136aaa89d869b928a7a82","tree_id":"ce669ff8bcfc107ffd1cfc0874d4c0a941553422","distinct":true,"message":"Merge pull request #25195 from pieterhijma/doc-document\n\nDoc: Improve the documentation of Document","timestamp":"2026-01-29T13:29:43+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/c74ac37488bf62b9213136aaa89d869b928a7a82","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T13:29:43+01:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T13:29:43+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/Application.h","src/App/Document.cpp","src/App/Document.h","src/App/DocumentObject.cpp","src/App/DocumentObject.h","src/App/DocumentObjectExtension.h","src/App/Graphviz.cpp","src/App/Link.h","src/App/PropertyExpressionEngine.h","src/App/PropertyLinks.h","src/App/core-app.dox"]},{"id":"a00db89f57e05fd10c5a8f7470f5be65a13bf31d","tree_id":"715c2444e7ef814a2b0cd6ab1c8a402457b5d695","distinct":true,"message":"Merge pull request #25196 from pieterhijma/doc-application\n\nDoc: Improve the documentation of Application","timestamp":"2026-01-29T13:31:09+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/a00db89f57e05fd10c5a8f7470f5be65a13bf31d","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T13:31:09+01:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T13:31:09+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/Application.cpp","src/App/Application.h","src/App/core-app.dox"]},{"id":"63dba7bb645fd28817651d7bdf8c26f881dd8969","tree_id":"8a087c7fbd24b624854bb42b5e05088e34a7c0ea","distinct":true,"message":"Merge pull request #26951 from chennes/libe57formatTo330\n\nLibE57format to v3.3.0","timestamp":"2026-01-29T06:33:59-06:00","url":"https://github.com/ilf-S/FreeCAD/commit/63dba7bb645fd28817651d7bdf8c26f881dd8969","author":{"name":"sliptonic","email":"shopinthewoods@gmail.com","date":"2026-01-29T06:33:59-06:00","username":"sliptonic"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T06:33:59-06:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/3rdParty/libE57Format/.github/workflows/build.yml","src/3rdParty/libE57Format/CHANGELOG.md","src/3rdParty/libE57Format/CMakeLists.txt","src/3rdParty/libE57Format/README.md","src/3rdParty/libE57Format/include/E57SimpleData.h","src/3rdParty/libE57Format/src/BlobNode.cpp","src/3rdParty/libE57Format/src/CheckedFile.cpp","src/3rdParty/libE57Format/src/CompressedVectorNode.cpp","src/3rdParty/libE57Format/src/CompressedVectorReader.cpp","src/3rdParty/libE57Format/src/CompressedVectorWriter.cpp","src/3rdParty/libE57Format/src/FloatNode.cpp","src/3rdParty/libE57Format/src/ImageFile.cpp","src/3rdParty/libE57Format/src/IntegerNode.cpp","src/3rdParty/libE57Format/src/Node.cpp","src/3rdParty/libE57Format/src/ScaledIntegerNode.cpp","src/3rdParty/libE57Format/src/SourceDestBuffer.cpp","src/3rdParty/libE57Format/src/StringNode.cpp","src/3rdParty/libE57Format/src/StructureNode.cpp","src/3rdParty/libE57Format/src/VectorNode.cpp"]},{"id":"4f7b473a4a1fbf18a456ee5a747abfcf5121d329","tree_id":"fce9e9d2337d47aa16ba1b384f5f4a94055eca08","distinct":true,"message":"TechDraw update some GUI texts (Title Case mod) (#26849)\n\n* Menu text \"Align Horizontal/Vertical Chain Dimensions\" to match \"Align Oblique Chain Dimensions\"\n\n* Menu text \"Centerline Between 2 Faces\" is not correct.\n\n* Update button text \"Replace References With Current Selection\" to title case\n\n* Change task panel title from 'Add offset vertex' to 'Offset Vertex'\n\n* Correct text casing for 'Pick points' button\n\n* Correct text casing for 'Pick points' and 'Edit points'\n\n* Fix capitalization of task panel section title\n\n* Correct text case for 'Escape Picking' button\n\n* Update texts for centerline buttons to match menu texts","timestamp":"2026-01-29T14:01:56+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/4f7b473a4a1fbf18a456ee5a747abfcf5121d329","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-01-29T14:01:56+01:00","username":"Roy-043"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T14:01:56+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/CommandAnnotate.cpp","src/Mod/TechDraw/Gui/CommandExtensionDims.cpp","src/Mod/TechDraw/Gui/TaskCosVertex.cpp","src/Mod/TechDraw/Gui/TaskDimRepair.ui","src/Mod/TechDraw/Gui/TaskLeaderLine.cpp","src/Mod/TechDraw/Gui/TaskLineDecor.cpp","src/Mod/TechDraw/TechDrawTools/TaskAddOffsetVertex.py"]},{"id":"c2504d2639d8bfba675b9132ed31b02a038fe0fb","tree_id":"14525b05aaa708fcfa5be109eed2e7d4fc4aedb4","distinct":true,"message":"BIM: fix typos in #27213 (#27225)","timestamp":"2026-01-29T13:04:19Z","url":"https://github.com/ilf-S/FreeCAD/commit/c2504d2639d8bfba675b9132ed31b02a038fe0fb","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-01-29T14:04:19+01:00","username":"Roy-043"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T13:04:19Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/BIM/Resources/ui/preferences-arch.ui"]},{"id":"32e47bdda6319d3e5350ac0982f66ea3bc944f0f","tree_id":"52051655f5c677afb22a65027ba3cdb9c1b3d219","distinct":true,"message":"increase max line size to 120 in pylintrc","timestamp":"2026-01-29T14:04:36+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/32e47bdda6319d3e5350ac0982f66ea3bc944f0f","author":{"name":"phaseloop","email":"phaseloop@protonmail.com","date":"2025-11-05T12:02:34Z","username":"phaseloop"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T14:04:36+01:00","username":"chennes"},"added":[],"removed":[],"modified":[".pylintrc"]},{"id":"32ee95021070cd6c387424e5dc592add2d278103","tree_id":"4e8cc2dd0389013bfd0cfd25bb3313162b8ff982","distinct":true,"message":"Improve UX for Rename Property Group with tooltip","timestamp":"2026-01-29T14:07:28+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/32ee95021070cd6c387424e5dc592add2d278103","author":{"name":"Krrish777","email":"777krrish@gmail.com","date":"2026-01-04T00:13:17+05:30","username":"Krrish777"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T14:07:28+01:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Gui/propertyeditor/PropertyEditor.cpp"]},{"id":"ad6c6bc8fd356275d216442983dc75fffb85f27c","tree_id":"52fd3145d56a26767a4235cc5f39fcf28c99da6a","distinct":true,"message":"Gui: Default load/save img to working directory (#26182)\n\n- FileOptionsDialog is only used in the 'save screenshot / save image'\n codepath, and currently it doesn't set a directory to it defaults to\n process CWD, which is surely not what the user wants.\n- The load image codepath uses a custom QFileDialog instead of the\n helper code in FileDialog, there doesn't seem to be a great reason for\n this, although the helper doesn't have support for mime types it seems.\n- I haven't changed the dialogs to 'set/store' the working directory. I'm\n not sure this is desired as this isn't a 'normal' save/load operation.\n- It would be ideal to remove the FileOptionsDialog in future. The\n extended functionality could be turned into a separate dialog which\n opens before or after the file chooser. This would allow native dialogs\n to be used and would unify the code paths for file selection.\n- Further, it would be nice to just merge at least the load image into\n the existing import/open option, and to put 'save image' next to\n 'export', but those changes may be much more time consuming.\n\nFor now I've kept it simple. Let's see what others think.","timestamp":"2026-01-29T14:08:48+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/ad6c6bc8fd356275d216442983dc75fffb85f27c","author":{"name":"timpieces","email":"tdpeskett@gmail.com","date":"2025-12-18T10:37:42+08:00","username":"timpieces"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T14:08:48+01:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Gui/CommandView.cpp","src/Gui/FileDialog.cpp"]},{"id":"00c3422c1f9e474d042ec34ea300ca6a3a7503a7","tree_id":"9491a104e5e0999e97f0a75396239da583b218e4","distinct":true,"message":"Sketcher: Tooltip when hovering expression driven constraint (#25954)","timestamp":"2026-01-29T15:04:40+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/00c3422c1f9e474d042ec34ea300ca6a3a7503a7","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-01-29T15:04:40+01:00","username":"PaddleStroke"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T15:04:40+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/ViewProviderSketch.cpp"]},{"id":"0f2bdf280f66b431250a256dd8ed5de0759bb7b0","tree_id":"bb22c17bcf94034a721753119f29c0eb3687e6e0","distinct":true,"message":"Draft: fix autogroup behavior if active group is a layer (#27102)","timestamp":"2026-01-29T15:38:55+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/0f2bdf280f66b431250a256dd8ed5de0759bb7b0","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-01-29T15:38:55+01:00","username":"Roy-043"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T15:38:55+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Draft/draftutils/gui_utils.py"]},{"id":"b47bb6439875613fe966f539e9e03ba0b195f2ec","tree_id":"58386f35e5c7cdbc1d9244dde4ed491d27b7ac59","distinct":true,"message":"Core: redirect to toolbar creation if user tries to add function when there is nothing in Tree\n\nSigned-off-by: Yash Suthar ","timestamp":"2026-01-29T16:09:48+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/b47bb6439875613fe966f539e9e03ba0b195f2ec","author":{"name":"Yash Suthar","email":"yashsuthar983@gmail.com","date":"2025-12-07T23:26:31+05:30","username":"YashSuthar983"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T16:09:48+01:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Gui/Dialogs/DlgToolbarsImp.cpp"]},{"id":"b182ebdfd67bd75e1872844c9310765ca6640612","tree_id":"672bc69315d1122940ae6a451f351700ec7a0437","distinct":true,"message":"Docs: update Link copyOnChange tooltip (#26603)","timestamp":"2026-01-29T17:46:32Z","url":"https://github.com/ilf-S/FreeCAD/commit/b182ebdfd67bd75e1872844c9310765ca6640612","author":{"name":"Chase Naples","email":"cnaples79@gmail.com","date":"2026-01-29T12:46:32-05:00","username":"cnaples79"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-29T17:46:32Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/Link.h"]},{"id":"2c25b65b9222d6f4e52dea14fe1dbcf836c22ebf","tree_id":"b6829a438927ee1625bd3882399bdb02059d0cde","distinct":true,"message":"Fix warning of widgets with the same name.","timestamp":"2026-01-29T20:20:46+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/2c25b65b9222d6f4e52dea14fe1dbcf836c22ebf","author":{"name":"Leandro Heck","email":"1277920+leoheck@users.noreply.github.com","date":"2025-11-23T23:43:05-03:00","username":"leoheck"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-01-29T20:20:46+01:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/PartDesign/Gui/TaskPadPocketParameters.ui"]},{"id":"2fb6cd6057b29e7f356c632d5ce50227275baa62","tree_id":"53ee3411086d2ce86e248ef6157e23f5e8444534","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-01-30T01:56:11Z","url":"https://github.com/ilf-S/FreeCAD/commit/2fb6cd6057b29e7f356c632d5ce50227275baa62","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-01-30T01:56:11Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-01-30T01:56:11Z","username":"ilf-S"},"added":[],"removed":[],"modified":[".pylintrc","package/rattler-build/build.sh","package/rattler-build/osx/create_bundle.sh","package/rattler-build/osx/launcher/CMakeLists.txt","package/rattler-build/pixi.lock","package/rattler-build/pixi.toml","package/rattler-build/recipe.yaml","package/scripts/macos_sign_and_notarize.zsh","pixi.lock","pixi.toml","src/3rdParty/libE57Format/.github/workflows/build.yml","src/3rdParty/libE57Format/CHANGELOG.md","src/3rdParty/libE57Format/CMakeLists.txt","src/3rdParty/libE57Format/README.md","src/3rdParty/libE57Format/include/E57SimpleData.h","src/3rdParty/libE57Format/src/BlobNode.cpp","src/3rdParty/libE57Format/src/CheckedFile.cpp","src/3rdParty/libE57Format/src/CompressedVectorNode.cpp","src/3rdParty/libE57Format/src/CompressedVectorReader.cpp","src/3rdParty/libE57Format/src/CompressedVectorWriter.cpp","src/3rdParty/libE57Format/src/FloatNode.cpp","src/3rdParty/libE57Format/src/ImageFile.cpp","src/3rdParty/libE57Format/src/IntegerNode.cpp","src/3rdParty/libE57Format/src/Node.cpp","src/3rdParty/libE57Format/src/ScaledIntegerNode.cpp","src/3rdParty/libE57Format/src/SourceDestBuffer.cpp","src/3rdParty/libE57Format/src/StringNode.cpp","src/3rdParty/libE57Format/src/StructureNode.cpp","src/3rdParty/libE57Format/src/VectorNode.cpp","src/App/Application.cpp","src/App/Application.h","src/App/Document.cpp","src/App/Document.h","src/App/DocumentObject.cpp","src/App/DocumentObject.h","src/App/DocumentObjectExtension.h","src/App/Graphviz.cpp","src/App/Link.h","src/App/PropertyExpressionEngine.h","src/App/PropertyLinks.h","src/App/core-app.dox","src/FCConfig.h","src/Gui/CommandView.cpp","src/Gui/Dialogs/DlgToolbarsImp.cpp","src/Gui/FileDialog.cpp","src/Gui/propertyeditor/PropertyEditor.cpp","src/MacAppBundle/QuickLook/CMakeLists.txt","src/MacAppBundle/QuickLook/legacy/CMakeLists.txt","src/Mod/BIM/Resources/ui/preferences-arch.ui","src/Mod/Draft/draftutils/gui_utils.py","src/Mod/Part/App/FeaturePartCommon.cpp","src/Mod/Part/App/FeaturePartCommon.h","src/Mod/Part/App/TopoShapeExpansion.cpp","src/Mod/Part/parttests/TopoShapeTest.py","src/Mod/PartDesign/Gui/TaskPadPocketParameters.ui","src/Mod/Sketcher/Gui/Utils.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.h","src/Mod/TechDraw/App/DrawProjGroupItem.cpp","src/Mod/TechDraw/App/DrawProjGroupItem.h","src/Mod/TechDraw/App/DrawView.cpp","src/Mod/TechDraw/Gui/CommandAnnotate.cpp","src/Mod/TechDraw/Gui/CommandExtensionDims.cpp","src/Mod/TechDraw/Gui/CommandExtensionPack.cpp","src/Mod/TechDraw/Gui/QGIProjGroup.cpp","src/Mod/TechDraw/Gui/QGIProjGroup.h","src/Mod/TechDraw/Gui/QGIView.cpp","src/Mod/TechDraw/Gui/QGIView.h","src/Mod/TechDraw/Gui/QGIViewPart.cpp","src/Mod/TechDraw/Gui/QGIViewPart.h","src/Mod/TechDraw/Gui/TaskCosVertex.cpp","src/Mod/TechDraw/Gui/TaskDimRepair.ui","src/Mod/TechDraw/Gui/TaskLeaderLine.cpp","src/Mod/TechDraw/Gui/TaskLineDecor.cpp","src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp","src/Mod/TechDraw/Gui/ViewProviderProjGroup.h","src/Mod/TechDraw/TechDrawTools/TaskAddOffsetVertex.py"]}],"head_commit":{"id":"2fb6cd6057b29e7f356c632d5ce50227275baa62","tree_id":"53ee3411086d2ce86e248ef6157e23f5e8444534","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-01-30T01:56:11Z","url":"https://github.com/ilf-S/FreeCAD/commit/2fb6cd6057b29e7f356c632d5ce50227275baa62","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-01-30T01:56:11Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-01-30T01:56:11Z","username":"ilf-S"},"added":[],"removed":[],"modified":[".pylintrc","package/rattler-build/build.sh","package/rattler-build/osx/create_bundle.sh","package/rattler-build/osx/launcher/CMakeLists.txt","package/rattler-build/pixi.lock","package/rattler-build/pixi.toml","package/rattler-build/recipe.yaml","package/scripts/macos_sign_and_notarize.zsh","pixi.lock","pixi.toml","src/3rdParty/libE57Format/.github/workflows/build.yml","src/3rdParty/libE57Format/CHANGELOG.md","src/3rdParty/libE57Format/CMakeLists.txt","src/3rdParty/libE57Format/README.md","src/3rdParty/libE57Format/include/E57SimpleData.h","src/3rdParty/libE57Format/src/BlobNode.cpp","src/3rdParty/libE57Format/src/CheckedFile.cpp","src/3rdParty/libE57Format/src/CompressedVectorNode.cpp","src/3rdParty/libE57Format/src/CompressedVectorReader.cpp","src/3rdParty/libE57Format/src/CompressedVectorWriter.cpp","src/3rdParty/libE57Format/src/FloatNode.cpp","src/3rdParty/libE57Format/src/ImageFile.cpp","src/3rdParty/libE57Format/src/IntegerNode.cpp","src/3rdParty/libE57Format/src/Node.cpp","src/3rdParty/libE57Format/src/ScaledIntegerNode.cpp","src/3rdParty/libE57Format/src/SourceDestBuffer.cpp","src/3rdParty/libE57Format/src/StringNode.cpp","src/3rdParty/libE57Format/src/StructureNode.cpp","src/3rdParty/libE57Format/src/VectorNode.cpp","src/App/Application.cpp","src/App/Application.h","src/App/Document.cpp","src/App/Document.h","src/App/DocumentObject.cpp","src/App/DocumentObject.h","src/App/DocumentObjectExtension.h","src/App/Graphviz.cpp","src/App/Link.h","src/App/PropertyExpressionEngine.h","src/App/PropertyLinks.h","src/App/core-app.dox","src/FCConfig.h","src/Gui/CommandView.cpp","src/Gui/Dialogs/DlgToolbarsImp.cpp","src/Gui/FileDialog.cpp","src/Gui/propertyeditor/PropertyEditor.cpp","src/MacAppBundle/QuickLook/CMakeLists.txt","src/MacAppBundle/QuickLook/legacy/CMakeLists.txt","src/Mod/BIM/Resources/ui/preferences-arch.ui","src/Mod/Draft/draftutils/gui_utils.py","src/Mod/Part/App/FeaturePartCommon.cpp","src/Mod/Part/App/FeaturePartCommon.h","src/Mod/Part/App/TopoShapeExpansion.cpp","src/Mod/Part/parttests/TopoShapeTest.py","src/Mod/PartDesign/Gui/TaskPadPocketParameters.ui","src/Mod/Sketcher/Gui/Utils.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.h","src/Mod/TechDraw/App/DrawProjGroupItem.cpp","src/Mod/TechDraw/App/DrawProjGroupItem.h","src/Mod/TechDraw/App/DrawView.cpp","src/Mod/TechDraw/Gui/CommandAnnotate.cpp","src/Mod/TechDraw/Gui/CommandExtensionDims.cpp","src/Mod/TechDraw/Gui/CommandExtensionPack.cpp","src/Mod/TechDraw/Gui/QGIProjGroup.cpp","src/Mod/TechDraw/Gui/QGIProjGroup.h","src/Mod/TechDraw/Gui/QGIView.cpp","src/Mod/TechDraw/Gui/QGIView.h","src/Mod/TechDraw/Gui/QGIViewPart.cpp","src/Mod/TechDraw/Gui/QGIViewPart.h","src/Mod/TechDraw/Gui/TaskCosVertex.cpp","src/Mod/TechDraw/Gui/TaskDimRepair.ui","src/Mod/TechDraw/Gui/TaskLeaderLine.cpp","src/Mod/TechDraw/Gui/TaskLineDecor.cpp","src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp","src/Mod/TechDraw/Gui/ViewProviderProjGroup.h","src/Mod/TechDraw/TechDrawTools/TaskAddOffsetVertex.py"]}}