BonsaiPR v0.8.6-alpha260808-91bc57b [rec]
Pre-releaseIfcOpenShell source commit (before PR merging): 644b922
Merge order: recorded (the sequence recorded by the curation profile)
Branch used to create this release: build-0.8.6-alpha2608081329
This is an automated build of BonsaiPR with the latest pull requests merged from the IfcOpenShell repository.
📋 Merge Order: Recorded
PRs were merged in recorded — the order this profile's curator merged in. BonsaiPR produces up to three releases per automation run — ascending (lowest PR# first), descending (highest PR# first), and by-updated (most recently updated PR first) — to maximise the number of PRs that can be included. When two PRs conflict with each other (but not with the base branch), only one order can include both; the other is skipped and may appear in the companion ascending, descending or by-updated release. If a PR you need is listed under “Skipped – Conflict with other PRs” below, check the companion release for that PR.
📦 Available Downloads
- macOS (Apple Silicon): bonsaiPR_py311-0.8.6-alpha2608081329-macos-arm64.zip
- Windows (x64): bonsaiPR_py311-0.8.6-alpha2608081329-windows-x64.zip
- macOS (Intel): bonsaiPR_py311-0.8.6-alpha2608081329-macos-x64.zip
- Linux (x64): bonsaiPR_py311-0.8.6-alpha2608081329-linux-x64.zip
📊 Build Statistics
- Total PRs Processed: 129
- Successfully Merged: 128
- Skipped (draft PRs): 0
- Skipped (conflict with other PRs): 1
- Failed PRs: 0
- Success Rate: 99.2%
🔁 Changes since last build (merge order: recorded)
Now merging (11)
- #7003 (failed → merged) — Add true object mirroring operator
- #8083 (skipped_conflict → merged) — Parametric dimensions
- #8241 (failed → merged) — Additional selection and deselection tools
- #8242 (skipped_conflict → merged) — Linked file features
- #8261 (skipped_conflict → merged) — Bonsai: skip fully off-screen edges in 2D proximity snap (#8187)
- #8264 (skipped_conflict → merged) — Selector: fix material != and NULL filtering (#6787)
- #8266 (skipped_conflict → merged) — util.cost: add calculate_total_applied_value (#5912)
- #8285 (skipped_conflict → merged) — ifc4d: MSP2Ifc tolerates optional task elements (#5556)
- #8317 (skipped_conflict → merged) — Fix get_part_of_product crash and IFC2X3 typo (#8081)
- #8332 (skipped_conflict → merged) — ifc5d: measure segment length from geometry when it is not a supported extrusion
- #8353 (skipped_conflict → merged) — Bonsai: preserve IfcStyledItem when regenerating a wall body (#4790)
📄 Full per-PR breakdown
The complete per-PR tables — 0 failed, 1 skipped (conflict with other PRs), 0 skipped (draft), and 128 successfully merged — are in the full report: v0.8.6-alpha2608081329.md (rendered in-repo; also attached to this release as README-bonsaiPR_py311-0.8.6-alpha2608081329.txt).