# Changelog - Frontend
As versões que não estiverem listadas abaixo significa que não houve alteração. Houve apenas a necessidade de atualizar a libBackend (opens new window).
# 3.11.0 (opens new window)
Full Changelog (opens new window)
Features
- Criação de tratamentos para os menus customizados criados no CP.
# 3.10.2 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado bloqueio do login de usuários sem acesso a nenhum elemento de menu.
# 3.8.1 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionados tratamentos para receber o formato do relatório a ser baixado pelo backend.
- Adicionados tratamentos para abrir relatório do tipo HTML em nova aba do navegador.
# 3.8.0 (opens new window)
Full Changelog (opens new window)
Features
- Adicionados tratamentos para uso da rotina de configuração de Horários de Acesso.
# 3.7.11 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado tratamento na rotina do componente Favoritos para que a primeira execução seja executada após a inicialização da sessão própria dos produtos.
# 3.7.8 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionada chamada da rotina favoritos após autenticação efetuada com sucesso no evento
loginSuccess
# 3.7.4 (opens new window)
Full Changelog (opens new window)
Improvements
- Melhoria na rotina Favoritos para não executar requisições sempre que abrir uma tela, mas utilizar dados armazenados em cache.
# 3.7.3 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Correção para traduzir os itens da lista do componente Favoritos.
# 3.7.0 (opens new window)
Full Changelog (opens new window)
Features
- Adicionado componente Favoritos (Grazielle Antunes).
# 3.6.4 (opens new window)
Full Changelog (opens new window)
Fix Bugs
- Alteração nas funcionalidades do módulo de LOGIN para executarem no evento
loginSuccess
para não gerar bugs de sessão.
# 3.6.0 (opens new window)
Full Changelog (opens new window)
Features
- Adicionadas funcionalidades do módulo de LOGIN com foco na melhoria de performance.
# 3.5.0 (opens new window)
Full Changelog (opens new window)
Features
- Adicionada rotina para atualização dos arquivos de tradução dentro dos sistemas.
# 3.4.4 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado formato padrão QR2 na geração de relatórios (Rafael Dias)
# 3.4.0 (opens new window)
Full Changelog (opens new window)
Features
- Adicionados tratamentos para troca de separadores Decimal e Milhar na tela de Login.
Improvements
- Alteração na função openReport para nao fazer
GET
nos relatórios birth (Rafael Dias).
# 3.2.17 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado array de menus VISIBLE_ELEMENTS no localStorage.
# 3.2.10 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Correção de erro na atualização da versão do templateManager.versionData quando a página carrega mais rápido que o esperado.
# 3.2.6 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Alterado uso da função angular.copy no edit do General.js para que sejam copiadas apenas as propriedades do objeto e não gerar erro com atualização do zeedhi (Anderson Junior).
# 3.2.1 (opens new window)
[Full Changelog(http://gitlab.teknisa.com/teknisa/libbackend/compare/3.2.0...3.2.1)
Fixed Bugs
- Correção de erro na rotina de redirecionamento quando o usuário retorna para o link origem diretamente pelo endereço da página.
# 3.2.0 (opens new window)
[Full Changelog(http://gitlab.teknisa.com/teknisa/libbackend/compare/3.1.1...3.2.0)
Improvements
- Adicionados tratamentos de língua, acesso concorrente e manter conectado ao utilizar a rotina de redirecionamento.
# 3.1.1 (opens new window)
[Full Changel(: http://gitlab.teknisa.com/teknisa/libbackend/compare/3.1.0...3.1.1)
Fixed Bugs
- Correção na rotina de atualizar a versão dos produtos Next abrindo no Angular não funcionando corretamente.
# 3.1.0 (opens new window)
[Full Changel(: http://gitlab.teknisa.com/teknisa/libbackend/compare/3.0.73...3.1.0)
Features
- Criação de rotina para atualizar a versão do produto Angular de acordo com a versão Next quando estiver abrindo uma tela em modo híbrido.
# 3.0.73 (opens new window)
[Full Changelog][CHAN(//gitlab.teknisa.com/teknisa/libbackend/compare/3.0.72...3.0.73)
Improvements
- Inclusão das traduções no reportDecorator.js (Samuel Costa).
# 3.0.68 (opens new window)
[Full Changelog][CHAN(//gitlab.teknisa.com/teknisa/libbackend/compare/3.0.67...3.0.68)
Improvements
- Adicionada rotina para gravar no banco Teknisa as filiais inválidas. (Rafael Dias).
# 3.0.66 (opens new window)
[Full Changelog][CHAN(//gitlab.teknisa.com/teknisa/libfrontend/compare/3.0.65...3.0.66)
Fixed Bugs
- Criação de variável para carregar o cache pelo menos uma vez a cada inicialização do container, para rotina de Valida Filial (Rafael Dias).
# 3.0.65 (opens new window)
[Full Changelog][CHAN(//gitlab.teknisa.com/teknisa/libfrontend/compare/3.0.64...3.0.65)
Features
- Criado Listener para chamar o logout do Angular a partir de uma chamada de logout do Next.
# 3.0.64 (opens new window)
Full Changelog (opens new window)
Features
- Comentada parte do código que impossibilita o uso das filiais não cadastradas até um segundo momento (Rafael Dias).
Fixed Bugs
- Correção de erro de funções ES7 (Rafael Dias).
# 3.0.59 (opens new window)
Full Changelog (opens new window)
Features
- Adicionada função de validação da filial para fields do tipo select ou função separada retornando boolean de acordo com parâmetro, para uso da rotina Valida Filial (Rafael Dias).
# 3.0.58 (opens new window)
[Full Changelog]CHANGES_3_0_58 (opens new window)
Fixed Bugs
- Alteração da chamada da rota de gerar os dados de versão para ocorrer após o login dos produtos (juntamente com a chamada da rota de buildar o menu).
- Adicionada chamada de requisição local após a validação do usuário no módulo de login na popup de Sessão Expirada.
# 3.0.57 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Adicionado filtro na chamada da rota lib_startSession durante a troca de módulos.
# 3.0.54 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Correção de mensagem de erro padrão sobrescrevendo o tratamento do acesso concorrente.
# 3.0.53 (opens new window)
Full Changelog (opens new window)
Improvements
- Tradução de mensagens de erro da rotina de buscar CEP. (Iago Oliveira)
- Inclusão de mensagens do backend no arquivo internalWords. (Iago Oliveira)
- Adicionada requisição que monta os dados do About após rotina de iniciar a sessão do usuário.
# 3.0.51 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionada possibilidade de executar a rotina do reportDecorator sem a necessidade de algum container ser inicializado. (Mateus Zuffo)
# 3.0.49 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionados tratamentos para o uso da rotina do Operador de Suporte.
# 3.0.48 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionada função saveCollectedData na LibUtilities para chamar a rota que salva os dados de coleta no backend. Exemplos:
- LibUtilities.saveCollectedData('CDFILIAL', 'OPERACAO_TESTE');
- LibUtilities.saveCollectedData(['CDFILIAL1', 'CDFILIAL2'], 'OPERACAO_TESTE').
# 3.0.47 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionada língua corrente na sessão do backend.
# 3.0.46 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionados loaders nas requisições feitas pela LIB (sessão, validação de usuários, versões...).
# 3.0.39 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado updateTemplate ao final da função toggleReadOnlySelect do arquivo General.js. (Gabriel Xavier).
Fixed Bugs
- Correção na tradução das mensagens do arquivo General.js. (Gustavo Oliveira).
# 3.0.36 (opens new window)
Full Changelog (opens new window)
Improvements
- A chamada da rota lib_getDataReportField da função buildData da ReportDecorator agora utiliza o alias do módulo que está acionando o recurso (Daniel Oliveira).
# 3.0.35 (opens new window)
Full Changelog (opens new window)
Improvements
- Atualizações no ReportDecorator (Daniel Oliveira).
- Adicionada a possibilidade de utilizar uma função para tratar os parâmetros (ou outras possibilidades) antes de chamar a rota para gerar relatórios QR2/BIRT;
- Reformulação da captura de relatórios QR2, que agora consome uma função da aplicação em Delphi;
- Automatização do processo de definição do relatório padrão no campo em questão;
- Adicionada a propriedade reportIsTheMainFunction para que o processo de recuperação dos relatórios seja feita apenas na tela de relatório (afeta principalmente telas cuja função primária não é apenas gerar relatórios);
- Adicionada uma tratativa de erros para facilitar o processo de debug, bem como um retorno mais amigável ao usuário.
# 3.0.33 (opens new window)
Full Changelog (opens new window)
Improvements
- Inclusão da tratativa de erros retornados pela LibsValidation referentes ao PENTEST - GR (Douglas Ribeiro).
# 3.0.30 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Corrigido erro que não redirecionava para a tela de login quando o Token expirava na requisição lib_startSession (Tulio Magalhaes).
# 3.0.29 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Alterações na classe ReportDecorator para a busca automática dos relatorios (Mateus Castro).
# 3.0.27 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Correção de bug na função exportStrategyToRow na classe ReportDecorator (Mateus Castro).
# 3.0.25 (opens new window)
Full Changelog (opens new window)
Improvements
- Alteração no recurso Report Decorator, com o intuito de otimizar o processo de busca de relatórios BIRT e QR2 (Mateus Castro).
# 3.0.22 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Correção na popup de timeout de sessão não considerando os tratamentos do acesso concorrente.
# 3.0.21 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Correção de compatibilidade com versões anteriores do módulo de login que não utilizam o acesso concorrente.
# 3.0.20 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Criação de uma nova variável para controle do ID do projeto para os tratamentos do acesso concorrente.
# 3.0.19 (opens new window)
Full Changelog (opens new window)
Features
- Adicionados tratamentos para bloquear o acesso concorrente (necessário utilizar a versão 3.9 (php5) ou 4.1 (php7) do módulo de Login).
# 3.0.14 (opens new window)
Full Changelog (opens new window)
Improvements
- Remoção dos botões customizationAction do floatingControl da messagesWidget, utilizada na função de tratamento de erros (Gabriel Xavier).
# 3.0.8 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado parâmetro opcional de formatos de relatório à função General.openReportPopup (Samuel Cunha).
# 3.0.4 (opens new window)
Full Changelog (opens new window)
Improvements
- Adição do parâmetro disableLoader na função General.callRestEngine (Pedro Moutinho).
# 3.0.1 (opens new window)
Full Changelog (opens new window)
Improvements
- Atualizada rotina de montagem dinâmica de relatórios para exibir o título correto do relatório na tela e verificar corretamente o nrorg da organização.
# 3.0.0 (opens new window)
Full Changelog (opens new window)
Features
- Atualizado LogDecorator para ser compatível com a versão 4.2.* do ZhuLog.
Improvements
- Incrementada dependência do ZhuLog para versão 4.
# 2.9.35 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado updateTemplate ao final da função toggleReadOnlySelect do arquivo General.js. (Gabriel Xavier).
Fixed Bugs
- Correção na tradução das mensagens do arquivo General.js. (Gustavo Oliveira).
# 2.9.32 (opens new window)
Full Changelog (opens new window)
Improvements
- A chamada da rota lib_getDataReportField da função buildData da ReportDecorator agora utiliza o alias do módulo que está acionando o recurso (Daniel Oliveira).
# 2.9.31 (opens new window)
Full Changelog (opens new window)
Improvements
- Atualizações no ReportDecorator (Daniel Oliveira).
- Adicionada a possibilidade de utilizar uma função para tratar os parâmetros (ou outras possibilidades) antes de chamar a rota para gerar relatórios QR2/BIRT;
- Reformulação da captura de relatórios QR2, que agora consome uma função da aplicação em Delphi;
- Automatização do processo de definição do relatório padrão no campo em questão;
- Adicionada a propriedade reportIsTheMainFunction para que o processo de recuperação dos relatórios seja feita apenas na tela de relatório (afeta principalmente telas cuja função primária não é apenas gerar relatórios);
- Adicionada uma tratativa de erros para facilitar o processo de debug, bem como um retorno mais amigável ao usuário.
# 2.9.29 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libfrontend/compare/2.9.28...2.9.29)
Improvements
- Inclusão da tratativa de erros retornados pela LibsValidation referentes ao PENTEST - GR (Douglas Ribeiro).
# 2.9.26 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libfrontend/compare/2.9.25...2.9.26)
Fixed Bugs
- Alterações na classe ReportDecorator para a busca automática dos relatorios (Mateus Castro).
# 2.9.24 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libfrontend/compare/2.9.23...2.9.24)
Fixed Bugs
- Correção de bug na função exportStrategyToRow na classe ReportDecorator (Mateus Castro).
# 2.9.22 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libfrontend/compare/2.9.21...2.9.22)
Improvements
- Alteração no recurso Report Decorator, com o intuito de otimizar o processo de busca de relatórios BIRT e QR2 (Mateus Castro).
# 2.9.20 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libbackend/compare/2.9.19...2.9.20)
Fixed Bugs
- Correção na popup de timeout de sessão não considerando os tratamentos do acesso concorrente.
# 2.9.19 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libbackend/compare/2.9.18...2.9.19)
Fixed Bugs
- Correção de compatibilidade com versões anteriores do módulo de login que não utilizam o acesso concorrente.
# 2.9.18 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libbackend/compare/2.9.17...2.9.18)
Fixed Bugs
- Criação de uma nova variável para controle do ID do projeto para os tratamentos do acesso concorrente.
# 2.9.17 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libbackend/compare/2.9.16...2.9.17)
Features
- Adicionados tratamentos para bloquear o acesso concorrente (necessário utilizar a versão 3.9 (php5) ou 4.1 (php7) do módulo de Login).
# 2.9.12 (opens new window)
[Full Changelog][(http://gitlab.teknisa.com/teknisa/libfrontend/compare/2.9.11...2.9.12)
Improvements
- Remoção dos botões customizationAction do floatingControl da messagesWidget, utilizada na função de tratamento de erros (Gabriel Xavier).
# 2.9.6 (opens new window)
Full Changelog (opens new window)
Improvements
- Adicionado parâmetro opcional de formatos de relatório à função General.openReportPopup (Samuel Cunha).
# 2.9.4 (opens new window)
Full Changelog (opens new window)
Improvements
- Adição do parâmetro disableLoader na função General.callRestEngine (Pedro Moutinho).
# 2.9.2 (opens new window)
Full Changelog (opens new window)
Improvements
- Atualizada rotina de montagem dinâmica de relatórios para exibir o título correto do relatório na tela e verificar corretamente o nrorg da organização (Pedro Moutinho).
# 2.9.1 (opens new window)
Full Changelog (opens new window)
Fixed Bugs
- Correção na máscara currency não respeitando as casas decimais ao obter o valor do campo (João Abreu).