Release Notes#
4.4#
Python API#
4.4.0#
New Features
- Capture the board layout in Python, populating placements and computed
geometry into the design scene graph object for introspection.
- A standardized export plugin interface to incorporate a user-land export
plugin into the CLI commands.
- Virtual connections (experimental): declare two endpoints connected
without JITX routing them. Useful for off-board connections or when doing
custom overlappable shapes.
Bug Fixes
- Fixes to routes, control points and vias defined from code.
- Other minor fixes.
JITX Runtime#
4.4.0#
Improvements
- Support for capturing the board layout in Python.
- More stable routes, control points and vias across runs.
Bug Fixes
- Various routing and export fixes.
- Other minor fixes.
4.2#
Python API#
4.2.0#
New Features
- Define routes from code.
- Define control points from code.
- Tag routes and control points.
- Add new design constraints.
- Add overlappable copper.
Bug Fixes
- Vias under pads no longer require a routing structure on the pad layer.
- Other minor fixes.
JITX Runtime#
4.2.0#
Improvements
- Add route-to-pour connections.
- New board command shortcuts and UI improvements.
- ODB++ export now supports tented vias.
Bug Fixes
- Better routing, via stabilization along with pour fixes.
- Various export and geometry fixes.
- Minor UI and error-message fixes.
- Other minor fixes.
4.0#
Python API#
4.0.4#
Bug Fixes
- Add checks for overlapping pins in symbols to avoid runtime error.
- Add handling of inadvertent += on Ports.
4.0.3#
Bug Fixes
- Minor bug fix in error handling of dependency check.
4.0.2#
Bug Fixes
- Better handling of dependency check.
4.0.1#
- Initial release of the Python API
JITX Runtime#
4.0.6#
Bug Fixes
- Fixed issues in export and cache.
- Fixed minor issues in region creation.
- Fixed issue in the router if geometry was overlapping in complex ways.
- Other minor fixes.
4.0.5#
Bug Fixes
- Fixed crash in pour shape computation on Windows.
4.0.4#
Backport
- STEP export is now available in the extension sidebar
4.0.3#
Bug Fixes
- Fixed regression in schematic net label rendering
4.0.2#
Bug Fixes
- Fixed issues with route stability.
- Resolved issue when copying circuits in the board layout.
- Other minor fixes.
4.0.1#
Bug Fixes
- Various minor UI bug fixes in the vscode extension.
- Fix various minor issues in routing and pin assignment.
- Minor fixes of geometry edge cases in the route realization.
4.0.0#
- Initial release of the Python driven version of JITX