PyRevit Versions Save

Rapid Application Development (RAD) Environment for Autodesk Revit®

cli-v4.8.7

3 years ago
  • cli can now add the current clone previt clones add this <clone_name>
  • pyrevit cli now knows when it is running in privileged mode and uses the admin settings under %PROGRAMDATA%\pyRevit

v4.8.6

3 years ago

Happy Norooz! 🎈

New Tab Colorizer with Style Options

Read more here

Revit_z7XZjIEs6Z

Revit_y57ZkxV9zQ

New Context Conditions

Read more here

Tool context has been modified to include more options e.g. Document contexts doc-project, doc-workshared, doc-family and compound conditions with any, all, except, not_any, etc.

Tools

  • Resolved Issue (#1173: New tool - close tabs)
  • Resolved Issue (#1017: Print Sheets not included in schedule)
  • Resolved Issue (#1082: PrintSheets;Beta5: Error when writing multiple sheets to single file)
  • Resolved Issue (#1168: Re-Categorize Keynote)
  • Resolved Issue (#1194: pyRevit Emoji not fonctionning)
  • Resolved Issue (#1170: Print name issue)
  • Resolved Issue (#1176: Pre Flight Check - Model Check "'Chart' is undefined")
  • Resolved Issue (#1028: Error message on COPY/MOVE SELECTED VIEWPORTS TO SELECTED SHEETS)
  • Resolved Issue (#1095: 'Remove Revision From Sheets' button should be 'UNset Revision')
  • Resolved Issue (#1152: Keynote manager - BIM 360)
  • Resolved Issue (#1156: Added UTF-8 encoding)
  • Resolved Issue (#1162: Preflight checks: Rearranged the family collection part + added generic ...)
  • Resolved Issue (#1183: Fix for issue #1182)
  • Resolved Issue (#1179: Cleaning NPC before reapplying them)
  • Fixed temporary file bug in keynote conversion

Runtime

  • Resolved Issue (#1131: Update button hiding buttons)
  • Resolved Issue (#1143: Keynote Manager setup issue BIM 360)
  • Fixed bug on finding config file

Extension Hooks

  • Resolved Issue (#1165: Document Data File in Hooks now using event Doc)

API

  • Resolved Issue (#1195: add optional doc parameter to query functions)
  • Added color picker (forms.ask_for_color())
  • Added dockable panel example (pyRevitDev extension)

cli-v4.8.6

3 years ago

pyRevit CLI now supports using access tokens with the new --token= option on the command line Misc bug fixes

v4.8.5

3 years ago

New Features, Tools

  • Preflight Checks: pyRevit Extensions can now include a checks/ directory with python scripts engine in *_check.py and implementing a Preflight Check type. These checks will automatically show up in the new Preflight Checks tool

    • PRs Merged #1103 #1135 #1129 #1125 #1123 #1014 #975
  • Custom IronPython Engine: pyRevit now includes a custom IronPython engine. This engine is NOT the default for this release, so we have a chance to get it tested, but it will be the default soon. All previous engines are still supported. The custom engine provides a solution to all the IronPython conflicts and import wpf errors hopefully. To use this, go to pyRevit settings and switch the IronPython engine under Core Settings to this new custom engine, or use the pyRevit CLI to attach using this engine pyrevit attach master default --installed

  • Added New doc-updater hook: This hook is executed every time a model is updated. See example here this example hook, automatically updates the height of new walls to 5 when they are created

  • Added New Tool (#883: Tool to Clear BIM360 Collaboration Cache): Find under Wipe tools

  • Added ReKey buttons to Keynote Manager (#701: Keynote Manager Needs Keynote-Edit-KEY Button): Both categories and keynotes can be rekeyed now

Breaking Changes

  • There are no .run extensions anymore. Run script can now be included inside any extension under the commands/ directory and ending in *_command.py. pyRevit CLI when batch processing using pyrevit run can find these commands. See example here

Tools

  • Resolved Issue (#1143: Keynote Manager setup issue BIM 360)
  • Added grids and levels to ReNumber tool
  • Fixed many keynote manager bugs
  • Resolved Issue (#1140: Handled rvt links not loaded + not displyaing warnings section when no warning)
  • Resolved Issue (#1077: Save Families fails to overwrite families)
  • Resolved Issue (#1076: Parameter framework modification)
  • Resolved Issue (#1117: Modification to Import/Export Family Configs)
  • Fixed bad schedule export in 2021
  • Updated the import export family config tools

Supported Revits

  • Added Revit 2021.1.2

Framework Updates

  • Resolved Issue (#1133: output: not able to save the js part of the output windows as html + js dependencies)

Telemetry

  • Added hooks to the script telemetry system

Extensions

  • added MEPDesign to extensions
  • added pyStructure extension

API

  • Fixed file info bug with newer Revit models

Other

If you are upgrading from pyRevit 4.7.* see these release notes as well:

cli-v4.8.5

3 years ago
  • Fixed bug detaching all users
  • Fixed file info bug with newer Revit models
  • Resolved Issue (#1118: Unable to add URL as source for extensions)
  • CLI doesn't crash anymore reading running Revit processes
  • clone delete now detaches the existing first

v4.8.4

3 years ago

Community!

pyRevit now has a discourse group

Tools

  • Resolved Issue (#1061: Add folder window disappears in Custom Extension Directories )
  • Resolved Issue (#1070: Add placeholder sheets back to Set/Remove revisions on sheets tool)
  • Resolved Issue (#1069: List TitleBlocks on Sheets) - Combined Select TitleBlocks on Sheets into this tool
  • Resolved Issue (#1063: Furniture tags)
  • Resolved Issue (#1058: Add Favourite Categories to Isolate button)

Framework Updates

  • Resolved Issue (#1071: Multi Group List fails)
  • Resolved Issue (#1060: Sorting parameters by name in selector forms)

Installer

  • Resolved Issue (#1007: pyRevit can not attach to a Revit that it does not know its build number)

Command Line Utility

  • Fixed release checks

Misc Changes

  • First draft of pyrevit doctor command

cli-v4.8.4

3 years ago
  • CLI now finds Revit 2021 EXE although the registry key InstallPath is relative
  • Fixed bugs with releases and version checker

cli-v4.8.3

3 years ago

v4.8.3

3 years ago

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

v4.8.2

3 years ago

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