Releases: pyrevitlabs/pyRevit
pyRevit CLI v0.6.0.0
- 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
orpyrevit --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
-
Remove
--nogit
option and added a new flavour ofclone
command that accepts deployment. So now there are full git clones, and deployed clones. -
Documentation updated: https://github.com/eirannejad/pyRevitLabs/blob/master/README_CLI.md
-
Added
--log=
for external logging of more commands
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
Binary update to 0.3.0 to support new CLI pyrevit run
feature.
See pyRevit CLI Help
pyRevit v4.6.10
pyRevit v4.6.9
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
pyRevit v4.6.7
pyRevit v4.6.6
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
See pyRevit Youtube channel for update videos
- pyRevit CLI 0.2.7
pyRevit v4.6-rc Release Candidate (4.6.4)
v4.6.4 Merge branch 'develop' into release/46beta
pyRevit v4.6-beta3 (4.6.3)
Update videos coming soon