Nesse post vou mostrar as principais novidades da versão 18.11.0, algumas correções e pequenas alterações.
Implementações
- Adicionado um hook metodo beforeFillDataModeList() para interceptação da consulta nas actions de List e FilterSelect.
- Adicionado um listener JPA para remover as máscaras antes da persistência no banco de dados.
- Alterado o APT para gerar os artefatos que eram gerados somente em tempo de compilação na pasta source do projeto.
- Criado a classe CSS jarch-panelgrid para ser usado com o h:panelGrid, essa classe possuí a mesma configuração de margim do a:panelGrid.
- Remoção de alguns métodos depreciados.
- Criado uma nova anotação para atributos de auto-incremento, evitando o uso desnecessario de objetos específicos do banco de dados (Ex: SEQUENCE). A anotação é @JArchAutoIncrement.
- Adicionado os metodos hasMessageWarn(), hasMessageInfo(), hasMessageError() e hasMessageFatal() no JsfUtils.
- Adicionado atributos showButtomCancel e showButtomReturn no e:divDataMaster.
- Adicionado o agrupamento e ordenação no relatório da tela de lista.
- Adicionado novo composite component e:inputAddress e alterado geração do código para contemplar esse novo tipo.
- Adicionado novo método para geração do dígito verificado para Módulo 10 Modulo10.calculaDigitoVerificador()
Além das implementações descritas acima versão contempla:
- Correção na clonagem do registro quando houver um atributo com anotação @Embeddable
- Tradução de métodos para a lingua inglesa
- Acerto na geração do XHTML para o atributo required dos DataDetails (Não utilizar mais o método, usar o literal true)
- Correção na anotação @ArchColumnDatatable para saber adicionar no grid do detail mesmo quando a entidade nao estiver no mesmo pacote da entidade principal
- Correção na anotação @ArchColumnDatatable para saber adicionar no grid do detail mesmo quando a entidade nao estiver no mesmo pacote da entidade principal
ROADMAP
O próxima versão do JARCH contemplará o JAVA 11
Conclusão
Essa versão contempla algumas melhorias e correções. É recomendável a atualização para essa nova versão.
Até mais,