Fonctionnalité de révision du code enrichie, gestion de la conformité au RGPD, tout nouveau IntelliJ IDEA et Hub sous le capot
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Les notifications d'Upsource sont désormais structurées correctement en fonction de la révision de code à laquelle elles se rapportent.
Vous pouvez désormais choisir la méthode de fusion à utiliser pour une requête pull de GitHub : fusion, conversion ou changement de base.
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 .
Les réactions récentes sont désormais également disponibles depuis le plugin Upsource Integration IDE.
Upsource 2018.1 ajoute la mise en évidence des éléments syntaxiques pour les fichiers .vue
Upsource 2018.1 ajoute la mise en évidence des éléments syntaxiques pour les fichiers .hcl, .tf et .tfvars