chore(sdk): deprecation cleanup + SDK v1.0.0 #357

Closed
opened 2026-02-27 19:31:03 +00:00 by forbes · 0 comments
Owner

Goal

Remove old FreeCADGui Python bindings, bump SDK version to 1.0.0.

Modified files

  • src/Gui/ApplicationPy.cpp — Add deprecation warnings to 13 superseded methods (registerEditingContext, unregisterEditingContext, registerEditingOverlay, unregisterEditingOverlay, injectEditingCommands, currentEditingContext, refreshEditingContext, addOrigin, removeOrigin, getOrigin, listOrigins, activeOrigin, setActiveOrigin)
  • mods/sdk/kindred_sdk/context.py — Remove try/except fallback, require kcsdk
  • mods/sdk/kindred_sdk/version.py — Bump to 1.0.0
  • mods/sdk/package.xml — Remove <pure_python>true</pure_python>, update version

Depends on #350-#356. Part of the KCSDK epic (#346). Phase 8 of 8.

## Goal Remove old FreeCADGui Python bindings, bump SDK version to 1.0.0. ## Modified files - `src/Gui/ApplicationPy.cpp` — Add deprecation warnings to 13 superseded methods (registerEditingContext, unregisterEditingContext, registerEditingOverlay, unregisterEditingOverlay, injectEditingCommands, currentEditingContext, refreshEditingContext, addOrigin, removeOrigin, getOrigin, listOrigins, activeOrigin, setActiveOrigin) - `mods/sdk/kindred_sdk/context.py` — Remove try/except fallback, require kcsdk - `mods/sdk/kindred_sdk/version.py` — Bump to `1.0.0` - `mods/sdk/package.xml` — Remove `<pure_python>true</pure_python>`, update version Depends on #350-#356. Part of the KCSDK epic (#346). Phase 8 of 8.
forbes added the enhancement label 2026-02-27 19:31:03 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#357