pyRevit 5.3.1 Release 👏

pyRevit 5.3.1 Release :clap:

This is a huge one. A great release with very sweet improvements! (Especially with the bug I missed about panelbutton @Wurschdhaud :wink: , that explains the 5.3.1)

Maybe AI has something to do with it! Lots of new tools, lots of improvements, lots of fixes, lots of help.

I may forget quite a few people, some easily identified, others, more discrete: :folded_hands: :rocket: :glowing_star:
@Wurschdhaud (Great newcomer), @tay0thman (Great help), @MohamedAsli (un grand merci), @Isaiah-Narvaez-42, @WemyssJ, @ramyamaher , @Swichllc, @thumDer, @nasmovk, @Denver-22, @czwangxtt, @frank-e-loftus, @IGF-Zhang
The usual suspects in the background: @sanzoghenzo and @dosymep

Highlights

  • New Tool #2880: Enhancements for Measure 3D :heart:

  • New Tool #2873: New tool simple xls ex+import

  • New tool #2881: Sectionbox navigator :rocket:

  • Improved tool #2865 / #2866: View Range / Improved overall tool functionality

  • New feature #2793: Allow for an option to close other outputs for all scripts in pyrevit settings

  • Improved tool #2738: Toggle Grid Bubbles By Direction :rock:

  • Improved tool #2864: feat: Print Sheets: DWG exporter, progress bar, crash prevention + more :mechanical_arm:

  • New Tool #2883: Add Relink Textures tool to pyRevitTools

  • Improved #2827: Rewrite of the print_table function: module “output” init.py :glowing_star:
  • New Tool #2792: Copy parameter values of selected parameters to another one :rocket:

  • Improved #1809: Content bundle _content requirement removal :star:

Changes

Tools

  • Implemented #2847: linkify too long error message isn’t descriptive
  • Improved #2825: Enhancement for “Count Faces”: Coarse+Fine
  • Resolved #2812: Update pyrevitlib\rpws\server.py
  • Resolved #2804: enhancenment for select all objects passing filter
  • Resolved #2803: Prune old command ‘Toggle Grid Bubbles in View’
  • Implemented #2243: Isolate or Select By by Visibility Graphics Filter
  • Improved #2797: Refactor Section Box Tool to Support Configurable Toggle for Visibility or Active State
  • Improved #2782: added support for linked files - same as orient section box
  • Improved #2773: Enhance get_view_filters function to support ordered retrieval of filters
  • Improved #2754: Copy Sheets to Open Documents: add “Preserve detail numbers” option (default ON), safer param handling, and richer logs
  • Improved #2745: Enhancement 1739 - Improve Copy Legend Functionality
  • Resolved #2723: Enhance font replacement functionality in Revit families
  • Implemented #2695: add a iter_project_parameters to make the related functions more efficient
  • Implemented #2274: Water and Airflow parameters - Sum total tool unit fix
  • Implemented #2386: “Orient Section Box to Face” works with Linked files
  • Implemented #2317: Button to PIN all Links & Grids & Others
  • Implemented #2243: “Isolate” or “Select By” by Visibility Graphics Filter

Runtime

  • Resolved #2879: Update binary files (to preserve clone functionality

Engines

  • Resolved #2877: Add clean option to bundle.yaml configuration

Extensions

  • Resolved #2824: Adding Revitesse to extensions

Installer

  • Resolved #2762: Add .NET 8 Runtime Check to Installer Scripts
  • Resolved #2757: Fix: Create config directory before writing

Command Line Utility (CLI)

  • Resolved #2757: Fix: Create config directory before writing

Python API

  • Implemented #2695: add a iter_project_parameters to make the related functions more efficient
11 Likes

Congratulations !

I don’t know if this is the place for the comments.
I tested some of the new tools and about the “Copy values parameters…” I think we can have some cases where we need a direct concatenation without the mandatory “-”.

Rather in the issues on the repo if it really is an issue.
In this case, to answer, this is possible by just changing the ‘-’ input to ‘’

I tried but for a + b it gives me a’'b

Can you explain inputs and results that you expect?

I have :
param1 = a
param2 = b
I expect:
param3 = ab
(concatenation param1 + param2)

I see there is a mistake in the code.
Would you mind explaining the goal of the fix in a new issue @Yoann.Obry ?

1 Like

I just installed the latest release 5.3.1. Im not seeing the new parameter ex+import options under the edit dropdown

Is there a separate extension install needed to see these tools?