·
21 commits
to develop
since this release
Highlights
-
All versions of Revit, 2025 up and down, are supported, YES!
It has been the case for 6 months, but we were greedy and tried to fix as much as we could before releasing. Huge thanks to @dosymep
and @sanzoghenzo 🙏 -
New Iron Python Engines:
- Default is 2.7.12
- 3.4.2 available (expect bugs as this version dropped some of the modules used by some of the tools)
-
Cpython is still not fully supported, the task at hand is way too big for our current manpower
-
New Code Signing Certificate with Azure Trusted Signing
Changes
Tools
-
Preflight Checks
- Extra preflight checks thanks to our hackathon participants ( @tay0thman @andreasdraxl @nasmovk )
- New full audit tools, scans all linked models and report plenty of data + allow exporting that data to CSV
- Improved #2348: Create levels_check.py
- Improved #2349: Create grids_check.py
-
Color Splasher
- Thanks to @NonicaTeam lots of fixes and a nice save and load scheme function
- Complete cleaning and a dose of refactor to better match pyRevit standards
- Resolved #2514: Color Splasher: Unwanted characters in filter name
- Resolved #2494: fixes 2479 - color splasher
- Improved #2457: color splasher update
- Resolved #2355: Color splasher 'DataTable' issue : full_frame: true
-
Copy Sheets
- Resolved #2513: Precision on the tool behaviour: copy sheets
-
Convert lines
- Resolved #2509: Convert lines closing event
-
Resolved #2387: New Tool - Move Viewport label
-
Fixes
- Resolved #2461: cycle family types
Engines
- Resolved #2538: fix: Handle netcore/netfx folders in CLI runner path resolution
Runtime
- Resolved #2427: Loader refactor
- Resolved #2363: fix net folder
- Resolved #2356: Update HyperlinkEngine.cs
Python 3
- Improved #2422: IronPython 3 Compatibility and Update for xlrd & xlsxwriter
IronPython
- Improved #2422: IronPython 3 Compatibility and Update for xlrd & xlsxwriter
DotNet API
- Resolved #2395: Update ScriptConsole.cs
Command Line Utility (CLI)
- Brought back the DLLs in the repo to maintain the usability of clones for now
- Resolved #2539: loading pyRevitLabs.json in PyrevitCLI manually if assembly is not found
- Resolved #2510: Update pyrevit-hosts.json
- Resolved #2427: Loader refactor
Wiki
-
Complete review adding the docstring for better documentation and usability
- Improved #2523: query module docstring review
-
Developer Guide by @sanzoghenzo 🍾
- Resolved #2511: Update dev-guide.md
-
Fixes
Runtime
- Resolved #2516: fix(config): allow concurrent access to pyrevit_config.ini @sanzoghenzo
- Resolved #2428: CRITICAL [pyrevit.runtime] Can not find required reference assembly: System.Drawing.Common
Extensions
- Resolved #2460: Added Pam Building Design+ extension
- Resolved #2430: fix for update button in Revit 2025
Languages
- pyRevit speaks: English (@eirannejad originally), French (@jmcouffin), Russian(@dosymep) and German (@Thomas84)
- Tools and Tool tips have been edited accordingly and some of the main windows as well thanks to @dosymep again
Downloads
🔹 See Assets section below for all download options
pyRevit
- 📦 pyRevit 5.0.0.25034 Installer
- 📦 pyRevit 5.0.0.25034 Installer - Admin / All Users / %PROGRAMDATA%
pyRevit CLI (Command line utility)
- 📦 pyRevit CLI 5.0.0.25034 Installer - Admin / System %PATH%
The MSI is preferred as we have had issues with the exe lately