{"ref":"refs/heads/main","before":"4e59c5a5446d0c2d0d11c775580bca14011f926c","after":"8781affacec83c243a806dd16987b2da826c6a3e","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-03-06T02:00:17Z","pushed_at":1772848340,"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":2402297,"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/4e59c5a5446d...8781affacec8","commits":[{"id":"c9518817c6af6a2518e112b25b72d878a38c8dd6","tree_id":"8f38bf02e23423164d38ae36acb398b2df5ee0c5","distinct":true,"message":"CAM: Path.Op.Area - Offer side","timestamp":"2026-02-21T08:45:24+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/c9518817c6af6a2518e112b25b72d878a38c8dd6","author":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2025-09-08T16:23:35+03:00","username":"tarman3"},"committer":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-02-21T08:45:24+02:00","username":"tarman3"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Op/Area.py"]},{"id":"9972df7c1de482b2f6b42fe8aa28547c8f70eccc","tree_id":"88b11c6ee11c06765359df6acf3a2c409a15f497","distinct":true,"message":"CAM: Path.Geom.pointsCoincide - allow list and tuple","timestamp":"2026-02-25T20:40:19+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/9972df7c1de482b2f6b42fe8aa28547c8f70eccc","author":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-01-17T10:14:10+02:00","username":"tarman3"},"committer":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-02-25T20:40:19+02:00","username":"tarman3"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Geom.py"]},{"id":"b9b8d4023f9d613abb64f68d85fa52cd95b4c154","tree_id":"5cb440398a7656cfe7deb54818dca303467eaec6","distinct":true,"message":"CAM: Exporting G-code - Buttons text","timestamp":"2026-02-27T22:56:40+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/b9b8d4023f9d613abb64f68d85fa52cd95b4c154","author":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2025-12-28T17:31:31+02:00","username":"tarman3"},"committer":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-02-27T22:56:40+02:00","username":"tarman3"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Post/Utils.py"]},{"id":"6ea74652c96740633e6c2156d98c1cc795d26fbf","tree_id":"5cf327bda39574756cb8c4bd223a5f5eb0392f74","distinct":true,"message":"App: fix PropertyLinkBase::getLinkedObjects()","timestamp":"2026-03-05T08:31:53+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/6ea74652c96740633e6c2156d98c1cc795d26fbf","author":{"name":"Zheng Lei","email":"realthunder.dev@gmail.com","date":"2026-03-05T08:31:53+01:00","username":"realthunder"},"committer":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-05T08:31:53+01:00","username":"PaddleStroke"},"added":[],"removed":[],"modified":["src/App/PropertyLinks.h"]},{"id":"6238fe10810bc189825863392e5a87b67a9b50f9","tree_id":"6be331243fd09b2d450431a4f92bfe1d89433de3","distinct":true,"message":"Merge pull request #26172 from PaddleStroke/patch-985354","timestamp":"2026-03-06T07:10:59+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/6238fe10810bc189825863392e5a87b67a9b50f9","author":{"name":"Benjamin Nauck","email":"benjamin@nauck.se","date":"2026-03-06T07:10:59+01:00","username":"hyarion"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T07:10:59+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/PropertyLinks.h"]},{"id":"4c6eed1e63347dec8c7198f65b07b662d4da8236","tree_id":"eced2772666f59a35a9d730b3dd8d11df4298e7b","distinct":true,"message":"CAM: Improved Fanuc support (header, python warnings).\n\nAdjusted G code output to include FreeCAD body and job information.\nThe first comment in the G code is shown on the machine controller,\nand should contain useful information for operators to to identify\njobs. Fetch the body and job label using findParentJob and insert it\ninto the G code. For some reason the body and job information is not\navailable when called from TestFanucPost.py, so handle case where it\nis undefined as earlier. This new use of findParentJob exposes error\nin mock code used in code tests. This is fixed in a different pull\nrequest to make this patch easily backportable to the 1.1 branch.\n\nFixed issues with Fanuc post processor discovered by lint. Made sure\nglobal variables used are declared. This fixes issue updating the\npostamble and preamble introduced in\nef794c31bd85cd2d5a11df47b8a07e93e8982be3\n\nAdded docstrings, adjusted import statements and wrapped long line to\nkeep linter happy.\n\nReformatted code with black for consistent formatting.\n\nAlso reverted obsolete setText() workaround from commit\n9c78ced00c67a6c2554d8fbfbeb84282a90d3363 now\nthat https://github.com/FreeCAD/FreeCAD/pull/26008 is merged.","timestamp":"2026-03-06T09:09:11+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/4c6eed1e63347dec8c7198f65b07b662d4da8236","author":{"name":"Petter Reinholdtsen","email":"pere@hungry.com","date":"2026-02-24T22:48:41+01:00","username":"petterreinholdtsen"},"committer":{"name":"Petter Reinholdtsen","email":"pere@hungry.com","date":"2026-03-06T09:09:11+01:00","username":"petterreinholdtsen"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Post/scripts/fanuc_post.py"]},{"id":"f65dda922f94731a86704451ac2999089f201a43","tree_id":"984ce9061725ead5e028018be981e1dd423b3580","distinct":true,"message":"Assembly: Fix JCS position if assembly is transformed (#28089)\n\n* Assembly: Fix JCS position if assembly is transformed\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* redrawJointPlacement & showPreviewJCS Refactor to avoid duplicate code\n\n* Assembly: JointObject: Simplify setJCSPosition\n\nCo-authored-by: Benjamin Nauck \n\n* Update JointObject.py\n\n* Update src/Mod/Assembly/JointObject.py\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\nCo-authored-by: Benjamin Nauck ","timestamp":"2026-03-06T09:41:15Z","url":"https://github.com/ilf-S/FreeCAD/commit/f65dda922f94731a86704451ac2999089f201a43","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-06T10:41:15+01:00","username":"PaddleStroke"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T09:41:15Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Assembly/JointObject.py"]},{"id":"b098f3ad44b97008325b775470a03f666880e702","tree_id":"11947d353281b3a2e38a26191077f9238c549032","distinct":true,"message":"Linux: use exec command in AppRun","timestamp":"2026-03-06T15:45:51+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/b098f3ad44b97008325b775470a03f666880e702","author":{"name":"kkocdko","email":"31189892+kkocdko@users.noreply.github.com","date":"2025-12-02T10:15:59+08:00","username":"kkocdko"},"committer":{"name":"Benjamin Nauck","email":"benjamin@nauck.se","date":"2026-03-06T15:45:51+01:00","username":"hyarion"},"added":[],"removed":[],"modified":["package/rattler-build/linux/AppDir/AppRun"]},{"id":"912fd47b5fe229d5834f1e57efebee9e4146791f","tree_id":"f62286f6a8e64e0d4acbd118d5dadea617582888","distinct":true,"message":"Merge pull request #27531 from PaddleStroke/asm_gotolink\n\nAssembly: Command: Got to linked assembly","timestamp":"2026-03-06T15:50:59+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/912fd47b5fe229d5834f1e57efebee9e4146791f","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-06T15:50:59+01:00","username":"PaddleStroke"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T15:50:59+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Assembly/Gui/Commands.cpp","src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp","src/Mod/Assembly/InitGui.py"]},{"id":"949c5421cf44eca42a00c0d7e86f29cb3a659c37","tree_id":"071ecb621c83cee131936dd0dde147edf2161d79","distinct":true,"message":"Sketcher: refactor removeAxesAlignment (#27451)","timestamp":"2026-03-06T17:29:52+01:00","url":"https://github.com/ilf-S/FreeCAD/commit/949c5421cf44eca42a00c0d7e86f29cb3a659c37","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-06T17:29:52+01:00","username":"PaddleStroke"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T17:29:52+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/App/SketchObject.cpp"]},{"id":"dac4062d54503497a96303850a04130237952bfc","tree_id":"422e3eb65acf087300ee406061ffc9c800b04e8e","distinct":true,"message":"Merge pull request #27960 from petterreinholdtsen/cam-fanuc-new-improved\n\nCAM: Improved Fanuc support (header, python warnings).","timestamp":"2026-03-06T11:56:22-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/dac4062d54503497a96303850a04130237952bfc","author":{"name":"Connor9220","email":"billy@ivdc.com","date":"2026-03-06T11:56:22-05:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T11:56:22-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Post/scripts/fanuc_post.py"]},{"id":"04e05180516aca1f56c5cb829d0c51093b95bcca","tree_id":"f981c4c83eb622ba27dccbd4143109c3952252fb","distinct":true,"message":"CAM: LeadInOut - Fix positive overtravel for open profile (#25482)\n\n* CAM: LeadInOut - Replace G01 by G1\n\n* CAM: LeadInOut - Fix positive overtravel for open profile","timestamp":"2026-03-06T12:08:10-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/04e05180516aca1f56c5cb829d0c51093b95bcca","author":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-03-06T19:08:10+02:00","username":"tarman3"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T12:08:10-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Base/Language.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py"]},{"id":"eb522b52dc20e636d9d484f2b6bbc27ff5b1c40e","tree_id":"97e03817d9a115115b5fd88865cc755ddebc778f","distinct":true,"message":"Merge pull request #26507 from tarman3/save_gcode\n\nCAM: Exporting G-code - Buttons text","timestamp":"2026-03-06T12:13:22-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/eb522b52dc20e636d9d484f2b6bbc27ff5b1c40e","author":{"name":"Connor9220","email":"billy@ivdc.com","date":"2026-03-06T12:13:22-05:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T12:13:22-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Post/Utils.py"]},{"id":"a18f77f3b81c15677973e2ea14274c73200470f1","tree_id":"d4b3877e3a99909d6236692a7e0c5f5420a23c8f","distinct":true,"message":"fix CAMTests.TestPathOpUtil.TestPathOpUtil.test46 & test47 (#28038)\n\n* fix CAMTests.TestPathOpUtil.TestPathOpUtil.test46\n\n* fix CAMTests.TestPathOpUtil.TestPathOpUtil.test47\n\n* disable CAMTests.TestTestPost.TestTestPost.test00190","timestamp":"2026-03-06T12:31:05-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/a18f77f3b81c15677973e2ea14274c73200470f1","author":{"name":"FilippoR","email":"filippo.rossoni@gmail.com","date":"2026-03-06T18:31:05+01:00","username":"filippor"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T12:31:05-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/CAMTests/TestPathOpUtil.py","src/Mod/CAM/CAMTests/TestTestPost.py","src/Mod/CAM/Path/Op/Util.py"]},{"id":"840122a358dc56b4b4506b5e4b99f231f78fd19f","tree_id":"15989cc085637bfe09022921be2fb74d6158da50","distinct":true,"message":"Merge pull request #26976 from tarman3/points_coincide_list\n\nCAM: Path.Geom.pointsCoincide - allow list and tuple","timestamp":"2026-03-06T12:36:09-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/840122a358dc56b4b4506b5e4b99f231f78fd19f","author":{"name":"Connor9220","email":"billy@ivdc.com","date":"2026-03-06T12:36:09-05:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T12:36:09-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Geom.py"]},{"id":"bc0d94d7a7126e624e07bdd02fbdc2959446c9da","tree_id":"f5caa22eb661602d6d88c437941aac11e5ffec68","distinct":true,"message":"RTGroup 2: App: add PropertyListsT::removeIf() (#26173)\n\n* App: add PropertyListsT::removeIf()\n\nFor convenient list value filtering.\nCo-authored-by: Zheng Lei \n\n* Update Property.h\n\n* Update Property.h","timestamp":"2026-03-06T19:15:33Z","url":"https://github.com/ilf-S/FreeCAD/commit/bc0d94d7a7126e624e07bdd02fbdc2959446c9da","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-06T20:15:33+01:00","username":"PaddleStroke"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T19:15:33Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/Property.h"]},{"id":"83d14b785e1f7bff62b150de8247a7733d8fe65e","tree_id":"db5a370216965b94dc6ead4ef9b47031b630a121","distinct":true,"message":"Sketcher: Fix crash on external deletion (#27717)\n\n* Sketcher: Fix crash on external deletion\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Update SketchObject.pyi\n\n* Update SketchObjectPyImp.cpp\n\n* Update ViewProviderSketch.cpp\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Update SketchObjectPyImp.cpp\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Sketcher: Fix last external not being removed from ref 27719\n\n* Update SketchObject.cpp\n\n* Update SketchObject.cpp\n\n* Update SketchObject.h\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* rename fixMissingAxisInExternalGeo\n\n* Update SketchObject.cpp\n\n* Update SketchObjectPyImp.cpp\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-03-06T19:19:13Z","url":"https://github.com/ilf-S/FreeCAD/commit/83d14b785e1f7bff62b150de8247a7733d8fe65e","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-06T20:19:13+01:00","username":"PaddleStroke"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T19:19:13Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/App/SketchObject.cpp","src/Mod/Sketcher/App/SketchObject.h","src/Mod/Sketcher/App/SketchObject.pyi","src/Mod/Sketcher/App/SketchObjectPyImp.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.cpp"]},{"id":"f0a70d54689e64db6fd579acd3bcbe90c4002358","tree_id":"c62b768dff6196da712669a345680e4c816fc244","distinct":true,"message":"Merge pull request #23747 from tarman3/selectside\n\nCAM: Path.Op.Area - Fix offer side","timestamp":"2026-03-06T17:50:15-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/f0a70d54689e64db6fd579acd3bcbe90c4002358","author":{"name":"Connor9220","email":"billy@ivdc.com","date":"2026-03-06T17:50:15-05:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-06T17:50:15-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Op/Area.py"]},{"id":"18cf24e1d9cc3756998606b167df13fe7cbe1933","tree_id":"b2e7b4e0d04e22cc31ae889b599107159ef93c5e","distinct":true,"message":"Fem: Show all solvers in tool bar - fixes #27703","timestamp":"2026-03-06T17:17:25-06:00","url":"https://github.com/ilf-S/FreeCAD/commit/18cf24e1d9cc3756998606b167df13fe7cbe1933","author":{"name":"marioalexis","email":"mario.passaglia@gmail.com","date":"2026-03-06T04:45:29-03:00","username":"marioalexis84"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-06T17:17:25-06:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/Fem/Gui/DlgSettingsFemGeneralImp.cpp","src/Mod/Fem/Gui/Resources/icons/FEM_SolverZ88.svg","src/Mod/Fem/Gui/Workbench.cpp","src/Mod/Fem/femcommands/commands.py","src/Mod/Fem/femsolver/settings.py"]},{"id":"087522528b913ccd219eccf522ff4023204db338","tree_id":"efd19491917de80cf7de54b8daaeaa6e6969f5e5","distinct":true,"message":"Base: Corrected delete() call in XMLTools.\n\nThe memory is allocated using new() with alignment requirements, and\nshould be deleted using the same alignment requirement. See\nissue #27781 for the valgrind error.","timestamp":"2026-03-06T19:18:01-06:00","url":"https://github.com/ilf-S/FreeCAD/commit/087522528b913ccd219eccf522ff4023204db338","author":{"name":"Petter Reinholdtsen","email":"pere@hungry.com","date":"2026-03-06T23:09:21+01:00","username":"petterreinholdtsen"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-06T19:18:01-06:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Base/XMLTools.cpp"]},{"id":"8781affacec83c243a806dd16987b2da826c6a3e","tree_id":"04486051560247825871f0f3c8b6f85ceb0a5e82","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-03-07T01:52:19Z","url":"https://github.com/ilf-S/FreeCAD/commit/8781affacec83c243a806dd16987b2da826c6a3e","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-03-07T01:52:19Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-03-07T01:52:19Z","username":"ilf-S"},"added":[],"removed":[],"modified":["package/rattler-build/linux/AppDir/AppRun","src/App/Property.h","src/App/PropertyLinks.h","src/Base/XMLTools.cpp","src/Mod/Assembly/Gui/Commands.cpp","src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp","src/Mod/Assembly/InitGui.py","src/Mod/Assembly/JointObject.py","src/Mod/CAM/CAMTests/TestPathOpUtil.py","src/Mod/CAM/CAMTests/TestTestPost.py","src/Mod/CAM/Path/Base/Language.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Geom.py","src/Mod/CAM/Path/Op/Area.py","src/Mod/CAM/Path/Op/Util.py","src/Mod/CAM/Path/Post/Utils.py","src/Mod/CAM/Path/Post/scripts/fanuc_post.py","src/Mod/Fem/Gui/DlgSettingsFemGeneralImp.cpp","src/Mod/Fem/Gui/Resources/icons/FEM_SolverZ88.svg","src/Mod/Fem/Gui/Workbench.cpp","src/Mod/Fem/femcommands/commands.py","src/Mod/Fem/femsolver/settings.py","src/Mod/Sketcher/App/SketchObject.cpp","src/Mod/Sketcher/App/SketchObject.h","src/Mod/Sketcher/App/SketchObject.pyi","src/Mod/Sketcher/App/SketchObjectPyImp.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.cpp"]}],"head_commit":{"id":"8781affacec83c243a806dd16987b2da826c6a3e","tree_id":"04486051560247825871f0f3c8b6f85ceb0a5e82","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-03-07T01:52:19Z","url":"https://github.com/ilf-S/FreeCAD/commit/8781affacec83c243a806dd16987b2da826c6a3e","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-03-07T01:52:19Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-03-07T01:52:19Z","username":"ilf-S"},"added":[],"removed":[],"modified":["package/rattler-build/linux/AppDir/AppRun","src/App/Property.h","src/App/PropertyLinks.h","src/Base/XMLTools.cpp","src/Mod/Assembly/Gui/Commands.cpp","src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp","src/Mod/Assembly/InitGui.py","src/Mod/Assembly/JointObject.py","src/Mod/CAM/CAMTests/TestPathOpUtil.py","src/Mod/CAM/CAMTests/TestTestPost.py","src/Mod/CAM/Path/Base/Language.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Geom.py","src/Mod/CAM/Path/Op/Area.py","src/Mod/CAM/Path/Op/Util.py","src/Mod/CAM/Path/Post/Utils.py","src/Mod/CAM/Path/Post/scripts/fanuc_post.py","src/Mod/Fem/Gui/DlgSettingsFemGeneralImp.cpp","src/Mod/Fem/Gui/Resources/icons/FEM_SolverZ88.svg","src/Mod/Fem/Gui/Workbench.cpp","src/Mod/Fem/femcommands/commands.py","src/Mod/Fem/femsolver/settings.py","src/Mod/Sketcher/App/SketchObject.cpp","src/Mod/Sketcher/App/SketchObject.h","src/Mod/Sketcher/App/SketchObject.pyi","src/Mod/Sketcher/App/SketchObjectPyImp.cpp","src/Mod/Sketcher/Gui/ViewProviderSketch.cpp"]}}