All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changelog file.
- Python code to generate
.cpp
from.xml
. - Python code to replace macros in
.cpp
/.h
files.
- Do not show default argument when argument is required by C API.
- Updated generator code for recent changes in FreeCAD src code.
- Update stub to recent FreeCAD version (
main
from 2024-02-05).
- Issue #10: make
templates.py
easy copy-paste. - Issue #8: use
qtpy
inFreeCADTemplates
as optional dependency. - Fix submodules (add to public API, use module attributes):
- Issue #14: add
FreeCADGui.PySideUic
, - Issue #17: move
ProgressIndicator
toFreeCAD.Base
, - Issue #16: set
FreeCAD.Console
as attribute,
- Issue #14: add
- Update stub to recent FreeCAD version (
main
from 2023-11-24). - New Python 3.12 typing syntax in generator code.
- Errors reported by
pyright
.
pre-commit
configuration.
- Errors reported by
ruff
,mypy
,pyright
.
- An install file uses
pyproject.toml
.