Nouveautés d'Upsource 2018.1

Fonctionnalité de révision du code enrichie, gestion de la conformité au RGPD, tout nouveau IntelliJ IDEA et Hub sous le capot

Fonctionnalités

Étiquettes de révision du code

Étiquettes de révision du code

Afin d'aider votre équipe à mieux organiser les révisions du code, Upsource 2018.1 introduit les étiquettes de révision du code. Utilisez-les pour marquer les révisions urgentes, catégoriser différents types de révisions de code et ajouter tout autre identificateur de code significatif, pour vous aider à trouver les révisions de code plus rapidement. Cette fonctionnalité permet également à Upsource de prendre en charge les étiquettes de requête pull de GitHub.

Pièces jointes dans les révisions

Pièces jointes dans les révisions

Avant, vous pouviez joindre des images (p. ex. des copies d'écran) dans les commentaires de révision de code d'Upsource. Dans cette version, nous poussons cette fonctionnalité un peu plus loin. Désormais, vous pouvez joindre un fichier à un commentaire de révision du code, par exemple, un document pertinent, une spécification ou tout autre fichier qui ne figure pas dans votre référentiel.

Marquer un fichier comme non lu

Marquer un fichier comme non lu

Pour améliorer votre contrôle et votre rythme de révision du code, nous avons ajouté une option permettant de marquer le fichier comme « non lu ». De cette façon, vous pouvez voir clairement les fichiers à renvoyer sur lesquels vous souhaitez revenir, afin de ne rien oublier.

Listes de vérifications dans les commentaires

Listes de vérifications dans les commentaires

Si vous avez des suggestions d'amélioration du code que vous révisez, utilisez markdown pour générer une liste de vérifications dans le commentaire. Signalez les éléments incomplets par [ ] et les éléments complets par [x]. Cela générera une liste de cases à cocher dans le commentaire. Pendant que vous parcourez la liste de vérifications, vous pouvez simplement cocher ou décocher des cases pour mettre automatiquement la liste à jour.

Mise à jour d'IntelliJ IDEA et Hub

Mise à jour d'IntelliJ IDEA et Hub

Cette version comprend Hub 2018.1, qui introduit plusieurs fonctionnalités, mais surtout intègre la fonctionnalité permettant de rendre votre instance Upsource compatible avec le RGPD. Nous avons également mis à jour le moteur IntelliJ IDEA vers la version 2018.1 afin d'assurer la prise en charge des projets Android Studio 3.0, et sommes passés à une nouvelle version de Cassandra.

Prise en charge intégrée de TLS

Dans cette version, nous avons intégré la prise en charge de TLS, ce qui vous permet d'établir une connexion HTTPS chiffrée avec TLS (SSL) entre votre serveur Upsource et ses clients. Vous pouvez configurer les paramètres nécessaires dans l'assistant d'installation d'Upsource. Cela signifie que vous n'avez plus à utiliser un serveur proxy tiers pour arrêter TLS, même si vous conservez la possibilité de le faire.

Divers

Indicateur de discussions amélioré

Indicateur de discussions amélioré

Lorsque vous parcourez une liste de révisions de code, vous pouvez désormais non seulement voir le nombre total de discussions qui ont eu lieu ou sont en cours pour chaque révision, mais également savoir combien restent non résolues.

Notifications personnalisées intégrées dans le produit

Notifications personnalisées intégrées dans le produit

Un administrateur d'Upsource permet désormais d'ajouter un bandeau personnalisé, visible par tous les utilisateurs. Cela permet d'informer les utilisateurs des opérations de maintenance, des changements d'organisation ou plus simplement de partager des informations utiles.

Tri personnalisé des révisions et des branches

Tri personnalisé des révisions et des branches

Les options de tri font leur apparition dans les listes de révisions et de branches. Triez les révisions en fonction de l'heure de la dernière mise à jour, de leur identifiant, de leur titre, de la date d'échéance ou du nombre de discussions. Triez les branches par nom ou heure de dernière mise à jour.

Filtrage amélioré des discussions de révision de code

Filtrage amélioré des discussions de révision de code

Sur la page de révision de code, vous pouvez désormais filtrer les discussions non seulement en fonction de l'état résolu/non résolu, mais également de l'étiquette, ce qui devrait améliorer le traitement des révisions de grande envergure et se déroulant sur une longue période.

Création de fils de notifications par e-mail

Les notifications d'Upsource sont désormais structurées correctement en fonction de la révision de code à laquelle elles se rapportent.

Fusion, conversion ou changement de base de GitHub PR depuis Upsource

Vous pouvez désormais choisir la méthode de fusion à utiliser pour une requête pull de GitHub : fusion, conversion ou changement de base.

Ajout de groupes de réviseurs (watchers)

Si une révision de code nécessite l'approbation de plusieurs de vos collaborateurs, vous pouvez désormais les ajouter en tant que groupe au lieu de les affecter un par un en tant que réviseurs .

Réactions dans le plugin de l'IDE Upsource

Les réactions récentes sont désormais également disponibles depuis le plugin Upsource Integration IDE.

Mise en évidence des éléments syntaxiques de Vue

Upsource 2018.1 ajoute la mise en évidence des éléments syntaxiques pour les fichiers .vue

Mise en évidence des éléments syntaxiques de Terraform

Upsource 2018.1 ajoute la mise en évidence des éléments syntaxiques pour les fichiers .hcl, .tf et .tfvars