software‎ > ‎módulos‎ > ‎engine‎ > ‎atualizações‎ > ‎

2018.9

postado em 28 de set de 2018 05:55 por Ariluce Sousa   [ 28 de set de 2018 05:57 atualizado‎(s)‎ ]

Publicação Técnica

  • Foi alterada a função JSON.stringify com a finalidade de melhorar o seu desempenho e torná-la mais aderente à especificação ECMAScript. Agora ela passa a codificar caracteres de controle via sequência de escape, codificar datas com precisão de milissegundos e ignorar valores undefined. A nova implementação é em torno de 20 vezes mais rápida que a anterior.

  • Foi alterada a função JSON.parse com a finalidade de torná-la mais aderente à especificação ECMAScript. Agora ela passa a suportar caracteres via sequência de escape, desde que sejam compatíveis com o padrão de codificação utilizado pelo Engine, o WIN-1252.

    Importante: eventuais customizações que utilizem JSON.parse para processar conteúdos JavaScript que não sejam JSON, como objetos literais, devem ser revistos para utilizar JSON válido ou fazer uso do eval() caso o objetivo de fato seja processar uma estrutura mais complexa que JSON. Códigos que estejam fazendo uso indevido do JSON.parse passarão a apresentar o erro "Unexpected end of JSON input at JSON.parse". (por Paulo César Moreno, #13171747)
    [-1894637137,Aviso de Limite do Percentual de Vendas por Contribuintes e Nao-Contribuintes.ip]
    [-1897035940,Ajuste nos Logotipos do Sistema.imt]
    [-1894641169,Cadastro de Certificados Digitais.txt]
    [-1894641911,SequenciaTributaria.ijs]
    [-1894637120,AgrupamentosParaRelatorios.ijs]
    [-1896044587,PafServer.ijs]
    [-1892602547,erp-framework.jaz]
    [-1894636598,0100 Accounting.ic]
    [-1898145684,JSON.js]
    [-1899925553,strings.js]
    [-1894636039,NfeTesteAuxiliar.ijs]
    [-1894636590,ConfiguradorAmbienteNfse.ijs]
    [-1898141675,engine_client.js]
    [-1894642165,WebServiceNfe.ijs]
    [-1897035945,Ajuste nos Certificados Digitais.imt]
    [-1897023575,erp-core.jaz]
    [-1897034827,CancelaNfseBeloHorizonteMG.ijs]
    [-1894638024,Atualizar Versao NFe.txt]
    [-1894642183,Configurações de NF-e.ip]
    [-1894636794,Nfse.ijs]
    [-1898141674,engine_client_min.js]
    [-1897034823,EnviaNfseBeloHorizonteMG.ijs]
    [-1894642010,XMLImportacaoNFe.txt]
    [-1894635310,DeclaracaoComplementar.ijs]
    [-1897022928,0100 Regras de Configuracoes do Reinf.ic]
    [-1894636596,ConfiguracaoNfse.ijs]
    [-1894641875,Aviso Automatico de Expiracao de Certificados.ip]
    [-1894641125,0100 Accounting.ic]
    [-1894642026,Checar Validade de Certificado Digital.txt]
    [-1898140346,erp-engine.jaz]
    [-1898143716,5100 GoogleVisualization.view]
    [-1894641957,GerenciadorCertificadoNFe.ijs]
    [-1894636591,WebServiceNfse.ijs]

  • Foi alterado o Engine com a finalidade de permitir o uso interno de novas chaves de criptografia nos bancos locais(IDO). (por Marcelo Campos Rocha, #13148905)
    [0,Engine.exe]

Comments