Skip to content

Brecon 1.0.0rc4

Pre-release
Pre-release

Choose a tag to compare

@praksharma praksharma released this 28 Oct 15:09
· 21 commits to master since this release

First 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"
brecon

Or 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.