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)