Versão 47
Melhorias
Admin
- Foi criado o relatório “Admin > Auditoria > Scripts executados por desenvolvedores” com
o objetivo de auditar as execuções de script de desenvolvimento realizadas no iDBC SQL ou
via extensão do VS Code.
Desenvolvimento
- Foi criado o processo “Desenvolvimento > Atualização > Sincronizar configurações gerais” com
o objetivo de sincronizar as configurações gerais de uma base de dados a partir de uma
outra. Mais detalhes no manual
Sincronizar configurações gerais.
Engine
Extensão VS Code
- Passa a ser possível criar, editar e remover registros do DataSet por meio da interface da
grade, no resultado da execução de script ou query. Mais detalhes no manual
DataSets.
- Na grade de resultado do tipo DataSet de uma execução de script ou query, passa a ser possível
visualizar no rodapé os detalhes de uma chave selecionada.
- Foi disponibilizada a busca rápida por arquivos textuais da VFS por meio do atalho
Ctrl+E P
ou
do comando Engine DevTools: Quick Open File
.
Web Framework
- As grades de vínculos de arquivos aos cadastros do sistema passam a tratar a inserção
de arquivos duplicados, ignorando-os caso eles tenham sido inseridos previamente pelo
usuário via grade ou pelo processo “Admin > Importação de Documentos ou Imagens”.
Defeitos corrigidos
Admin
- Ao executar o processo “Admin > Cache local > Descartar os caches de dados e de chaves” poderia
ocorrer o erro “URL Syntax Error! Invalid port number”.
Engine
- Quando utilizado o runtime JavaScript Ije, a conversão de uma string vazia para um número
retornava
NaN
em vez do valor 0
, comportamento divergente da especificação da linguagem
EcmaScript e do runtime V8.
Extensão VS Code
- Ao remover a última variável na seção “Variables” ocorria o erro “Failed to set variables”.
Web Framework
- A grade não entrava em edição após a alteração de um campo se o usuário clicasse fora da
grade em vez de pressionar Tab ou Enter. O problema ocorria apenas no modo tabela.
- Em campos que utilizam o controle do tipo “image”, a alteração realizada no seletor de cores
poderia ser ignorada.
- Ao passar por campos com controle do tipo “image” usando a tecla Tab, o
valor “#000000” poderia ser aplicado no campo caso o valor anterior fosse vazio.
- As variáveis booleanas dos relatórios que não eram preenchidas pelo usuário sempre eram
exibidas no cabeçalho do relatório, mesmo que a opção
SimpleLayout.prototype.showOnlyFilledVariables
estivesse ativa.
- Após alteração de senha, as conexões remotas para outros engines falhavam, apresentando erro
de conexão inválida. Este é um erro que já havia sido corrigido e foi acidentalmente reintroduzido
na versão 45.
Outras alterações
Engine
- As tabelas “iAuthTokenOnline” e “iAuthTokenOffline” foram unificadas na tabela “iAuthToken”.
Os tokens existentes nas tabelas removidas serão migrados automaticamente para a nova tabela
durante a atualização do sistema. Com essa alteração, a propriedade
offlineAuth
da classe
AuthToken
perdeu a sua função e foi removida.
Extensão VS Code
- O atalho do comando
Engine DevTools: Show Execution Plan
, utilizado para exibir o plano de
execução de uma consulta SQL, foi remapeado para Ctrl+E E
.
Última atualização em 27 Feb 2023