La version pyRevit v5.3.1 est décrite comme une version majeure (« a huge one ») et une « excellente version avec de très belles améliorations » (« a great release with very sweet improvements! »).
Les sources mettent en évidence plusieurs nouvelles fonctionnalités et améliorations importantes, en particulier dans la section des Highlights et des Changes.
Améliorations et Nouveaux Outils Clés (Highlights)
Les points suivants sont cités comme des faits saillants (Highlights) de la v5.3.1 :
- Améliorations de l’outil d’impression (Print Sheets) : Une amélioration significative de l’outil d’impression (Improved tool #2864) inclut l’ajout d’un exportateur DWG™, d’une barre de progression, et la prévention des plantages (crash prevention + more) [7,
]. - Nouvel outil de navigation dans la boîte de section (Sectionbox navigator) : Un nouvel outil (New tool #2881) a été introduit pour la navigation dans la boîte de section (Sectionbox navigator) [7,
]. - Améliorations pour l’outil de Mesure 3D (Measure 3D) : De nouvelles améliorations ont été ajoutées pour l’outil de Mesure 3D (New Tool #2880: Enhancements for Measure 3D) [7,
]. - Outil d’importation/exportation XLS simple : Un nouvel outil (New Tool #2873) permet l’importation et l’exportation simple de fichiers XLS.
- Copie de valeurs de paramètres : Un nouvel outil (New Tool #2792) permet de copier les valeurs de paramètres sélectionnés vers un autre paramètre [7,
]. - Outil de Relink Textures : Un nouvel outil (New Tool #2883) a été ajouté aux pyRevitTools pour relier les textures.
- Amélioration de la fonction
print_table: La fonctionprint_tablea été réécrite (Rewrite of the print_table function) dans le module « output » [7,
]. - Option pour fermer les autres sorties : Une nouvelle fonctionnalité (New feature #2793) permet de configurer une option dans les paramètres pyRevit pour fermer les autres sorties pour tous les scripts.
Autres Améliorations de la V5.3.1 (Changes - Tools)
Plusieurs autres outils et fonctionnalités ont été implémentés ou améliorés :
- Gestion des Vues et Sélections :
- Implémentation de la possibilité d’isoler ou sélectionner par filtre de graphiques de visibilité (Visibility Graphics Filter) (mentionné comme
Implemented #2243). - Amélioration de l’outil Section Box (Improved #2797) pour prendre en charge un basculement configurable pour l’état de visibilité ou l’état actif.
- Implémentation de la fonction « Orient Section Box to Face » pour qu’elle fonctionne avec les fichiers liés (Linked files).
- Implémentation de la possibilité d’isoler ou sélectionner par filtre de graphiques de visibilité (Visibility Graphics Filter) (mentionné comme
- Gestion des Liens et Éléments :
- Implémentation d’un bouton pour ÉPINGLER (PIN) tous les liens et grilles (Links & Grids & Others) (
Implemented #2317). - Amélioration de l’outil Copy Sheets to Open Documents (Improved #2754) avec l’ajout de l’option « Preserve detail numbers » (par défaut activée), une gestion des paramètres plus sûre, et des journaux plus riches.
- Amélioration de la fonctionnalité Copy Legend.
- Implémentation d’un bouton pour ÉPINGLER (PIN) tous les liens et grilles (Links & Grids & Others) (
- API Python et Performance :
- Ajout de la fonction
iter_project_parameterspour rendre les fonctions associées plus efficaces (Implemented #2695).
- Ajout de la fonction
Modifications de l’Installateur et de l’Environnement
Des résolutions importantes ont également été apportées concernant le processus d’installation et l’environnement d’exécution :
- L’installateur (Installer) inclut désormais une vérification du runtime .NET 8 (Add .NET 8 Runtime Check).
En résumé, les fonctionnalités les plus importantes se concentrent sur l’amélioration significative des flux de travail quotidiens (impression, gestion des vues et des boîtes de section) et l’amélioration de la gestion des données (nouveaux outils XLS, copie de paramètres, et API plus efficace).