Skip to content

Changelog

2026

February 2026

Added

  • Add MkDocs Material documentation site with API reference, tutorials, and shape catalog (b7129b4)
  • Add image to README for project visualization (93f18b7)
  • Address Copilot review: narrow exceptions, consolidate imports, tighten SVG assertions (5c9e4f5)
  • Add toroidal and C-core full pipeline tests, fix SVG cross-section crash (8700fc6)
  • Address Copilot review: edge filter, import placement, DXF test (8002868)
  • Add 2D drawing engine with HLR projection for SVG/DXF/FCMacro export (f4555d1)
  • Add pre-commit hooks (ruff + vulture) and fix all lint issues (fe8ded1)
  • Add MAS-based winding support with turnsDescription coordinates (bf4c095)

Changed

  • Update Usage section with accurate examples and proper imports (5aabcf6)
  • Update src/OpenMagneticsVirtualBuilder/cadquery_builder.py (368e5ae)

Fixed

  • Fix toroidal/concentric winding rendering and add C-core rotation (cee95b8)
  • Fix review comments and add hidden edge support for DXF/SVG/FCMacro (e92835d)
  • Fix test_1 and test_4 failures in CadQuery builder (0458c60)

Removed

  • Remove obsolete test files after full-magnetic merge (1b925c7)

Other

  • Initial plan (ffbd016)
  • Mark full pipeline tests as slow, exclude from pre-push hook (0ed433f)
  • Skip toroidal shapes in gapping tests (PyMKF incompatibility) (49d89c1)
  • Clean up unused variables, dead code, and imports (414aad9)
  • Restore bobbin/winding/assembly APIs and add full magnetic tests (5d31767)
  • DRY refactoring: eliminate ~350 lines of duplicated code across engines (884b9be)

January 2026

Added

  • Added rectangular wires (df7ce91)
  • Added option to reduce polygons (11c136e)
  • Added tests (fe62dc0)

Other

  • 3D Magnetics implmented for round wires (8890935)
  • First draft (c486799)

2025

May 2025

Fixed

  • Fixed some issues with URs (b482312)

Other

  • Merge (85c4ca5)

April 2025

Fixed

  • Fixed hole in URs (1ad4b67)
  • Fixed some corner cases (a741595)
  • Fixed some minor bugs in FreeCAD engine and added C shapes (5cd7296)
  • Fixed winding window with ER (3003cb4)
  • Fixed small bugs found by Trafolo (dfd2478)
  • Fixed small bugs found by Trafolo (9b5d784)

Other

  • Version updated (431e54a)

March 2025

Fixed

  • Fixed roundig error (7407491)
  • Fixed roundig error (bc013c0)

February 2025

Added

  • Added C cores (48c09fb)

January 2025

Fixed

  • Fixed bug in cadquery engine (b06e73e)

Removed

  • Delete LICENSE.md (e4d0cdb)

Other

  • Create LICENSE (e213248)
  • Bug fixed (2f3f9ae)

2024

December 2024

Added

  • Added Cadquery engine (e953813)

November 2024

Added

  • Added multipath option for linux (05468d1)

October 2024

Added

  • Added support for PyPi (30f6688)

Fixed

  • Fixed default output folder (6e591cb)

September 2024

Changed

  • Updated to FreeCAD 1.0rc2 (bbfc9af)

August 2024

Changed

  • Improved some mdoern freecad stuff (eaccb18)

Other

  • All test passing with freecad-daily in Ubuntu 24 (332b927)

July 2024

Changed

  • Updated to stable version of FreeCAD (cffe97c)
  • Updated to latest version of PyMKF and fixed EPs position (61a3288)

Other

  • Set back to daily (d14ee3a)

March 2024

Changed

  • Update README.md (a671198)

2023

October 2023

Added

  • Added support for windows (36d8b81)

April 2023

Added

  • Added toroids (dd01242)

Fixed

  • Fixed bug in ER 64 (fe4a2e2)

March 2023

Other

  • Code cleaned a bit (c0f13d5)

February 2023

Changed

  • Update LICENSE.md (3931bb8)

Fixed

  • Fixed weird case with EPX (dd780a6)
  • Fixed bug in UR (1feb690)

Other

  • Uncommented tests and addedhorizontal column in EPX (6598fd7)

January 2023

Fixed

  • Fix proejections missalignment (bebce4f)

Other

  • Small fix for EFDs (50b96e6)

2022

December 2022

Added

  • Added Complete cores model (42b3590)

Other

  • Small correction for RMs (eac20ba)
  • Gapping technical drawing done (5e09f13)

November 2022

Added

  • Added tests for technical drawings (5dded03)
  • Added manual SVG generation (c806a96)
  • Added stability and draft of dimensions (410bdc1)
  • Added fucntion for families and OBJ creation (99d4891)

Removed

  • Removed dependency on file (3fa5fad)

Other

  • FRemoved tempalte.svg (29cdb68)

September 2022

Changed

  • Update README.md (74de7c0)

Other

  • Create LICENSE.md (c17add3)
  • All concentric shapes added to builder (be9e653)

July 2022

Other

  • Initial commit (80583ee)