Notes de version

1.0.20

Deux nouveaux outils créent des vues de repère et de dessin, Control Center ajoute un bouton de mise à jour immédiate, le placement de familles ainsi que les outils de déplacement, d'étiquetage, de cotation, de vue et d'esquisse vérifient leur résultat dans le modèle, et les jetons d'actualisation renouvelés sont enregistrés immédiatement.

Version
1.0.20
Publiée le
Signature Windows
Non signée

Windows bloque par défaut les fichiers téléchargés d'Internet — c'est son propre mécanisme de sécurité, pas un défaut de l'installateur. Cette version n'a pas encore de signature numérique : le premier lancement vous demandera de confirmer ; la page de téléchargement montre à quoi vous attendre et comment passer.

Ajouts

  • Deux nouveaux outils : view_create_callout_safe crée une vue de repère à partir d'un rectangle dans une vue en plan, en coupe ou en élévation parente, et view_create_drafting_safe crée une vue de dessin à l'échelle choisie avec un nom unique.
  • Control Center ajoute un bouton permettant de lancer immédiatement une mise à jour en attente sans attendre la prochaine vérification en arrière-plan, et nettoie les anciens dossiers d'installateurs téléchargés une fois la mise à jour terminée.

Modifications

  • family_load_and_place_safe, project_place_mep_fixture_safe et element_place_family_instance_safe relisent désormais l'élévation de l'occurrence de famille basée sur un niveau qu'ils placent. Lorsque l'occurrence ne se trouve pas à l'élévation demandée, le placement est annulé et l'outil échoue avec PLACEMENT_ELEVATION_CONTRACT_DRIFT au lieu de laisser un élément mal placé dans le modèle.
  • parameter_set_safe accepte built_in_parameter et expected_storage_type pour cibler directement un paramètre intégré lorsque plusieurs paramètres partagent le même nom affiché, et les outils prenant des longueurs acceptent à la fois les champs *_feet et *_meter tout en refusant un appel qui envoie des valeurs contradictoires pour la même dimension.
  • project_create_floor_safe, floor_update_safe, project_create_footprint_roof_safe, roof_update_safe, sweep_create_project_safe et family_create_sweep_safe acceptent inner_loops pour les ouvertures, et file_save_document n'écrit plus de copie .bak à côté du modèle ni n'inscrit FLOW-<id> dans les commentaires des éléments.
  • project_create_from_template_safe ne devine plus un fichier de gabarit en cherchant « metric » ou « imperial » dans le nom de fichier. Lorsque template_path est omis, il utilise DefaultProjectTemplate de Revit et refuse avec PROJECT_TEMPLATE_UNIT_MISMATCH si les unités d'affichage de ce gabarit ne correspondent pas à unit_system. La description hébergée de project_create_from_template_safe mentionne encore la recherche de gabarit par système d'unités dans cette version et sera mise à jour dans la version 1.0.21.

Corrigé

  • Chaque outil de modification vérifie désormais que son groupe de transactions Revit a bien été validé (CHECKPOINT_NOT_ASSIMILATED) et annule ou refuse nommément lorsqu'une modification demandée n'a pas pris effet : wall_create_finish_safe évalue les courbes de contour de pièce avec des paramètres de courbe bruts afin que les segments de plus d'un pied n'échouent pas lors de l'échantillonnage de la hauteur automatique, datum_extents_copy_safe vérifie la visibilité des quadrillages et niveaux dans la vue cible en aperçu comme en exécution et refuse avec DATUM_EXTENT_VERIFY_FAILED lorsque rien ne s'applique, et workflow_fix_loop_plan et workflow_fix_loop_apply résolvent les gabarits de vue uniquement par target_template_name exact et avertissent lorsqu'une règle du playbook définit la clé de règle du playbook target_template_name_contains.
  • element_move_safe relit la position déplacée des notes textuelles (Coord), fenêtres de présentation (GetBoxCenter) et étiquettes indépendantes (TagHeadPosition) au lieu de signaler ELEMENT_MOVE_UNVERIFIED. annotation_list_tags, annotation_inspect_tag et annotation_tag_elements_safe incluent désormais les étiquettes de pièce, d'espace et de surface (annotation_list et annotation_inspect restent limités aux étiquettes indépendantes). annotation_create_dimension_safe crée des cotes en chaîne multi-segments sur trois références ou plus et efface le remplacement de valeur lorsque value_override est vide, et annotation_update_dimension_layout_safe réinitialise la position du texte par segment sur les cotes multi-segments (le décalage et la relecture par segment sont reportés à la version 1.0.21).
  • spatial_raycast trie les impacts du plus proche au plus éloigné avant d'appliquer max_hits, view_override_elements_safe admet les éléments masqués via IsHidden(view) afin que les appels d'affichage atteignent UnhideElements et refuse avec VIEW_OVERRIDE_NO_TARGETS lorsqu'aucune cible n'est résolue dans la vue, filter_copy_between_views_safe vérifie Color.IsValid avant de lire les canaux RVB, view_inspect_graphics lit RevitLinkGraphicsSettings.LinkVisibilityType au lieu d'analyser ToString() (les remplacements d'affichage au niveau du type de lien lorsqu'une occurrence n'a pas de remplacement restent signalés comme by_host_view jusqu'à la version 1.0.21), et view_set_crop_safe prend en charge les vues en coupe tout en préservant CropBox.Transform.
  • Lorsque le serveur renouvelle un jeton d'actualisation lors du rafraîchissement, le connecteur et Control Center enregistrent immédiatement le nouveau jeton afin que l'ordinateur reste connecté. Le serveur hébergé ne renouvelle pas encore les jetons d'actualisation aujourd'hui, et un échec d'enregistrement local du jeton n'est pas encore affiché dans Control Center.

Aller à la page de téléchargementToutes les notes de version