{"ref":"refs/heads/main","before":"e543fd31aec833b0d11abce2ddcb3124d8c15c0a","after":"c799df03af6ab73550adf3c79028fce34aad9ecf","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-12T04:22:28Z","pushed_at":1791869469,"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":2851705,"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/e543fd31aec8...c799df03af6a","commits":[{"id":"19c2b51f334d11c6660d07a29ac41fe2dbc3937b","tree_id":"9f2514ee266241d6875df1b955a2d786457c6047","distinct":true,"message":"CAM: fix error in new simulator when links to dressups are used","timestamp":"2026-10-11T08:53:26+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/19c2b51f334d11c6660d07a29ac41fe2dbc3937b","author":{"name":"jffmichi","email":"","date":"2026-09-30T22:26:16+02:00"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-11T08:53:26+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Base/Util.py"]},{"id":"44d332262e946287289fc2647f41c8e589e67a7b","tree_id":"01942be8a9d84fdcd1e6b688fc655b2e1f7f10a8","distinct":true,"message":"Draft: fix occ version check in svg export when it has a dev version component\n\nOCC_VERSION may have a form like 8.0.0.p1-4f95ecaa for development version so we limit the check up to the third level only","timestamp":"2026-10-12T08:56:12+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/44d332262e946287289fc2647f41c8e589e67a7b","author":{"name":"Adrian Insaurralde Avalos","email":"adrianinsaval@gmail.com","date":"2026-10-11T21:23:06-03:00","username":"adrianinsaval"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-10-12T08:56:12+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Mod/Draft/draftfunctions/svgshapes.py"]},{"id":"f3cae4511b1fa80143b06b5911026ebd2e8569f0","tree_id":"969db2fb116922fcb3d1de2016f00d45a966a501","distinct":true,"message":"Tests: Reset Qt default locale in ScopedLocaleEnvironment\n\nFall back to the C locale when no Qt locale is given, so tests\nrelying on the helper for a neutral environment still inherits\nthe system locale through Qt. This fixes the failures when tests\nare run from environment using exotic locale.","timestamp":"2026-10-12T13:44:49+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/f3cae4511b1fa80143b06b5911026ebd2e8569f0","author":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T13:22:54+02:00","username":"3x380V"},"committer":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T13:44:49+02:00","username":"3x380V"},"added":[],"removed":[],"modified":["tests/src/LocaleTestHelpers.h"]},{"id":"7090e71ad1eb5981d1c02bfd8e752fa2a51f891a","tree_id":"aa980fb6ee5bb0aff3938aac90f87f03ce8e8f11","distinct":true,"message":"Tests: Use ScopedLocaleEnvironment to run the test in the C locale\n\nFix the failures with a comma decimal locale (e.g. LC_NUMERIC=cs_CZ.UTF-8)\nwhere the text is \"20,0 m\" not matching the expected \"20.0 m\".","timestamp":"2026-10-12T13:44:49+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/7090e71ad1eb5981d1c02bfd8e752fa2a51f891a","author":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T13:22:55+02:00","username":"3x380V"},"committer":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T13:44:49+02:00","username":"3x380V"},"added":[],"removed":[],"modified":["tests/src/Gui/InputField.cpp","tests/src/Gui/QuantitySpinBox.cpp"]},{"id":"5eac3dac5d2801effce89fab6a3445e183ee16c2","tree_id":"deb30c79ba7d130b450fa26a33552f6ef53af3ff","distinct":true,"message":"Sketcher: Reference a thread edge in testRemovedExternalGeometryReference\n\nReference the first B-spline edge which belongs to the modeled thread\nand is expected to disappear. This went unnoticed because the test is\nskipped due to the BUILD_PARTDESIGN typo.\n\nFixes: 2a541c9536f8 (\"Toponaming: Remove remaining FC_USE_TNP_FIX defines\")","timestamp":"2026-10-12T13:55:53+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/5eac3dac5d2801effce89fab6a3445e183ee16c2","author":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T13:51:22+02:00","username":"3x380V"},"committer":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T13:55:53+02:00","username":"3x380V"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py"]},{"id":"b6d8abb63f0c978dc8dccdbbee99255368db3c66","tree_id":"742ed9808a853eaf15752369a6df12cd455d0e18","distinct":true,"message":"Sketcher: Fix BUILD_PART_DESIGN check in unit tests\n\nLet the always skipped tests run by fixing the typo. Correct CMake option\nis BUILD_PART_DESIGN.\n\nFixes: 24df826865dc (\"Merge pull request #21046 from davesrocketshop/issue_13922_2\")","timestamp":"2026-10-12T13:59:14+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/b6d8abb63f0c978dc8dccdbbee99255368db3c66","author":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T11:22:07+02:00","username":"3x380V"},"committer":{"name":"Ladislav Michl","email":"ladis@triops.cz","date":"2026-10-12T13:59:14+02:00","username":"3x380V"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py","src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py"]},{"id":"a2428035dad7965b32e6d16b8a721d0f45623f20","tree_id":"b0d4dd5bd08942e06b94af37807c23a842a5ddbf","distinct":true,"message":"Part Design: Point and Circular pattern's transformation are offset (#33444)\n\n* fix: Pattern cannot suppress first transformation\n\n* fix: PointPattern transformation are offset\n\n* fix: Circular Pattern: using correct number of circles, transformations are not offset to -X\n\n* fix: Allowing suppressing the identity transform using Mode::WholeShape\n\n* enabled first-transformation suppression again\n\n* fix: Path pattern align/reversed/start offset/end offset issues\n\n* fix: MultiTransform with PointPattern; fix: test; feat: RelativeToFirst property on PointPattern\n\n* fix: mark Feature as dirty after closing dialog; feat: added RelativeToFirst checkbox for PointPattern dialog\n\n* fix: removed undefined method\n\n* fix: removed undefined method\n\n* fix: fiorcing recompute when closing dialog\n\n* removed useless mustExecute to extensionMustExecute override\n\n* fix: set defaults for CmdPartDesignCircularPattern; added CenterAroundFeature, TangentAxis, FlipTangentAxis properties to CircularPattern\n\n* fix: test + Part CircularPattern doesn't include identity transformation\n\n* fix: all tests passing + updated CmdPartDesignCircularPattern\n\n* fix: all tests passing, fixed naming for binormal/start at shape\n\n* fix: enable suppression for identity transformation\n\n* fix: tests for the last time\n\n* fix: missing original transformation for path pattern\n\n* fix: calling QWidget constructor with parent in PatternCircularParametersWidget","timestamp":"2026-10-12T17:21:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/a2428035dad7965b32e6d16b8a721d0f45623f20","author":{"name":"UnKabaraQuiDev","email":"u.kbra.lu@gmail.com","date":"2026-10-12T17:21:55+02:00","username":"UnKabaraQuiDev"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T17:21:55+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Part/App/CircularPatternExtension.cpp","src/Mod/Part/App/CircularPatternExtension.h","src/Mod/Part/App/LinkArrayPath.cpp","src/Mod/Part/App/LinkArrayPoint.cpp","src/Mod/Part/App/PathPatternExtension.cpp","src/Mod/Part/App/PathPatternExtension.h","src/Mod/Part/App/PointPatternExtension.cpp","src/Mod/Part/App/PointPatternExtension.h","src/Mod/Part/Gui/PatternCircularParametersWidget.cpp","src/Mod/Part/Gui/PatternCircularParametersWidget.h","src/Mod/Part/Gui/PatternCircularParametersWidget.ui","src/Mod/Part/Gui/PatternPointParametersWidget.cpp","src/Mod/Part/Gui/PatternPointParametersWidget.h","src/Mod/Part/Gui/PatternPointParametersWidget.ui","src/Mod/Part/Gui/PatternReferenceWidget.h","src/Mod/Part/Gui/TaskLinkArrayParameters.cpp","src/Mod/Part/Gui/TaskPatternParameters.cpp","src/Mod/Part/Gui/TaskPatternParameters.h","src/Mod/Part/parttests/TestLinkArrayCircular.py","src/Mod/Part/parttests/TestLinkArrayPath.py","src/Mod/Part/parttests/TestLinkArrayPoint.py","src/Mod/PartDesign/App/FeatureCircularPattern.cpp","src/Mod/PartDesign/App/FeatureCircularPattern.h","src/Mod/PartDesign/App/FeatureMultiTransform.cpp","src/Mod/PartDesign/App/FeatureMultiTransform.h","src/Mod/PartDesign/App/FeaturePathPattern.cpp","src/Mod/PartDesign/App/FeaturePathPattern.h","src/Mod/PartDesign/App/FeaturePointPattern.cpp","src/Mod/PartDesign/App/FeaturePointPattern.h","src/Mod/PartDesign/App/FeatureTransformed.cpp","src/Mod/PartDesign/App/FeatureTransformed.h","src/Mod/PartDesign/Gui/Command.cpp","src/Mod/PartDesign/Gui/TaskPatternParameters.cpp","src/Mod/PartDesign/PartDesignTests/TestCircularPattern.py","src/Mod/PartDesign/PartDesignTests/TestPointPattern.py"]},{"id":"d036ededbdf27addcc9d8456ff2cc434509241f1","tree_id":"9398a3d77356c3f82dd165ff4fc2283818f343cd","distinct":true,"message":"Gui: Compare material color when deciding to copy","timestamp":"2026-10-12T18:01:08+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/d036ededbdf27addcc9d8456ff2cc434509241f1","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-09-13T22:34:24-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-12T18:01:08+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Gui/ViewProviderGeometryObject.cpp","src/Mod/Part/parttests/ColorPerFaceTest.py"]},{"id":"12c340774293dd0f06a1814ceec84ded4da199f9","tree_id":"57ffdd8da5994540d050ac6ab6501172c316af29","distinct":true,"message":"PartDesign: show feature labels in loft and pipe sections\n\nUse the visible document label when presenting non-sketch section references in loft and pipe task panels.\n\nAssisted-by: GPT-6 Sol","timestamp":"2026-10-12T11:04:19-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/12c340774293dd0f06a1814ceec84ded4da199f9","author":{"name":"paddle","email":"pierrelouis.boyer@gmail.com","date":"2026-09-28T12:45:09+02:00","username":"PaddleStroke"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-12T11:04:19-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp"]},{"id":"dd793c2686f4590db8c71acb72e384b396b49c3e","tree_id":"1e1515ec312fc0e9db937798eb7b4707b61115da","distinct":true,"message":"Draft: disable Draft Tray in no doc state (#33195)\n\n* Draft: disable Draft Tray in no doc state\n\nFixes #33117.\r\n\r\nA document observer was added to accomplish this.\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-10-12T11:05:15-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/dd793c2686f4590db8c71acb72e384b396b49c3e","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-10-12T18:05:15+02:00","username":"Roy-043"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T11:05:15-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Draft/DraftGui.py"]},{"id":"23a5e3498af83f0d33c26405a68a013203a7d635","tree_id":"1cd7f5afaeacbb3513fa3f164d810e353af0f2d8","distinct":true,"message":"Core: improve Python binary search for pixi and Conda","timestamp":"2026-10-12T18:32:18+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/23a5e3498af83f0d33c26405a68a013203a7d635","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-09-26T23:39:06-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-12T18:32:18+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Ext/freecad/utils.py"]},{"id":"b08ccf38ffe25079eaa8af33ce891ae925c68219","tree_id":"579dcb40e38cf487465f6bb239888c210e480684","distinct":true,"message":"Merge pull request #33106 from jffmichi/cam_allow_links\n\nCAM: fix error in new simulator when links to dressups are used","timestamp":"2026-10-12T14:24:04-04:00","url":"https://github.com/ilf-S/FreeCAD/commit/b08ccf38ffe25079eaa8af33ce891ae925c68219","author":{"name":"Billy Huddleston","email":"billy@ivdc.com","date":"2026-10-12T14:24:04-04:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T14:24:04-04:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Base/Util.py"]},{"id":"89ddf151a5239d2633153e426c98a9c17ec84585","tree_id":"3585524d3e4ff318000ed97466932925b8a4867e","distinct":true,"message":"App: Skip inaccessible system paths during init (#33449)","timestamp":"2026-10-12T18:35:42Z","url":"https://github.com/ilf-S/FreeCAD/commit/89ddf151a5239d2633153e426c98a9c17ec84585","author":{"name":"Turan Furkan Topak","email":"39885728+Reqrefusion@users.noreply.github.com","date":"2026-10-12T21:35:42+03:00","username":"Reqrefusion"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T18:35:42Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/FreeCADInit.py"]},{"id":"87967951ba49ebaa250a99fd970ff46d28bd4a96","tree_id":"9e17f2f84079df2b9dcd528bf678402c2e190608","distinct":true,"message":"Draft: Upgrade and Downgrade: end callback in finish function (#33188)","timestamp":"2026-10-12T20:07:23Z","url":"https://github.com/ilf-S/FreeCAD/commit/87967951ba49ebaa250a99fd970ff46d28bd4a96","author":{"name":"Roy-043","email":"70520633+Roy-043@users.noreply.github.com","date":"2026-10-12T22:07:23+02:00","username":"Roy-043"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T20:07:23Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Draft/draftguitools/gui_downgrade.py","src/Mod/Draft/draftguitools/gui_upgrade.py","src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp"]},{"id":"91f7d453dcc5eff4d8bf2593616d01203560612f","tree_id":"ddc8f888af2b608fb8e4f012a41a903cd7d3ba47","distinct":true,"message":"Merge pull request #33499 from 3x380V/tests\n\nFix failing tests","timestamp":"2026-10-12T15:18:49-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/91f7d453dcc5eff4d8bf2593616d01203560612f","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-12T15:18:49-05:00","username":"chennes"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T15:18:49-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py","src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py","tests/src/Gui/InputField.cpp","tests/src/Gui/QuantitySpinBox.cpp","tests/src/LocaleTestHelpers.h"]},{"id":"6ec3d585c3990add789c9c54314a8e94bd6974b0","tree_id":"4c47e9a4a1a1544eba5c8a7db18cec83ec9dc905","distinct":true,"message":"Material: Fix text and editor clipping in property view (#33147)","timestamp":"2026-10-12T21:32:37Z","url":"https://github.com/ilf-S/FreeCAD/commit/6ec3d585c3990add789c9c54314a8e94bd6974b0","author":{"name":"CrumblingBread","email":"adarshsen9115@gmail.com","date":"2026-10-13T03:02:37+05:30","username":"Ads9115"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T21:32:37Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Material/Gui/BaseDelegate.cpp"]},{"id":"7c35dac3fda05ff3b551bb9ccc65c8310dda7195","tree_id":"0d2e73e513171575b53ad24a082991710cb5f40e","distinct":true,"message":"[TD]expose cosmetic formatting to python (#31822)","timestamp":"2026-10-12T22:23:30Z","url":"https://github.com/ilf-S/FreeCAD/commit/7c35dac3fda05ff3b551bb9ccc65c8310dda7195","author":{"name":"WandererFan","email":"WandererFan@gmail.com","date":"2026-10-12T18:23:30-04:00","username":"WandererFan"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-10-12T22:23:30Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp","src/Mod/TechDraw/App/DrawViewPart.pyi","src/Mod/TechDraw/App/DrawViewPartPyImp.cpp","src/Mod/TechDraw/App/LineFormat.cpp","src/Mod/TechDraw/App/LineFormat.h"]},{"id":"75473553839927fd7d2504cbb4ff9dd55552cd7b","tree_id":"56c62ffe3cbf4660a94ad41591973b6aa4cf6ef4","distinct":true,"message":"fix[sketcher]: restore macOS system fonts\n\nQt can omit /System/Library/Fonts when macOS returns an additional\nCryptex library. Keep the system font directory as a fallback for\nexisting Qt releases. Work around for QTBUG-151372.\n\nFixes #33392.\n\nAssisted-by: GPT-6","timestamp":"2026-10-13T01:48:00+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/75473553839927fd7d2504cbb4ff9dd55552cd7b","author":{"name":"Flaviu Tamas","email":"me@flaviutamas.com","date":"2026-10-12T12:44:36-04:00","username":"flaviut"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-10-13T01:48:00+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/FontProvider.cpp"]},{"id":"15bd466ccbe19403ccd948e6ae405741999e83dd","tree_id":"037c2863504f1c30b51adcb4c501ed80ef99a31b","distinct":true,"message":"fix: #30887 change rotation order\n\nAssisted-by: gpt-6.1","timestamp":"2026-10-12T19:30:21-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/15bd466ccbe19403ccd948e6ae405741999e83dd","author":{"name":"GeeBee2","email":"56166085+GeeBee2@users.noreply.github.com","date":"2026-10-06T19:18:33+02:00","username":"GeeBee2"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-12T19:30:21-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/Assembly/App/AssemblyObject.cpp"]},{"id":"8df06f6c0e31694e84c6dde86593a6df04701363","tree_id":"4e6bc0f2a2bde5985f06ba8b1d96ef21f528915a","distinct":true,"message":"Sketcher fix: polyline loses last point after fillet trims its segments\n\nSketcher: fix undoLastPoint","timestamp":"2026-10-12T23:50:13-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/8df06f6c0e31694e84c6dde86593a6df04701363","author":{"name":"Alfredo Monclus","email":"alfredomonclus@gmail.com","date":"2026-09-05T13:26:07-03:00","username":"alfrix"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-10-12T23:50:13-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/Gui/DrawSketchHandlerLineSet.h"]},{"id":"c799df03af6ab73550adf3c79028fce34aad9ecf","tree_id":"a38d077d8c10a0d2c83c4991951519556fbb1c11","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-10-13T05:31:08Z","url":"https://github.com/ilf-S/FreeCAD/commit/c799df03af6ab73550adf3c79028fce34aad9ecf","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-13T05:31:08Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-13T05:31:08Z","username":"ilf-S"},"added":[],"removed":[],"modified":["src/App/FreeCADInit.py","src/Ext/freecad/utils.py","src/Gui/ViewProviderGeometryObject.cpp","src/Mod/Assembly/App/AssemblyObject.cpp","src/Mod/CAM/Path/Base/Util.py","src/Mod/Draft/DraftGui.py","src/Mod/Draft/draftfunctions/svgshapes.py","src/Mod/Draft/draftguitools/gui_downgrade.py","src/Mod/Draft/draftguitools/gui_upgrade.py","src/Mod/Material/Gui/BaseDelegate.cpp","src/Mod/Part/App/CircularPatternExtension.cpp","src/Mod/Part/App/CircularPatternExtension.h","src/Mod/Part/App/LinkArrayPath.cpp","src/Mod/Part/App/LinkArrayPoint.cpp","src/Mod/Part/App/PathPatternExtension.cpp","src/Mod/Part/App/PathPatternExtension.h","src/Mod/Part/App/PointPatternExtension.cpp","src/Mod/Part/App/PointPatternExtension.h","src/Mod/Part/Gui/PatternCircularParametersWidget.cpp","src/Mod/Part/Gui/PatternCircularParametersWidget.h","src/Mod/Part/Gui/PatternCircularParametersWidget.ui","src/Mod/Part/Gui/PatternPointParametersWidget.cpp","src/Mod/Part/Gui/PatternPointParametersWidget.h","src/Mod/Part/Gui/PatternPointParametersWidget.ui","src/Mod/Part/Gui/PatternReferenceWidget.h","src/Mod/Part/Gui/TaskLinkArrayParameters.cpp","src/Mod/Part/Gui/TaskPatternParameters.cpp","src/Mod/Part/Gui/TaskPatternParameters.h","src/Mod/Part/parttests/ColorPerFaceTest.py","src/Mod/Part/parttests/TestLinkArrayCircular.py","src/Mod/Part/parttests/TestLinkArrayPath.py","src/Mod/Part/parttests/TestLinkArrayPoint.py","src/Mod/PartDesign/App/FeatureCircularPattern.cpp","src/Mod/PartDesign/App/FeatureCircularPattern.h","src/Mod/PartDesign/App/FeatureMultiTransform.cpp","src/Mod/PartDesign/App/FeatureMultiTransform.h","src/Mod/PartDesign/App/FeaturePathPattern.cpp","src/Mod/PartDesign/App/FeaturePathPattern.h","src/Mod/PartDesign/App/FeaturePointPattern.cpp","src/Mod/PartDesign/App/FeaturePointPattern.h","src/Mod/PartDesign/App/FeatureTransformed.cpp","src/Mod/PartDesign/App/FeatureTransformed.h","src/Mod/PartDesign/Gui/Command.cpp","src/Mod/PartDesign/Gui/TaskPatternParameters.cpp","src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp","src/Mod/PartDesign/PartDesignTests/TestCircularPattern.py","src/Mod/PartDesign/PartDesignTests/TestPointPattern.py","src/Mod/Sketcher/Gui/DrawSketchHandlerLineSet.h","src/Mod/Sketcher/Gui/FontProvider.cpp","src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py","src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py","src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp","src/Mod/TechDraw/App/DrawViewPart.pyi","src/Mod/TechDraw/App/DrawViewPartPyImp.cpp","src/Mod/TechDraw/App/LineFormat.cpp","src/Mod/TechDraw/App/LineFormat.h","tests/src/Gui/InputField.cpp","tests/src/Gui/QuantitySpinBox.cpp","tests/src/LocaleTestHelpers.h"]}],"head_commit":{"id":"c799df03af6ab73550adf3c79028fce34aad9ecf","tree_id":"a38d077d8c10a0d2c83c4991951519556fbb1c11","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-10-13T05:31:08Z","url":"https://github.com/ilf-S/FreeCAD/commit/c799df03af6ab73550adf3c79028fce34aad9ecf","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-13T05:31:08Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-10-13T05:31:08Z","username":"ilf-S"},"added":[],"removed":[],"modified":["src/App/FreeCADInit.py","src/Ext/freecad/utils.py","src/Gui/ViewProviderGeometryObject.cpp","src/Mod/Assembly/App/AssemblyObject.cpp","src/Mod/CAM/Path/Base/Util.py","src/Mod/Draft/DraftGui.py","src/Mod/Draft/draftfunctions/svgshapes.py","src/Mod/Draft/draftguitools/gui_downgrade.py","src/Mod/Draft/draftguitools/gui_upgrade.py","src/Mod/Material/Gui/BaseDelegate.cpp","src/Mod/Part/App/CircularPatternExtension.cpp","src/Mod/Part/App/CircularPatternExtension.h","src/Mod/Part/App/LinkArrayPath.cpp","src/Mod/Part/App/LinkArrayPoint.cpp","src/Mod/Part/App/PathPatternExtension.cpp","src/Mod/Part/App/PathPatternExtension.h","src/Mod/Part/App/PointPatternExtension.cpp","src/Mod/Part/App/PointPatternExtension.h","src/Mod/Part/Gui/PatternCircularParametersWidget.cpp","src/Mod/Part/Gui/PatternCircularParametersWidget.h","src/Mod/Part/Gui/PatternCircularParametersWidget.ui","src/Mod/Part/Gui/PatternPointParametersWidget.cpp","src/Mod/Part/Gui/PatternPointParametersWidget.h","src/Mod/Part/Gui/PatternPointParametersWidget.ui","src/Mod/Part/Gui/PatternReferenceWidget.h","src/Mod/Part/Gui/TaskLinkArrayParameters.cpp","src/Mod/Part/Gui/TaskPatternParameters.cpp","src/Mod/Part/Gui/TaskPatternParameters.h","src/Mod/Part/parttests/ColorPerFaceTest.py","src/Mod/Part/parttests/TestLinkArrayCircular.py","src/Mod/Part/parttests/TestLinkArrayPath.py","src/Mod/Part/parttests/TestLinkArrayPoint.py","src/Mod/PartDesign/App/FeatureCircularPattern.cpp","src/Mod/PartDesign/App/FeatureCircularPattern.h","src/Mod/PartDesign/App/FeatureMultiTransform.cpp","src/Mod/PartDesign/App/FeatureMultiTransform.h","src/Mod/PartDesign/App/FeaturePathPattern.cpp","src/Mod/PartDesign/App/FeaturePathPattern.h","src/Mod/PartDesign/App/FeaturePointPattern.cpp","src/Mod/PartDesign/App/FeaturePointPattern.h","src/Mod/PartDesign/App/FeatureTransformed.cpp","src/Mod/PartDesign/App/FeatureTransformed.h","src/Mod/PartDesign/Gui/Command.cpp","src/Mod/PartDesign/Gui/TaskPatternParameters.cpp","src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp","src/Mod/PartDesign/PartDesignTests/TestCircularPattern.py","src/Mod/PartDesign/PartDesignTests/TestPointPattern.py","src/Mod/Sketcher/Gui/DrawSketchHandlerLineSet.h","src/Mod/Sketcher/Gui/FontProvider.cpp","src/Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py","src/Mod/Sketcher/SketcherTests/TestSketcherSolver.py","src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp","src/Mod/TechDraw/App/DrawViewPart.pyi","src/Mod/TechDraw/App/DrawViewPartPyImp.cpp","src/Mod/TechDraw/App/LineFormat.cpp","src/Mod/TechDraw/App/LineFormat.h","tests/src/Gui/InputField.cpp","tests/src/Gui/QuantitySpinBox.cpp","tests/src/LocaleTestHelpers.h"]}}