feat(sdk): remove fallbacks, add deprecation warnings, bump v1.0.0 (#357) #365
Closed
forbes
wants to merge 1 commits from
feat/gears-addon into main
pull from: feat/gears-addon
merge into: kindred:main
kindred:main
kindred:test/planar-drag-console-test
kindred:fix/planar-drag-prepass
kindred:chore/update-solver-submodule
kindred:fix/distance-datum-plane-classification
kindred:fix/assembly-drag-flip-detection
kindred:feat/solver-assembly-integration
kindred:feat/solver-context-packing
kindred:feat/solver-api-types
kindred:fix/submodule-pointers
kindred:feat/ztools-sdk-migration
kindred:feat/ztools-theme-extraction
kindred:feat/silo-start-page
kindred:fix/book-toml-fa6
kindred:fix/book-toml-v05
kindred:fix/docs-install-mdbook
kindred:fix/docs-checkout-docker-network
kindred:fix/docs-checkout-localhost
kindred:fix/docs-workflow-paths
kindred:docs/mdbook-setup
kindred:fix/qss-theme-polish
kindred:fix/tangent-cylinder-attachment
kindred:fix/bom-registration-path
kindred:fix/angled-datum-edit
kindred:fix/missing-silo-icons
kindred:fix/delete-bom-entry-request
kindred:fix/menu-insertion-fragility
kindred:fix/manipulator-timing
kindred:chore/repo-cleanup-docs
kindred:fix/build-menu-icon-size
kindred:fix/ui-appearance-polish
kindred:feat/update-checker
kindred:fix/merge-silo-toolbar
kindred:fix/silo-workbench-bugs
kindred:art/update-kindred-icons
kindred:docs/update-ci-and-overview
kindred:refactor/silo-split
kindred:docs/split-repository-state
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
99a08e4e99 |
feat(sdk): remove fallbacks, add deprecation warnings, bump v1.0.0 (#357)
All checks were successful
Build and Test / build (pull_request) Successful in 30m5s
- Bump SDK_VERSION to 1.0.0 in version.py and package.xml - Remove <pure_python> tag from package.xml (kcsdk is C++) - Remove all FreeCADGui.* fallback paths in context.py, dock.py, toolbar.py, menu.py; require kcsdk module - Remove query fallbacks in origin.py (keep register/unregister which still need FreeCADGui.addOrigin/removeOrigin) - Add deprecation warnings to 11 superseded FreeCADGui methods in ApplicationPy.cpp (not addOrigin/removeOrigin) - All 39 Tier 1 tests pass |