Skip to content

pyRevit v4.8.10.22040

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Feb 17:51
· 900 commits to master since this release

Downloads

🔹 See Assets section below for all download options

pyRevit

pyRevit CLI (Command line utility)

Highlights

  • Improved #1476: Add new revit versions to hosts database
  • Improved #1407: New Extensions

Config Changes

⚠️ Some fixes has been applied to the way config files are processed relate to recurring #1451 issues. Hopefully this resolves file access issues on pyRevit runtime. If not, please feel free to open #1451 or file new issues:

  • Terms:

    • user config: pyRevit_config.ini file under %APPDATA%
    • admin config: pyRevit_config.ini file under % PROGRAMDATA%
  • For pyRevit

    • When there are no user config but admin config exists and is marked as read-only:
      pyRevit runs in admin mode. pyRevit settings will show a warning that settings can not be changed

    • When there are no user config but admin config exits and is writable:
      pyRevit uses the admin config as a template to setup user config. Then pyRevit runs in user mode and can make changes to the user config*

    • When there is user config:
      pyRevit runs in user mode and can make changes to the user config*

  • For pyRevit CLI

    • If it is running in elevated mode (system user):
      Writes to %PROGRAMDATA%, otherwise to %APPDATA%

    • When there are no user config but admin config exists and is marked as read-only:
      pyRevit CLI runs in admin mode. Any config changes will be discarded since the admin config is readonly

    • When there are no user config but admin config exits and is writable:
      pyRevit CLI uses the admin config as a template to setup user config. Then pyRevit CLI runs in user mode and can make changes to the user config*

    • When there is user config:
      pyRevit CLI runs in user mode and can make changes to the user config*

Changes

Runtime

  • Resolved #1451: Load Error: Config file access
  • Improved #1476: Add new revit versions to hosts database

Tools

  • Resolved #1475: pyRevit settings telemetry status box does not adjust to content
  • Improved #1442: Print Sheets Selections Printing Blue
  • Resolved #1440: Extra text files generated by Keynote Manager
  • Resolved #1437: Keynote Manager button title is missing the word "Keynotes"

Telemetry

  • Resolved #1475: pyRevit settings telemetry status box does not adjust to content

Python API

  • Improved #1472: forms.register_dockable_panel throws an exception if dockable panel already exists

Bundles

  • Resolved #1462: break link with rhinoinside v1.4

Extensions

  • Improved #1407: New Extensions