quarta-feira, 26 de abril de 2023

Versão 23.3.0-Final

     Introdução

Nesse post vou mostrar as principais novidades da versão 23.3.0, algumas correções e pequenas alterações.

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Adicionado opção de carregar o EntityGraph a partir do lookup
- Adicionado método nullAsZero no NumberUtils
- Alteração no JavaScriptUtils para substituir duas aspas simples por uma aspas dupla nas mensagens de Body, tanto para o título como para a mensagem

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Acerto na biblioteca de parâmetros para recarregar o service na abertura do controller
- Correção na verificação do IFieldType no isNumber() para tratar também o tipo INTEGER
- Correção na geração dos fontes de testes para atribuir enumerados
- Correção na biblioteca de parâmetros para saber distinguir tipos datas
- Correção no JavaScriptUtils para o tratamento de caracteres especiais

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Adicionado na biblioteca de paramêtro o método save
- Adicionado novo composite componente dialogInsertListDouble
- Adicionado uma chave para distinguir a aplicação na biblioteca de parâmetros
- Adicionado classe StringUtils com alguns métodos utilitários
- Implementado na biblioteca de JPQL o contains para receber até 2 encadeamento de fields

Conclusão

Essa versão contempla algumas melhorias e correções. É recomendável a atualização para essa nova versão.

Versão 23.2.0-Final

    Introdução

Nesse post vou mostrar as principais novidades da versão 23.2.0, algumas correções e pequenas alterações.

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Adicionado chamada do método clear() no GlobalInformation quando feito logout
- Removido o método assinaXml do XmlUtils

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção na pesquisa de CEP em relação ao complemento


Conclusão

Essa versão contempla algumas melhorias e correções. É recomendável a atualização para essa nova versão.

terça-feira, 14 de fevereiro de 2023

Versão 23.1.0 - Final

   Introdução

Nesse post vou mostrar as principais novidades da versão 23.1.0, algumas correções e pequenas alterações.

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Alterado o tipo LoadCrudType.ALL para LoadCrudType.ANY
- Removivo as classes SessionInformation e ApplicationInformation, utilizar sempre o GlobalInformation

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção no templatePrincipalV2 para colocar a imagem do ajaxStatus do lado direito (estava sobrepondo de ação da tela)
- Correção na implementação do atributo classFilterSelectController
- Ajuste na emissão de mensagem via JavaScript para remover conteudo de HTML do titulo e mensagem

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Adicionado momento do evento @JArchEventLoadCrud, sendo possível interceptar no CLONE, CHANGE, CONSULT, DELETE ou ALL
- Implementação do atributo classFilterSelectController de passar o FilterSelectController no @JArchSearchFieldLookup

Conclusão

Essa versão contempla algumas melhorias e correções. É recomendável a atualização para essa nova versão.

Versão 22.12.0 - Final

  Introdução

Nesse post vou mostrar as principais novidades da versão 22.12.0, algumas correções e pequenas alterações.

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Adicionado opção de Supplier nas condições greaterOrEquals e jpql da biblioteca de JPQL

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção no HashTagUtils para quando o conteudo for NULL
- Correção na geração do relatório da tela de lista para fazer o download com a extensão (PDF, XLSX, XML, CSV ou TXT)
- Correção no LocalDateTimeJsfConverter para usar o pattern do calendar
- Correção na paginação do e:divListDatatableSimple
- Correção na exportação do e:divListDataTable
- Correção nos composites componentes linkPrint, linkImprimir e commandLinkImprimir para receber um StreamedContent ao invés do IReportBuilder
- Correção no divDataMaster que estava dando um update indevidamente no próprio componente
- Correção na geração de código na verificação do tamanho para campos do tipo CPF/CNPJ e derivados
- Correção na geração de relatório de lista para mostrar o título do relatório corretamente
- Correção na verificação de CPF/CNPJ válido
- Correção nos convertes de Data/Hora para contemplar o pattern definido nos componentes calendar e datePicker
- Correção no cadastro de parâmetro para gravar campos do tipo HOUR
- Correção no templatePrincipalV2 para colocar a imagem do ajaxStatus do lado direito (estava sobrepondo de ação da tela)

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Criado novo módulo jarch-faces para separar os fontes da camada de visão (FACES), os fontes que estavam no jarch-core relacionados a view foram movidos para esse novo módulo
- Inclusão da classe IfJpql para corrigir a utilização do condicional da classe WhereJpql passando um Supplier.

Conclusão

Essa versão contempla algumas melhorias e correções. É recomendável a atualização para essa nova versão.

Versão 23.3.0-Final

      Introdução Nesse post vou mostrar as principais novidades da versão 23.3.0, algumas correções e pequenas alterações. Alterações Além d...