BonsaiPR v0.8.6-alpha260807-7e66343 [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-alpha2608071443
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-alpha2608071443-macos-arm64.zip
- Windows (x64): bonsaiPR_py311-0.8.6-alpha2608071443-windows-x64.zip
- Linux (x64): bonsaiPR_py311-0.8.6-alpha2608071443-linux-x64.zip
- macOS (Intel): bonsaiPR_py311-0.8.6-alpha2608071443-macos-x64.zip
📊 Build Statistics
- Total PRs Processed: 129
- Successfully Merged: 117
- Skipped (draft PRs): 0
- Skipped (conflict with other PRs): 10
- Failed PRs: 2
- Success Rate: 90.7%
🔁 Changes since last build (merge order: recorded)
Now merging (12)
- #5452 (failed → merged) — Radiance Rendering Changes
- #7342 (failed → merged) — #7331 related: Modifications to include IfcSpace entities in Cost Schedules, as elements and quantities + Project Library extended support for costing and scheduling
- #7523 (failed → merged) — Fix: hybrid kernel sigsegv fallback (0.8.0)
- #7795 (failed → merged) — Closes #7765: Default IFC file path to relative and auto-convert on blend save
- #7798 (failed → merged) — Manual drawing reference
- #7839 (failed → merged) — Fix #7838: Fix slab layer direction and thickness offset
- #7965 (failed → merged) — Closes #6321: Auto-snap SECTION endpoints to drawing border
- #8171 (failed → merged) — Add per-drawing render overrides (status_render module)
- #8200 (failed → merged) — Preserve custom opening geometry via a type-level Reference template
- #8201 (failed → merged) — Dev notes system
- #8319 (skipped_conflict → merged) — Retain linked aggregates when duplicating an aggregate (#8233)
- #8335 (skipped_conflict → merged) — util.representation + Bonsai: fix two nested mapped-item transform bugs (#3019)
Status changed (10)
- #7669 (merged → skipped_conflict) — First version clipboard module. 3 modes available (RENAME, DUPLICATE, DESTINATION)
- #8083 (merged → skipped_conflict) — Parametric dimensions
- #8242 (failed → skipped_conflict) — Linked file features
- #8261 (merged → skipped_conflict) — Bonsai: skip fully off-screen edges in 2D proximity snap (#8187)
- #8264 (merged → skipped_conflict) — Selector: fix material != and NULL filtering (#6787)
- #8266 (merged → skipped_conflict) — util.cost: add calculate_total_applied_value (#5912)
- #8285 (merged → skipped_conflict) — ifc4d: MSP2Ifc tolerates optional task elements (#5556)
- #8317 (merged → skipped_conflict) — Fix get_part_of_product crash and IFC2X3 typo (#8081)
- #8332 (merged → skipped_conflict) — ifc5d: measure segment length from geometry when it is not a supported extrusion
- #8353 (merged → skipped_conflict) — Bonsai: preserve IfcStyledItem when regenerating a wall body (#4790)
📄 Full per-PR breakdown
The complete per-PR tables — 2 failed, 10 skipped (conflict with other PRs), 0 skipped (draft), and 117 successfully merged — are in the full report: v0.8.6-alpha2608071443.md (rendered in-repo; also attached to this release as README-bonsaiPR_py311-0.8.6-alpha2608071443.txt).