Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 13:40
· 29 commits to main since this release
226235b

LoadingAI for Revit 0.3.0. The same build as v0.3.0-rc2 (226235b), which passed the in-Revit smoke suite on Revit 2027.2 (Snowdon model): 12 passed, 1 skipped (reload_links, checked by hand), 0 failed.

Install: unzip the file for your Revit year, run Install.ps1 (no admin). Needs WebView2 Evergreen. If Revit says Duplicated AddInId, delete a leftover RevitAiPoc.addin.

What changed since 0.2: plugin-review fixes (PRs #90–#93). Units on the tool surface are mm, m², m³ and degrees. Write tools show a read-only summary of what will change before you confirm (ADR-0015, still Proposed). create_family_instance places at a height above the named level and moves the instance if Revit puts it elsewhere. Moving a wall moves its hosted door once. tag_all, create_dimension, colour overrides and reload_links were fixed and verified. split_by_levels pages with limit and continueFrom without skipping walls. The add-in is English-only; the LLM translates other languages before they reach the tools.

Known limits:

  • split_by_levels on walls Revit has joined can roll the whole batch back with "Can't keep elements joined"; nothing is changed, and the failure text names the blamed elements.
  • split_by_levels cannot filter by level.
  • Only the Revit 2027 build was run inside Revit; 2024–2026 were compiled by CI only.
  • Revit 2027.2 needs DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 and DOTNET_SYSTEM_GLOBALIZATION_PREDEFINED_CULTURES_ONLY=0 to run the NUnit Revit tests (see src/LoadingAI.RevitTests/README.md).