Skip to content

Releases: OpeningDesign/bonsaiPR

BonsaiPR v0.8.6-alpha260809-12724c9 [rec]

Choose a tag to compare

@theoryshaw theoryshaw released this 09 Aug 21:39

IfcOpenShell 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-alpha2608092116

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

📊 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)

No PR-level changes since the previous build.

📄 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-alpha2608092116.md (rendered in-repo; also attached to this release as README-bonsaiPR_py311-0.8.6-alpha2608092116.txt).

Contributors from Merged PRs (22)

BonsaiPR v0.8.6-alpha260809-b8dc2ad [rec]

Choose a tag to compare

@theoryshaw theoryshaw released this 09 Aug 20:27

IfcOpenShell 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-alpha2608092012

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

📊 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)

No PR-level changes since the previous build.

📄 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-alpha2608092012.md (rendered in-repo; also attached to this release as README-bonsaiPR_py311-0.8.6-alpha2608092012.txt).

Contributors from Merged PRs (22)

BonsaiPR v0.8.6-alpha260809-acbdf28 [rec]

Choose a tag to compare

@theoryshaw theoryshaw released this 09 Aug 16:07

IfcOpenShell 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-alpha2608091552

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

📊 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)

No PR-level changes since the previous build.

📄 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-alpha2608091552.md (rendered in-repo; also attached to this release as README-bonsaiPR_py311-0.8.6-alpha2608091552.txt).

Contributors from Merged PRs (22)

BonsaiPR v0.8.6-alpha260809-fccef86 [rec]

Choose a tag to compare

@theoryshaw theoryshaw released this 09 Aug 05:07

IfcOpenShell 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-alpha2608090452

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

📊 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)

No PR-level changes since the previous build.

📄 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-alpha2608090452.md (rendered in-repo; also attached to this release as README-bonsaiPR_py311-0.8.6-alpha2608090452.txt).

Contributors from Merged PRs (22)

BonsaiPR v0.8.6-alpha260808-91bc57b [rec]

Choose a tag to compare

@theoryshaw theoryshaw released this 08 Aug 13:44

IfcOpenShell 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

📊 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).

Contributors from Merged PRs (22)

BonsaiPR v0.8.6-alpha260807-7e66343 [rec]

Choose a tag to compare

@theoryshaw theoryshaw released this 07 Aug 14:59

IfcOpenShell 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

📊 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).

Contributors from Merged PRs (21)

BonsaiPR v0.8.6-alpha260807-c80a8e0 [upd]

Choose a tag to compare

@theoryshaw theoryshaw released this 07 Aug 13:38

IfcOpenShell source commit (before PR merging): 0482427
Merge order: by-updated (most recently updated PR first)
Branch used to create this release: build-0.8.6-alpha2608071322

This is an automated build of BonsaiPR with the latest pull requests merged from the IfcOpenShell repository.

🕒 Merge Order: Recorded

PRs were merged in by last update — most recently updated PR merged first. 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 or descending release. If a PR you need is listed under “Skipped – Conflict with other PRs” below, check the companion release for that PR.

📦 Available Downloads

📊 Build Statistics

  • Total PRs Processed: 129
  • Successfully Merged: 114
  • Skipped (draft PRs): 0
  • Skipped (conflict with other PRs): 2
  • Failed PRs: 13
  • Success Rate: 88.4%

🔁 Changes since last build (merge order: recorded)

No PR-level changes since the previous build.

📄 Full per-PR breakdown

The complete per-PR tables — 13 failed, 2 skipped (conflict with other PRs), 0 skipped (draft), and 114 successfully merged — are in the full report: v0.8.6-alpha2608071322.md (rendered in-repo; also attached to this release as README-bonsaiPR_py311-0.8.6-alpha2608071322.txt).

Contributors from Merged PRs (18)