Versão 80

Melhorias

Engine

Desenvolvimento

  • O processo “Desenvolvimento > Base de dados > Migração da base de dados” passa a solicitar e validar as credenciais do usuário do SGBD utilizado pelo Engine para se conectar à base de dados como um fator adicional de segurança.

Web Framework

  • O sistema passa a permitir a exportação dos dados dos relatórios e das grades no formato JSON.

Extensão VS Code

  • As bases listadas passam a informar no detalhe ao lado a informação de endereço quando a conexão é local.
  • Quando alterações em um único arquivo são enviadas para outra base por meio do fluxo do Source Control, a versão das alterações passa a ser informada na notificação.

Defeitos corrigidos

Administração do sistema

  • O relatório “Administração do sistema > Auditoria > Logs de alterações de registros” apresentava o erro “Value too long for the field” caso o conteúdo da alteração fosse superior a 100KB.
  • A tarefa “Atualização de tarefas pendentes” poderia reportar falhas constantes no processo “Administração do sistema > Scripts agendados > Agendador de scripts” em bases de dados recém-criadas.
  • Ao realizar o licenciamento inicial do produto “Engine” em uma base de dados, poderia ocorrer um erro ao definir a senha inicial do usuário “administrator”.

Desenvolvimento

  • O processo “Desenvolvimento > Atualização > Atualização de permissões de papéis” não conseguia sincronizar permissões de papéis quando estes pertenciam a classes filhas da classe “Papéis”.

Engine

  • Ao utilizar o especificador de formato de data ‘T’ na função phpFormatDate era retornada a componente de hora da data em vez do fuso horário em abreviação conforme a documentação do PHP.

Extensão VS Code

  • A exibição de uma alteração ou conjunto de alterações no histórico da Virtual File System poderia exibir alterações diferentes das versões selecionadas.
  • A cópia de dados da grade apresentava erro no padrão de codificação de texto.

Outras alterações

Extensão VS Code

  • A notificação com a opção de habilitar alteração do produto ao salvar um arquivo passa a ser uma janela modal. Isto é necessário, pois a escolha do usuário é obrigatória para decidir se as alterações devem ou não ser persistidas.