Skip to content

pyRevit v4.8-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@eirannejad eirannejad released this 09 Aug 21:54
· 1515 commits to master since this release
b2a4843

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 is 4.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 and 3.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 to 1.4
  • Other misc updates