Introdução
Nesse post vou mostrar as principais novidades da versão 19.9.0, algumas correções e pequenas alterações.
Implementações
Segue abaixo as implementações dessa versão:
- Encapsulado os métodos addFieldOrder, removeFieldSearch, newSearchField, activeAndAddParamWhereJpa, activeWhereJpa, deactiveWhereJpa e getColumnDatatable no BaseListTaskAction
- Adicionado método toYearMonth no DateUtils recebendo como parâmetro um XMLGregorianCalendar
- Implementado eventos @JArchEventValidInsert, @JArchEventValidInsertChange, @JArchEventValidChange e @JArchEventValidDelete no DataDetail
- Implementado o GCA para MACOS
- Implementado no e:tabBody para aceitar ordenação da coluna no datatable
Alterações
Além das implementações descritas acima foram feitas algumas alterações:
- Alteração no e:filterSearch para mostrar mais opções de filtro para o tipo código
- Alteração na busca por codigo do lookup para contemplar os filtros existentes no Search
- Alteração na classe Identity para implementar a interface IIdentity e Comparator
- Alteração no e:divDataMaster para ser possível passar a descrição dos label's dos botões de gravar, cancelar e voltar
- Alteração na margin-top e margin-bottom do e:dashboardUnity, e:dashboardUnity2
- Depreciado os eventos de CRUD do CrudFacade e CrudManager, utilizar os eventos normais sem referência de camada
- Depreciado a classe CdiUtils, utilizar a classe CDI em seu lugar
Correções
Além das alterações descritas acima esta versão contempla algumas correções:
- Removido algumas classes CSS no e:divListDatatable e e:divListFilter que estavam em conflito com o Primefaces 7
- Removido a palavra Entity quando não localizar no bundle na crítica do Exclusives
- Corrigido o CpfCnpjUtils.validaCnpj() para não aceitar ZEROS como CNPJ válido
- Corrigido o e:filterSearch para o componente do tipo IM não usar o inputMask se nao for definida uma máscara, usado o inputText no lugar
- Corrigido o CRUD para lançar os eventos de valições do Bean Validation
- Corrigido o e:filterSearch que estava duplicando o ID quando tinha a propriedade mask preenchida
- Corrigido a API de Tests para aguardar 1 segundo antes de efetuar o logoff
- Corrigido a API de relatório para o tipo LocalDate
Conclusão
Essa versão contempla algumas melhorias e correções. É recomendável a atualização para essa nova versão.
Até mais,