- Versión
- 1.0.20
- Publicada
- Firma de Windows
- Sin firmar
Windows bloquea por defecto los archivos descargados de Internet: es su propio mecanismo de seguridad, no un fallo del instalador. Esta versión aún no lleva firma digital, así que la primera ejecución te pedirá confirmar; la página de descarga muestra qué esperar y cómo continuar.
Novedades
- Dos herramientas nuevas: view_create_callout_safe crea una vista de llamada a partir de un rectángulo en una vista de planta, sección o alzado, y view_create_drafting_safe crea una vista de diseño a la escala elegida con un nombre único.
- Control Center añade un botón para iniciar una actualización pendiente sin esperar a la siguiente comprobación en segundo plano y limpia las carpetas de instaladores descargados anteriores cuando termina la actualización.
Cambios
- family_load_and_place_safe, project_place_mep_fixture_safe y element_place_family_instance_safe comprueban ahora la elevación del ejemplar de familia basado en nivel que colocan. Cuando el ejemplar no queda en la elevación solicitada, la colocación se deshace y la herramienta falla con PLACEMENT_ELEVATION_CONTRACT_DRIFT en lugar de dejar un elemento mal colocado en el modelo.
- parameter_set_safe acepta built_in_parameter y expected_storage_type para apuntar directamente a un parámetro integrado cuando varios parámetros comparten nombre visible, y las herramientas con argumentos de longitud aceptan campos *_feet y *_meter rechazando llamadas con valores en conflicto para la misma dimensión.
- project_create_floor_safe, floor_update_safe, project_create_footprint_roof_safe, roof_update_safe, sweep_create_project_safe y family_create_sweep_safe aceptan inner_loops para huecos, y file_save_document ya no escribe una copia .bak junto al modelo ni añade FLOW-<id> en los comentarios de los elementos.
- project_create_from_template_safe ya no adivina un archivo de plantilla buscando "metric" o "imperial" en el nombre de archivo. Cuando se omite template_path, usa DefaultProjectTemplate de Revit y rechaza con PROJECT_TEMPLATE_UNIT_MISMATCH si las unidades de visualización de esa plantilla no coinciden con unit_system. La descripción alojada de project_create_from_template_safe aún menciona la búsqueda de plantillas por sistema de unidades en esta compilación y se actualizará en 1.0.21.
Correcciones
- Cada herramienta de cambio comprueba ahora que su grupo de transacciones de Revit se haya confirmado (CHECKPOINT_NOT_ASSIMILATED) y revierte o rechaza por nombre cuando el cambio solicitado no surtió efecto: wall_create_finish_safe evalúa las curvas de contorno de habitación con parámetros de curva sin normalizar para que los segmentos de más de un pie no fallen al muestrear la altura automática, datum_extents_copy_safe comprueba la visibilidad de rejillas y niveles en la vista de destino tanto en vista previa como en ejecución y rechaza con DATUM_EXTENT_VERIFY_FAILED cuando nada se aplica, y workflow_fix_loop_plan y workflow_fix_loop_apply buscan plantillas de vista solo por target_template_name exacto y advierten cuando una regla del playbook define la clave de regla del playbook target_template_name_contains.
- element_move_safe comprueba la nueva posición de notas de texto (Coord), ventanas gráficas (GetBoxCenter) y etiquetas independientes (TagHeadPosition) en lugar de informar ELEMENT_MOVE_UNVERIFIED. annotation_list_tags, annotation_inspect_tag y annotation_tag_elements_safe incluyen ahora etiquetas de habitación, espacio y área (annotation_list y annotation_inspect siguen limitadas a etiquetas independientes). annotation_create_dimension_safe crea cotas continuas de varios segmentos con tres o más referencias y limpia el texto reemplazado cuando value_override está vacío, y annotation_update_dimension_layout_safe restablece la posición del texto por segmento en cotas de varios segmentos (el desplazamiento y la lectura por segmento quedan diferidos a 1.0.21).
- spatial_raycast ordena los impactos de más cercano a más lejano antes de aplicar max_hits, view_override_elements_safe admite elementos ocultos mediante IsHidden(view) para que las llamadas de mostrar lleguen a UnhideElements y rechaza con VIEW_OVERRIDE_NO_TARGETS cuando ningún elemento objetivo se resuelve en la vista, filter_copy_between_views_safe comprueba Color.IsValid antes de leer los canales RGB, view_inspect_graphics lee RevitLinkGraphicsSettings.LinkVisibilityType en lugar de analizar ToString() (las modificaciones a nivel de tipo de vínculo cuando el ejemplar no tiene modificación se siguen informando como by_host_view hasta 1.0.21), y view_set_crop_safe admite vistas de sección conservando CropBox.Transform.
- Cuando el servidor rota un token de actualización durante la renovación, tanto el conector como Control Center guardan de inmediato el nuevo token para mantener la sesión iniciada en el equipo. El servidor alojado no rota los tokens de actualización hoy en día, y un fallo al guardar el token localmente aún no se muestra en Control Center.