Skip to content

Releases: pyrevitlabs/pyRevit

pyRevit v4.6.16

25 Feb 03:43
Compare
Choose a tag to compare
  • Resolved/Implemented #513 #520 #522 #529
  • Add debug log message to Match Paint tool to report picked up material name

Keynote Manager Improvements:

  • Added regex support in keynote filtering
  • Made window smarter about requesting keynote reloads. Previously closing the keynote manager would always reload the keynote file and would cause the user to own the keynote file in a workshared model. This would in turn create a frenzy of permission requests when many users were editing and reloading the keynote file.
  • Add option for selecting a different keynote file instead of upgrading existing when using the keynote manager for the first time on a model.
  • Add last edited info to keynote tag search
  • Changed keynote styling re #529. Unused keynotes are no longer grey. Used keynotes use a darker text now.
  • Resolved an issue with blank keynote manager on first load

pyRevit v4.7.0-beta

17 Feb 00:33
Compare
Choose a tag to compare
pyRevit v4.7.0-beta Pre-release
Pre-release

New features:

  • CPython command execution engine (v3.6.8 and v3.7.2)
  • .run Extensions for pyrevit run commands

Updates:

  • Improvements and fixes Re #520 #513
  • Misc fixes

pyRevit v4.6.15

09 Feb 07:26
Compare
Choose a tag to compare

pyRevit v4.6.14

02 Feb 15:59
Compare
Choose a tag to compare
  • Resolved #499 #496 #377 #469 #470 #498
  • Added new Match Paint tool
  • Added support for regional list separators in CSV export tool
  • Added support for toggling multiple extensions at once
  • Fixed CSV import bugs
  • Big update to view reference and sheeted finder tools
  • Fixed bug in View Template purge tool not showing schedule templates

pyRevit v4.6.13

26 Jan 23:42
Compare
Choose a tag to compare
  • Closed #474 #472 #489
  • Added binary/cli version to about window
  • Unified config file formatting. All paths are encapsulated in ""
  • Tool: Listing registered external services
  • Improved make pattern export accuracy for metric models #272
  • Improved folder selection window
  • Improved schedule output options

pyRevit CLI v0.9.0.0

26 Jan 23:45
Compare
Choose a tag to compare
  • Closed #479
  • Improved cli help
  • Implemented cli init
  • Added version for pyRevit repos >= 4.6.13

pyRevit v4.6.12

20 Jan 04:23
Compare
Choose a tag to compare
  • Merged pyRevitLabs into pyRevit repo under dev
  • Resolved #478 #482
  • Added import schedule from CSV tool
  • Tested compatibility with Revit 2019.2

pyRevit CLI v0.6.0.0

20 Jan 04:18
Compare
Choose a tag to compare
  • Merged pyrevit cli repo with pyrevit repo
  • Improved BasiFileInfo parser
  • Addedd Revit 2019.2 build codes
  • Disabled http url check for extension cloning
  • Added update check when user checks cli version (pyrevit -V or pyrevit --version)

Release notes from previous repo

v0.3.0

  • Added beta release of new pyrevit run feature. See pyRevit CLI Help
  • pyrevit help is now smart about the cli version and opens the appropriate help url.

v0.2.19

  • Added switch command. RE issue #14
  • Resolved an issue with Revit installation finder getting confused over Revit - Content Library entries in registry.

v0.2.18

v0.2.17

  • Improved Revit finder with new build numbers and better name matching

v0.2.16

  • Internal updates and improvements

v0.2.15

  • Updated the config module to write in UTF-8 to support directory paths with special characters and unicode characters
  • Improved user env reporting: See pyrevit env in updated docs

v0.2.14

  • Added support for setting origin remote urls on extension git repos. See CLI docs
$ pyrevit extensions origin <extension_name> --reset [--log=<log_file>]
$ pyrevit extensions origin <extension_name> [<origin_url>] [--log=<log_file>]

v0.2.13

  • Updated build number database

  • Improved product year detection

  • Improved installed Revit detection

  • Added support for setting origin remote urls on git repos. See CLI docs

$ pyrevit clones origin <clone_name> --reset [--log=<log_file>]
$ pyrevit clones origin <clone_name> [<origin_url>] [--log=<log_file>]

v0.2.11

  • Added User Environment section to pyrevit env report to detect latest installed dotnet frameworks.
==> User Environment
%appdata%: "C:\Users\LeoW10\AppData\Roaming"
Latest Installed .Net Framework: "4.7.2" 

v0.2.10

  • Resolved a bug related to left over test code lines

v0.2.9

  • Added more build number for Revit
  • Dependency updates
  • Misc updates and improvements

v0.2.7

  • Updated dependencies and added support for new Revit build numbers

v0.2.5

First official public release

v0.2.4

  • Added option to create pyRevit CLI shortcuts
pyrevit cli addshortcut <shortcut_name> <shortcut_args> [--desc=<shortcut_description>] [--allusers]

$ pyrevit cli addshortcut "Update My pyRevit" "clones update myclone --gui" --desc="Update my repo using pyrevit.exe"

v0.2.3

  • Added GUI option to updater
pyrevit clones <name> update --gui

v0.2.2

  • Added support for usercan* configs to allow configurations on pyRevit 4.6
pyrevit configs usercanupdate [(Yes | No)] [--log=<log_file>]

# enable disable extensions button
pyrevit configs usercanextend [(Yes | No)] [--log=<log_file>]

# enable disable settings button
pyrevit configs usercanconfig [(Yes | No)] [--log=<log_file>]

v0.2.1

  • Renamed option --all to --installed in attach command
  • Added revits addons prepare for creating the addins directory for each revit version before it is installed

v0.2.0

v0.1.5

  • Added support for logging to a file. All log levels will be logged to the log file.
pyrevit clone dev --log=/path/to/logfile.txt
  • Signed pyrevit.exe
  • Internal improvements

v0.1.4

  • Fixed issue with Update all not working. This works now.
pyrevit clones update --all
  • Revised installer/uninstaller icon to coordinate with CLI and upcoming pyRevit installer icons and theme.

v0.1.3

  • pyRevitLabs.CommonWPF updates
  • Improved integration with pyRevit
  • Finalized engine definition in pyRevitfile
[engines]

[engines.IPY273]
kernel = 'IronPython'
version = 273
path = 'bin\engines\273'
compatproducts = ['dynamo']
description = 'Provided for backward-compatibility with Dynamo BIM <= 2.0.1'

[engines.IPY277]
kernel = 'IronPython'
version = 277
path = 'bin\engines\277'
compatproducts = []
description = 'Provided for backward-compatibility'

Deployments can now include files in pyRevitfile

[deployments]
core = ['bin', 'pyrevitlib', 'site-packages', 'pyRevitfile']
base = ['bin', 'extensions', 'pyrevitlib', 'site-packages', 'pyRevitfile']
  • minor CLI improvements

v0.1.1

  • Added --attached option for updating existing attachments
pyrevit attach main latest --all

# this will update the existing attachments with specified engine
pyrevit attach main 277 --attached

v0.1.0

  • Initial public version v0.1

pyRevit v4.6.11

12 Jan 20:40
Compare
Choose a tag to compare

Binary update to 0.3.0 to support new CLI pyrevit run feature.
See pyRevit CLI Help

pyRevit v4.6.10

10 Jan 06:40
Compare
Choose a tag to compare

Updated Charts Engine to charts.js v2.6.0
Resolved #459 #460 #465 #429
Updated #454
Help link updates and GUI cleanups
Resolved keynote import issues, supports utf-8 and utf-16 now