pyRevit v4.8.14.24016
Downloads
🔹 See Assets section below for all download options
pyRevit
- 📦 pyRevit 4.8.14.24016 Installer
- 📦 pyRevit 4.8.14.24016 Installer - Admin / All Users / %PROGRAMDATA%
pyRevit CLI (Command line utility)
- 📦 pyRevit CLI 4.8.14.24016 Installer - Admin / System %PATH%
Highlights
-
Implemented #2021 #2022 #2028 #2029: Color Splasher ported to pyRevit from [Original BIMOne Color Splasher (https://github.com/bimone/addins-colorsplasher) with help from Nonica and some time donated from BIMOne Inc.
✨Bonus features: Create filters and apply to view, Create legend -
Implemented #1832: PyRevit Synchronise button, tool that can replace the Revit sync button and offer the possibility to automatically sync on starting view and close other windows. Many people involved around this tool including @jmcouffin @thumDer @alexdaversa @Robbo1234 @aniketdikshit
- Updated #2023: Update dependencies
- Resolved #1865: handling #1864 multiple Revit session launch at the same time thanks to @thumDer
- New bundle feature: name a second set of icons icon.dark.png in your bundle to have a Dark Theme friendly icon display thanks to @dosymep
- Added helper script for dark mode icon conversion
- New pyRevit API Documentation thanks to @sanzoghenzo : https://docs.pyrevitlabs.io
Changes
Tools
- Improved #2014: improved view handling
- Improved #2015: Add current date to Print Sheets tool filename formats.
- Implemented #1832: PyRevit Synchronise
- Improved #1944: Added cat to entities without tags
- Improved #1943: Exception for Workset links already existing
- Improved #1932: Fix for #1913 - Set Crop Region now works with Elevations
- Improved #1921: Reassign Parent for Keynote
- Improved #1872: config mode for Get Centroid
pyRevit API Documentation
New documentation workflow and platform:
- CI when publishing PR against docs branch
- mkdocs backend
- Modern theme,
- Better presentation and code highlighting of examples embedded in modules docstring, copy button for sample code, ...
Thanks to for the initiative and extensive work @sanzoghenzo and @jmcouffin to help the fixing of the docstrings against google python recommendations
- Resolved #1951: update docs with latest changes
- Resolved #1950: Updated forms.alert sample
- Resolved #1919: docs: switch doc generation to mkdocs
- Improved #1896: docs: add docstrings
Runtime
- Resolved #1931: Fix invokebutton
- Improved #1885: Implementation of Theme Changed Event (2024+)
- Resolved #1862: fix: make envvars cpython compatible
- Resolved #1865: handling #1864
Engines
- Resolved #1931: Fix invokebutton
Extension Checks
- Improved #1916: Create worksets_content_check.py
Bundles
Now handles dark theme. Dark Theme UI event implementation
- Improved #1897: UITheme
- Resolved #1871: Option to set icon size for toggle_icon and UIpanel's is_beta
Hosts Database
- Resolved #1888: Update pyrevit-hosts.json
Extension Hooks
- Improved #1885: Implementation of Theme Changed Event (2024+)
Python 3
- Resolved #1862: fix: make envvars cpython compatible