sexta-feira, 8 de novembro de 2019

Versão 19.10.0 - Final

Introdução

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

Implementações

Segue abaixo as implementações dessa versão:

Implementação do novo evento @JArchEventReadEntityManager para possibilitar interceptar o EntityManager sempre que o mesmo for lido (adicionar filtros dinamicos)
- Implementação no e:commandLinkSave para receber os eventos de onstart e onerror
- Implementação de novas anotações para eliminar anotações duplicadas,  as novas anotações criadas são @JArchEventInsert, @JArchEventInsertChange, @JArchEventChange, @JArchEventDelete e @JArchEventChangeField
- Implementação de chamada de evento assíncrono para os eventos de CRUD e ChangeField
Alterações

Além das implementações descritas acima foram feitas algumas alterações:

- Alteração no método classEntity() para getClassEntity() das Action's e Facade's para ficar igual aos Manager's
- Alteração na biblioteca de JPQL para aceitar somentes tipos tipados nos métodos de join e left join
- Alteração na forma de tratamento de exclusão Lógica, alterado o @Where para @JArchExclusionLogic
- Alteração na depreciação de diversas anotações de eventos
- Alteração na API de parâmetro para permitir gravar tipo ENUM e colocado o component a:selectOneButton na interface gráfica
- Alteração nas anotações @JArchCrudDataActionInterceptor para @JArchCrudData, @JArchCrudListActionInterceptor para @JArchCrudList e criada uma nova anotação @JArchListTask para ser possivel interceptar as actions de lista de tarefas
Correções

Além das alterações descritas acima esta versão contempla algumas correções:
Correção no componente de linkDownload para exibir o popup processando
- Correção no método clientJpa() da fachada para filtrar o tenant
- Correção na mensagem de erro de telefone inválido que não estava pegando as informações do bundle
- Correção na geração do nome do índice para não gerar com o mesmo nome para campos diferentes
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...