Skip to content

Releases: pyrevitlabs/pyRevit

pyRevit v4.8-beta4

09 Nov 01:53
738cac0
Compare
Choose a tag to compare
pyRevit v4.8-beta4 Pre-release
Pre-release

Featured Changes

  • First draft of bim360 sync with keynote manager (#795: Keynote Manager Compatibility with BIM360)
  • New Load Families From Folder tool (Merged #1041: added Load Families.pushbutton)
  • Added Revitron to list of default extensions

Next Release

  • pyrevit doctor command line option to fix pyRevit installation issues
  • Preflight Checks
  • Fully tested BIM360 integration with Keynote Manager
  • Keynote Manager Improvements (e.g Rekey Keynotes)

Tools

  • Resolved Issue (#1044: SearchPrompt captures a return key stroke from previous dialog)
  • Resolved Issue (#944: PyRevit Revalue Find and Replace Funcation)
  • Resolved Issue (#992: Reload Links: "Can not aquire location")
  • Resolved Issue (#994: Error on Memory > Previous)
  • Resolved Issue (#1010: PyRevit-Find Range of Roof Slope Bug)
  • Resolved Issue (#989: PyRevit-Colurized Groups Bugs)
  • Resolved Issue (#993: List DWGs in Current View fails (NameError: global name 'author' is not defined))
  • Resolved Issue (#989: PyRevit-Colurized Groups Bugs)
  • Fixed a couple of bugs on sheet print settings setter

Installer

  • Resolved Issue (#1030: Update clone from CLI fails)

Command Line Utility

  • Resolved Issue (#1031: CLI env --json)
  • Resolved Issue (#1030: Update clone from CLI fails)
  • Resolved Issue (#1029: Clone Creation Error)
  • Fixed fileinfo bad index bug

Telemetry

  • Resolved Issue (#1034: Telemetry issue)

API

  • Element links now have a separate link for "Select" and "Show"
    Screen Shot 2020-11-08 at 17 18 28

Misc Changes

  • Update README (#1004: Readme Updates)
  • Added art images to the repo

pyRevit CLI v4.8.3

09 Nov 16:39
738cac0
Compare
Choose a tag to compare
pyRevit CLI v4.8.3 Pre-release
Pre-release
cli-v4.8.3

pyRevit v4.8-beta3

23 Aug 16:22
2413c76
Compare
Choose a tag to compare
pyRevit v4.8-beta3 Pre-release
Pre-release

Tools

  • Keynote Manager bug fixes (fixed index error, better category selector, fixed indexing bug that could happen due to bad configs)
  • Merged PR by @melnikovalex (#985: Extensions UI - Show extension from custom extension.json)
  • Merged PR by @melnikovalex (#978: Improvements and fixes (Copy State, Fam.Sizes, Duplicate Views, Overkill etc.) )
  • Resolved Issue (#859: Match Properties bug/unexpected behaviour)
  • Resolved Issue (#968: Duplicate schedule name with import from CSV makes pyrevit error)
  • Resolved Issue (#898: Make Pattern Error - Revit 2020)

Runtime:

  • added support for clr debug (video tutorial coming soon)

API

  • improved unique value getter form

pyRevit CLI v4.8.2

23 Aug 16:22
2413c76
Compare
Choose a tag to compare
pyRevit CLI v4.8.2 Pre-release
Pre-release

Misc improvements

pyRevit v4.8-beta2

16 Aug 23:23
4899065
Compare
Choose a tag to compare
pyRevit v4.8-beta2 Pre-release
Pre-release

New Features

  • Output window now supports input. You can now take input from users using raw_input (IronPython 2.x) and input (cpython 3.x) It also works in C# and VB.Net using Console.ReadLine()

gN0FkKwsHm

gBcaP28W85

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 the bin/emoji. This means easier installation
  • All pyRevit dlls are signed now

pyRevit CLI v4.8.1

16 Aug 23:22
4899065
Compare
Choose a tag to compare
pyRevit CLI v4.8.1 Pre-release
Pre-release
cli-v4.8.1.0

pyRevit v4.8-beta

09 Aug 21:54
b2a4843
Compare
Choose a tag to compare
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 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

pyRevit CLI v4.8-beta

09 Aug 21:53
b2a4843
Compare
Choose a tag to compare
pyRevit CLI v4.8-beta Pre-release
Pre-release

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

19 Apr 23:55
1c3fbce
Compare
Choose a tag to compare

Improvements

Misc

pyRevit CLI v0.25.0.0

19 Apr 23:55
1c3fbce
Compare
Choose a tag to compare
  • Resolved issue #760
  • Clone from image no longer fails if can not delete staging dir
  • Misc cleanups