Funcionalidade de revisão de código mais elaborada, recursos de conformidade com o RGPD, o novo IntelliJ IDEA e o Hub integrado
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
As notificações do Upsource agora são encadeadas corretamente com base na revisão de código a que se referem.
Agora, você pode escolher qual método de merge usar para uma solicitação de extração do GitHub: merge, squash ou rebase.
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 recém-introduzidas também estão disponíveis no plug-in de IDE de integração com o Upsource.
O Upsource 2018.1 adiciona realce de sintaxe para arquivos .vue
O Upsource 2018.1 adiciona realce de sintaxe para arquivos .hcl, .tf e .tfvars