pyRevit v4.8-beta
Pre-release
Pre-release
Updates
Tools:
- Pick elements is now configurable. Shift-Click and select the favorites
- Print tool naming format now ensures templates end in
.pdf
(#767: Failure to Print to PDF) (#887: Print Sheets Revit 2021) - ReValue tool now supports Find/Replace (#944: PyRevit Revalue Find and Replace Function)
- Misc fixes:
- #892: Family config export shows integers as "false"
- #913: Config window of Match function is too small
- #934: Fix paste orientation between 3d Views
- #954: Make Pattern Bottom button off screen
- #927: Sync Views bugfix, Copy State improvements
- #918: feat: add title to file pickers
- #897: Sync Views Not Working pyRevit v4.7.6
- #894: "Select Similar in a view" tool - use quick filter, allow to select in whole doc
- #866: Revit 2020 'Create Modifier Filters'
- #888: add Revit 2020.2.1 (New Install) build number
- #885: cannot add extensions (previous failed cli installation)
Framework Updates
- Removed dependency on .Net Core
- Upgraded .Net Framework to v4.8
- Switched to using the same version for cli (last version was
0.25
and now is4.8
matching pyRevit itself)
Engines
- Now using the modern C# compiler
Roslyn
. pyRevit runtime now compiles itself on this new compiler, and all the pyRevit C# bundles can now use the C# v8 version of the language (previously the max version was v5). An example of a new language feature is the interpolated strings e.g.$"UserName={username}"
or lambda methods e.g.void GetResponse() => 42;
- IronPython 2.7.10 has been added to the list of runtime engines
- CPython engines updated to
3.8.5
and3.7.8
- CPython
3.6.*
was removed since the embedded binaries are not provided by python.org anymore
Supported Revits
- Adding support for Revit 2021 and dropping 2016
Installer
- Installer not longer uses PowerShell scripts internally (#936: Installer fails if PowerShell script execution is restricted by Group Policy)
Script bundles
- Bundles now support a help file (#941: Automatic detection of help files)
Telemetry
- Telemetry does not fail validation on Revit 2021 build number anymore
- Fixed issue with missing ending forward slash on telemetry urls is Settings window
API
- Updated
rjm
module to1.4
- Other misc updates