Funcionalidad perfeccionada de revisión de código, características que cumplen con el RGPD, código IntelliJ IDEA totalmente nuevo y Hub en el código interno.
Para ayudar a su equipo a organizar mejor revisiones de código, Upsource 2018.1 introduce las etiquetas de revisión de código. Utilícelas para marcar revisiones de código urgentes, agrupar distintos tipos de revisiones de código en categorías y añadir cualquier otro identificador significativo que le ayudará a encontrar, más adelante, una revisión de código de manera más rápida. Esta funcionalidad también permite que Upsource acepte etiquetas de solicitudes de extracción de GitHub.
Anteriormente, podía adjuntar imágenes (como, por ejemplo, capturas de pantalla) a comentarios de revisiones de código de Upsource. Con esta versión, esta funcionalidad va más allá. Por ejemplo, ahora podrá adjuntar un archivo a un comentario de revisión de código, un documento relevante, especificaciones o cualquier otro archivo que no esté en su repositorio.
Para darle más control sobre el proceso y el ritmo de las revisiones de código, hemos añadido una opción para que pueda marcar el archivo como «no leído». De esta forma, podrá ver claramente a qué archivos quiere volver y, así, asegurarse de que no se olvida de nada.
Si tiene un número de sugerencias sobre cómo mejorar el código que está revisando, utilice una marca para generar una lista de comprobación en el propio comentario. Indique los objetos incompletos con [ ] y los completos con [x]. Esto generará una lista de casillas de verificación en el comentario. A medida que usted o el autor del código revisan la lista de comprobación, podrá ir seleccionando o verificando las casillas para actualizar la lista.
Esta versión incluye un Hub 2018.1 integrado que ofrece no solo una serie de funcionalidades, sino que también, y aún más importante, presenta la funcionalidad requerida para que su instancia de Upsource cumpla con las normas del Reglamento General de Protección de Datos (RGPD). También hemos actualizado el motor de IntelliJ IDEA a la versión 2018.1 para que tenga compatibilidad con los proyectos de Android Studio 3.0, y hemos cambiado a un Cassandra más nuevo.
En esta versión, hemos añadido compatibilidad integrada con TLS para que pueda establecer una conexión HTTPS cifrada con TLS (SSL) entre su servidor de Upsource y sus clientes. Podrá configurar todos los ajustes necesarios en el asistente de Instalación de Upsource. De esta forma, ya no tendrá que usar un servidor proxy de terceros para finalizar con TLS, aunque aún podrá hacerlo si así lo desea.
Al navegar por una lista de revisiones de código, podrá ver no solo el número total de discusiones que se están llevando a cabo o que se llevaron a cabo con cada revisión, sino que también podrá ver cuántas faltan por resolver.
Ahora, cualquier administrador de Upsource podrá añadir un banner personalizado que se mostrará a todos los usuarios. Con él, se podrá notificar a los usuarios sobre actividades de mantenimiento próximas, cambios organizativos o, simplemente, compartir algo de información útil.
Las opciones de ordenación han aparecido en las listas de revisiones y ramas. Ordene las revisiones por hora de la última actualización, por ID, por título, por fecha de vencimiento o por número de debates. Ordene las ramas por nombre u hora de la última actualización.
En la página de revisión de código, puede filtrar las conversaciones no solo por si están resueltas o no resueltas, sino también por la etiqueta, de manera que debería mejorar la tramitación de revisiones de gran envergadura y que se han desarrollado durante un largo período de tiempo.
Las notificaciones de Upsource se agrupan en un mismo hilo según la revisión de código a la que se refieren.
Ahora puede escoger el método de combinación que quiere para una solicitud de extracción de GitHub: Merge, Squash o Rebase.
Si una revisión de código necesita la aprobación de un grupo de compañeros, podrá añadirlos a todos como grupo, en vez de asignarlos como revisores uno a uno.
Las reacciones que introdujimos recientemente ahora también están disponibles desde el complemento IDE para Upsource.
Upsource 2018.1 añade resaltado de sintaxis para archivos .vue.
Upsource 2018.1 añade resaltado de sintaxis para archivos .hcl, .tf y .tfvars.