v0.3.2
ingelibre/ingetrazov0.3.2Aug 18, 2026by tuxiasumari
Upgrading?
AI Summary
A major update introducing a Python extension system that allows users to discover and load custom plugins at startup without crashing the application.
Key Highlights
- Python extension system for custom plugins
- Reference plugins: Model Info and Python Console
- Robust error handling prevents broken plugins from crashing the app
- Full test suite runs on every pull request
New Features
- Extension system
- Model Info plugin
- Python Console plugin
- CI test suite integration
Full Release Notes
> **Downloads removed on 2026-09-28.** This version is kept for its history; its installers were withdrawn. Get the current version from the [latest release](https://github.com/ingelibre/ingetrazo/releases/latest). **IngeTrazo has extensions.** A new **Extensions** menu discovers Python plugins at startup — drop a `.py` file in your user plugins folder (`~/.local/share/ingetrazo/plugins/` on Linux, `%APPDATA%\ingetrazo\plugins\` on Windows) and its tools appear in the menu. A broken plugin can never prevent IngeTrazo from starting: it shows as a disabled "⚠ (load error)" entry instead. Two reference plugins ship inside the app: - **Model Info** — geometry counts, bounding box in your document's units, materials in use with painted area per material, layers, and BIM objects with quantities — the same numbers the BIM tray and the IFC export report. - **Python Console** (`Ctrl+Shift+P`) — a live scripting console over the open document. Every run is **one undoable step**: Ctrl+Z removes what a script built, the document knows it has unsaved changes, and a script that fails rolls back completely. Try **"Run script file…"** with `scripts/create_architectural_showcase.py` — it builds a small BIM-tagged pavilion, and a single Ctrl+Z undoes it. Writing your own plugin is documented in [`docs/plugins.md`](https://github.com/ingelibre/ingetrazo/blob/main/docs/plugins.md). The plugin API is not stable yet (0.x). **Credit where due:** the extension system is based on contributions by Ahsan Mehmood ([OpenSKP](https://github.com/iamahsanmehmood/openskp) — the library that powers IngeTrazo's native `.skp` import), consolidated and reworked in #4. Thank you! Also in this release: the repository now runs the full test suite on every pull request. Full details in `CHANGELOG.md`.
Related Repositories
public-apis/public-apis★ 491,191
A collective list of free APIs
NousResearch/hermes-agent★ 256,046
The agent that grows with you
yt-dlp/yt-dlp★ 200,216
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,539
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.