Releases: pyrevitlabs/pyRevit
Releases · pyrevitlabs/pyRevit
pyRevit CLI v4.8.2
Misc improvements
pyRevit v4.8-beta2
New Features
- Output window now supports input. You can now take input from users using
raw_input
(IronPython 2.x) andinput
(cpython 3.x) It also works in C# and VB.Net usingConsole.ReadLine()
- Output window now supports pdb debugger
Tools
- Resolved Issue (#968: Duplicate schedule name with import from CSV makes pyrevit error)
- Resolved Issue (#629: Move Selected Viewports to Selected Sheet)
- Resolved Issue (#976: PyRevit Isolate missing some Revit items in view )
- Resolved Issue (#962: Print Sheets Does Not Remove Non-Printable Characters in v4.8.0)
- Resolved Issue (#571: PyRevit ReOrder Sheet Error)
- Resolved Issue (#970: Rename Sheets - Camelcase and remove spaces)
- Resolved Issue (#977: Colorize group types fixes)
Runtime
- Resolved Issue (#966: Install Error - eirannejad/pyRevit)
Misc Changes
- All emojies are stored in a resource dll called
pyRevitLabs.Emojis.dll
now. No more 2800 png files in thebin/emoji
. This means easier installation - All pyRevit dlls are signed now
pyRevit CLI v4.8.1
cli-v4.8.1.0
pyRevit v4.8-beta
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
pyRevit CLI v4.8-beta
CLI version now matches the pyRevit version. Last CLI version was 0.25
and this one is 4.8
. This makes it easier for me to detect pyRevit versions from env reports. It was also confusing for the users why there are two version numbers associated with pyRevit and the CLI. This makes updating the cli a bit harder since it needs to match pyRevit version but CLI gets updated less that pyRevit itself usually.
pyRevit v4.7.6
pyRevit CLI v0.25.0.0
- Resolved issue #760
- Clone from image no longer fails if can not delete staging dir
- Misc cleanups
pyRevit v4.7.5
Improvements
- Print Sheet Improvements
- Manage Packages
- New UI/UX option to hide command assembly info from tooltips. The are considered Tool Debug info and are hidden by default from now on. CLI config option is
tooltipdebuginfo
Misc
pyRevit CLI v0.21.0.0
pyRevit v4.7
Note
Everyone is encouraged to update to 4.7 as the previous versions are not supported anymore. The last 4.6 installer will be kept for backwards compatibility
New Features
- Added
https
option to telemetry server - Added
script.dump_json
andscript.load_json
for easy loading and dumping json files - Search tool now shows tooltips for commands
- Dynamo nodes now can request
clean: true
in bundle metadata file - Panels can now be collapsed by default by setting
collapsed: true
in bundle file - Added
pyevent
module to shipped modules
New Tools:
- Completely redesigned Print tool
- Added "Merge Parts" tool
- Fixed bugs on ReNumber tool especially the increment/decrement functionality
Updates
Release notes in Beta Updates
See the release notes here for each previous v4.7 beta updates.
4.7 Beta 4
4.7 Beta 3
4.7 Beta 2
4.7 Beta 1