Skip to content

Releases: pyrevitlabs/pyRevit

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

pyRevit v4.6.9

31 Dec 20:50
Compare
Choose a tag to compare

Binary update to 0.2.17 with DeffrelDB to support Keynote Manager Beta
Resolved #447 #449 #350 #453 #454 #390
Added 2016 compatibility on loading (tools aren't tested)
Added pyRevitPlus back to list of extensions. Compatibility is not tested
2019 Copyright updates
Updated IronPython 2.7.9 RC1 to 2.7.9 Final Release
Improved searching in lists with fuzzy search

pyRevit v4.6.8

24 Nov 17:55
Compare
Choose a tag to compare

Resolved and merged #435 #436 #434 #437

pyRevit v4.6.7

23 Nov 20:13
Compare
Choose a tag to compare

Resolved Issues and PRs #415 #424 #423 #433 #432
Resolved issue with Revit 2019 crashing on exit, if pyRevit outputs are open
CLI update to 0.2.9
forms.select_titleblock now sorts correctly

pyRevit v4.6.6

18 Nov 19:03
Compare
Choose a tag to compare

Updates:

Changed default install path to %programfiles%/pyRevit-Master to avoid having usernames in install path
Attempts at resolving #421
Resolved Issue #406 #407 #405 #413 #418
Resolved issue with forms.alert()
Added script.get_bundle_files() to get all files in a script bundle
Implemented a system for custom basetype overrides to provide compatibility with obsolete API (Added tests for 2014)

pyRevit v4.6.5

03 Nov 21:03
Compare
Choose a tag to compare

See pyRevit Youtube channel for update videos

  • pyRevit CLI 0.2.7

pyRevit v4.6-rc Release Candidate (4.6.4)

28 Oct 02:39
Compare
Choose a tag to compare
v4.6.4

Merge branch 'develop' into release/46beta

pyRevit v4.6-beta3 (4.6.3)

20 Oct 04:14
Compare
Choose a tag to compare
Pre-release

Update videos coming soon