pyRevit

Rapid Application Development (RAD) Environment for Autodesk Revit®

GPL-3.0 License

Stars
1.3K
Committers
61

Bot releases are hidden (Show)

pyRevit - pyRevit v4.6.13

Published by eirannejad over 5 years ago

  • 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 - pyRevit v4.6.12

Published by eirannejad over 5 years ago

  • Merged pyRevitLabs into pyRevit repo under dev
  • Resolved #478 #482
  • Added import schedule from CSV tool
  • Tested compatibility with Revit 2019.2
pyRevit - pyRevit CLI v0.6.0.0

Published by eirannejad over 5 years ago

  • 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

  • Resolved #10 #12 #13 issues

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 - pyRevit v4.6.11

Published by eirannejad almost 6 years ago

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

pyRevit - pyRevit v4.6.10

Published by eirannejad almost 6 years ago

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 - pyRevit v4.6.9

Published by eirannejad almost 6 years ago

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 - pyRevit v4.6.8

Published by eirannejad almost 6 years ago

Resolved and merged #435 #436 #434 #437

pyRevit - pyRevit v4.6.7

Published by eirannejad almost 6 years ago

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 - pyRevit v4.6.6

Published by eirannejad almost 6 years ago

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 - pyRevit v4.6.5

Published by eirannejad almost 6 years ago

See pyRevit Youtube channel for update videos

  • pyRevit CLI 0.2.7
pyRevit - pyRevit v4.6-rc Release Candidate (4.6.4)

Published by eirannejad almost 6 years ago

pyRevit - pyRevit v4.6-beta3 (4.6.3)

Published by eirannejad almost 6 years ago

Update videos coming soon

pyRevit - pyRevit v4.6-beta1 (4.6.1)

Published by eirannejad about 6 years ago

pyRevit - pyRevit v4.5

Published by eirannejad almost 7 years ago

pyRevit v4.5+ installer