quarta-feira, 5 de dezembro de 2018

Versão 18.11.0 Final

Introdução

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()

Correções

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

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,

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