terça-feira, 18 de maio de 2021

Versão 21.4.0-Final

   

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

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Alterado o CrudDao para não remover itens de detalhe no change
-Alteração da versão do Primefaces da 8.0 para 10.0 mais informações em: https://primefaces.github.io/primefaces/10_0_0/#/../migrationguide/migrationguide
- Adicionado atributo others no @JArchSearchFieldLookup para permitir colocar "V2" quando o estiver dentro de um e:filterSearch com outro lookup dentro, assim ele vai utilizar o e:_lookup2
- Adicionado evento change no e:inputTextMoney
- Alterado o componente e:filterSearch para quando for componente definido com zeros a esquerda para permitir somente a digitação de números
- Alterado a validação de email para verificar um ponto final após o @
- Adicionado o atributo styleClass no e:inputTextInteger
- 
Refatoração na API ExcelUtils separando XLS de XLSX

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correções nos campos de valores para adequar ao Primefaces X (separador de milhar e decimal)
- Acerto no LazyDataModelPaginator para utilizar o IIdentity no lugar do IBaseEntity
- Removido o métodp preencheDataModelList do IBaseFilterSelectController adicionado o fillDataModelList em seu lugar
- Corrigido o ícone do JavaScriptUtils.showMessageBodyWarningNoRedirect() e JavaScriptUtils.showMessageBodyWarningRedirect() de ERRO para WARNING 
- Ajuste na API do Excel para gerar não gerar linhas em branco quando não houver título
- Ajuste nas colunas de a:selectOneMenu do e:filterSearch para ajustar com o tamanho disponível e não com o tamanho do maior item da lista
- Ajuste na localização de mensagens do properties (bundle e ValidationMessages)
- Acerto no e:filterSearch para reconhecer actions do e:lookup com o sufixo Controller
- Correção no YearMonthJsfConverter para tratar exceção de mês/ano inválido

Implementações

Além das alterações descritas acima esta versão contempla algumas implementações:
- Adicionado novo componente e:inputTextRate para utilização em percentuais
- Adicionado QrCodeUtils para contemplar a geração de QRCode em arquivo

Conclusão

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

Até mais,

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