# 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).