Skip to content

Latest commit

 

History

History
70 lines (41 loc) · 1.45 KB

CHANGELOG.md

File metadata and controls

70 lines (41 loc) · 1.45 KB

Changelog

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.

[Unreleased]

Added

Changed

Deprecated

Removed

Fixed

Security

[1.0.17] - 2024-02-05

Added

  • Changelog file.
  • Python code to generate .cpp from .xml.
  • Python code to replace macros in .cpp/.h files.

Changed

  • 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).

Fixed

  • Issue #10: make templates.py easy copy-paste.
  • Issue #8: use qtpy in FreeCADTemplates as optional dependency.
  • Fix submodules (add to public API, use module attributes):
    • Issue #14: add FreeCADGui.PySideUic,
    • Issue #17: move ProgressIndicator to FreeCAD.Base,
    • Issue #16: set FreeCAD.Console as attribute,

[1.0.16] - 2023-11-24

Changed

  • Update stub to recent FreeCAD version (main from 2023-11-24).
  • New Python 3.12 typing syntax in generator code.

Fixed

  • Errors reported by pyright.

[1.0.15] - 2023-11-10

Added

  • pre-commit configuration.

Fixed

  • Errors reported by ruff, mypy, pyright.

[1.0.14] - 2023-01-29

Changed

  • An install file uses pyproject.toml.