Repository navigation
Brecon 1.0.0rc4
Pre-releaseFirst release under the Brecon name, formerly PyniteGUI.
The app, package, launch command, Help/About, reports, MCP identity, documentation and citation now use Brecon. The pynitegui command/import namespace, existing project/recipe formats, preferences, recovery storage and old MCP reference URI remain compatible. Repository URLs and previous release artifacts are preserved.
Install in a fresh environment:
uv tool install --python 3.12 "brecon==1.0.0rc4"
breconOr use python -m pip install "brecon==1.0.0rc4" in a Python 3.12+ virtual environment. For MCP support, install "brecon[mcp]==1.0.0rc4". If reusing an environment or uv-tool setup, uninstall the old PyniteGUI package/tool first because both provide the compatibility command/import namespace. Keep your project files.
Validation:
- 882 tests passed with no skips in each of two environments: locked checkout and independently installed MCP wheel.
- Fresh base/MCP installations of the final wheel passed all 26 examples through save/open/analyze/export and native-window startup. Authenticated MCP discovery/edit/undo/shutdown and both launch commands passed.
- Isolated uv-tool installation, both installed-asset viewport suites, strict documentation/link checks and documentation browser QA passed.
- Installed RC4 visible Cocoa checks passed with WebGL 2.0 / ANGLE Metal on Apple M4 Max. The final runtime is byte-identical to that tested build. Earlier RC3 human file-picker/F5/printing confirmation remains historical evidence; Linux and Windows RC4 workflows are unverified.
- The publishing workflow accepts Brecon metadata only and verifies the exact tagged assets and hashes before uploading without rebuilding.
This remains a prerelease. Intended scope is elastic 2D/3D frames and bilateral axial-only trusses, plus restricted frame-only P-Delta. Surface/plate workflows are experimental. Plastic, modal, unilateral and reinforced-concrete nonlinear workflows remain deferred. Independent feedback and outstanding platform checks are required before stable 1.0.
The wheel and source archive are built from commit 9d21e167497cde1727d1fddc8ea86c19e9d33d7b. Verify them with the attached SHA256SUMS.
See validation and limits, changelog, the manual and citation guidance.