Skip to content

docs: write the v0.11.1, v0.12.0 and v0.12.1 changelog entries - #67

Merged
Lutherwaves merged 1 commit into
mainfrom
docs/changelog-v0.11.1-v0.12.1
Sep 24, 2026
Merged

Lutherwaves merged 1 commit into
mainfrom
docs/changelog-v0.11.1-v0.12.1

Conversation

@Lutherwaves

@Lutherwaves Lutherwaves commented Sep 24, 2026 •

Copy link
Copy Markdown
Member

The fixes for placement cycles, IfcFaceBasedSurfaceModel support and the half-space clip shipped as v0.11.1, v0.12.0 and v0.12.1 without writing anything under ## Unreleased. The release workflow therefore promoted three empty headings. This PR fills them in and changes nothing else.

  • v0.11.1 (Fixed): a cyclic or self-referencing placement chain no longer overflows the stack. The walk now detects cycles and stops at 1024 levels.
  • v0.12.0 (Added): IfcFaceBasedSurfaceModel is tessellated. On duplex_a the box-fallback rate drops from 32.1% to 1.9%.
  • v0.12.1 (Fixed): half-space subtypes now reach the clip gate. A bounded clip whose boundary is not a rectangle keeps the conservative box instead of under-reporting.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Bug Fixes
    • Improved boolean clipping for polygonal and boxed half-spaces with rectangular boundaries. Other shapes continue to use the existing fallback behavior.

The three releases shipped without entries under Unreleased, so the
release workflow promoted empty headings. The text is written here
under the headings that already exist.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 277181d4-11d9-4b95-8b6c-05ecbaf44e86

📥 Commits

Reviewing files that changed from the base of the PR and between 02d8bce and 112e2d1.

📒 Files selected for processing (1)
  • CHANGELOG.md

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The changelog adds a v0.12.1 entry describing bounded clipping for rectangular half-space boundaries, the fallback for other shapes, and related measurements.

Changes

Half-space clipping

Layer / File(s) Summary
Document clipping behavior
CHANGELOG.md
The v0.12.1 entry describes bounded clipping for rectangular half-space boundaries, the conservative bounding-box fallback for other shapes, and corpus measurements.

Priority: ⬇️ Low

Merge Risk: ⚪ Minimal · up to 112e2

The release notes accurately describe the documented changes and their limits; no actionable merge risk remains.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the documentation change and names all three changelog entries.
Description check ✅ Passed The description clearly explains what changed and why. It omits the template headings and does not state how the documentation-only change was verified, but the required context is mostly present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Lutherwaves
Lutherwaves merged commit 8c067d7 into main Sep 24, 2026
12 checks passed
@Lutherwaves
Lutherwaves deleted the docs/changelog-v0.11.1-v0.12.1 branch September 24, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant