Novidades no Upsource 2018.1

Funcionalidade de revisão de código mais elaborada, recursos de conformidade com o RGPD, o novo IntelliJ IDEA e o Hub integrado

Recursos

Rótulos de revisão de código

Rótulos de revisão de código

Para ajudar sua equipe a organizar melhor revisões de código, o Upsource 2018.1 introduz rótulos de revisão de código. Use-os para marcar revisões de código urgentes, categorizar diferentes tipos de revisões de código e adicionar outros identificadores significativos que depois ajudarão você a encontrar essas revisões com mais rapidez. Essa funcionalidade também permite que o Upsource ofereça suporte a rótulos de solicitação de extração do GitHub.

Anexos em revisões

Anexos em revisões

Anteriormente, era possível anexar imagens (por exemplo, capturas de tela) a comentários de revisão de código do Upsource. Com esta versão, estamos levando essa funcionalidade um passo adiante. Agora, você pode anexar um arquivo a um comentário de revisão de código, por exemplo, uma parte relevante da documentação, algumas especificações ou qualquer outro arquivo que não esteja no seu repositório.

Marcar o arquivo como não lido

Marcar o arquivo como não lido

Para dar a você mais controle sobre o processo e o ritmo da revisão do código, adicionamos uma opção para marcar um arquivo como não lido. Dessa forma, você pode ver claramente para quais arquivos pretende voltar e, portanto, não se esquece de nada.

Listas de verificação em comentários

Listas de verificação em comentários

Se você tem várias sugestões sobre como melhorar o código que está revisando, use o recurso de marcação para gerar uma lista de verificação no comentário. Indique itens incompletos com [ ] e itens completos com [x]. Isso gerará uma lista de caixas de seleção no comentário. À medida que você ou o autor do código percorre a lista de verificação, é possível simplesmente marcar ou desmarcar as caixas para atualizar automaticamente essa lista de verificação.

IntelliJ IDEA e Hub atualizados

IntelliJ IDEA e Hub atualizados

Esta versão vem com um Hub 2018.1 incorporado que apresenta vários recursos, mas que, o mais importante, traz a funcionalidade necessária para que você possa tornar sua instância do Upsource compatível com o RGPD. Também atualizamos o mecanismo IntelliJ IDEA para a versão 2018.1 para habilitar o suporte a projetos do Android Studio 3.0 e mudamos para um Cassandra mais recente.

Suporte para TLS incorporado

Nesta versão, adicionamos suporte interno ao TLS, que permite estabelecer uma conexão HTTPS criptografada com TLS (SSL) entre o servidor Upsource e seus clientes. Você pode definir todas as configurações necessárias no assistente de instalação do Upsource. Isso significa que você não precisa mais usar um servidor proxy de terminação TLS de terceiros, embora ainda possa se assim o desejar.

Diversos

Indicador de discussões aprimorado

Indicador de discussões aprimorado

Ao navegar em uma lista de revisões de código, agora você pode ver não só o número total de discussões que ocorreram ou estão ocorrendo em cada revisão, como também quantas delas ainda não foram resolvidas.

Notificações personalizadas no produto

Notificações personalizadas no produto

Um administrador do Upsource agora pode adicionar um banner personalizado que será mostrado a todos os usuários. Isso pode ser usado para notificar os usuários sobre uma manutenção futura, mudanças organizacionais ou simplesmente para compartilhar uma informação útil.

Classificação personalizada de revisões e branches

Classificação personalizada de revisões e branches

Opções de classificação aparecem em listas de revisões e branches. Classifique revisões por hora da última atualização, ID, título, data de vencimento ou número de discussões. Classifique ramificações por nome ou hora da última atualização.

Filtragem aprimorada de discussões de revisão de código

Filtragem aprimorada de discussões de revisão de código

Na página de revisão de código, agora você pode filtrar as discussões não só por estado resolvido/não resolvido, como também por rótulo, o que deve melhorar a manipulação de revisões grandes e duradouras.

Encadeamento de notificações por email

As notificações do Upsource agora são encadeadas corretamente com base na revisão de código a que se referem.

Mescle, compacte ou redefina a base do GitHub PR a partir do Upsource

Agora, você pode escolher qual método de merge usar para uma solicitação de extração do GitHub: merge, squash ou rebase.

Adicione grupos de revisores (observadores)

Se uma revisão de código exigir a aprovação de um grupo de colegas de equipe, agora você poderá adicioná-los como um grupo, em vez de atribuí-los como revisores um por um.

Reações no plug-in de IDE do Upsource

Reações recém-introduzidas também estão disponíveis no plug-in de IDE de integração com o Upsource.

Realce de sintaxe para Vue

O Upsource 2018.1 adiciona realce de sintaxe para arquivos .vue

Realce de sintaxe para Terraform

O Upsource 2018.1 adiciona realce de sintaxe para arquivos .hcl, .tf e .tfvars