quarta-feira, 3 de fevereiro de 2021

Versão 21.1.0-Final

 

Introdução

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

Implementações

Segue abaixo as implementações dessa versão:
- Adicionado classe RootJpql para evitar confusão nos métodos que retornavam um ClientJpql e na sequencia fosse chamado uma método que não pertencia a ela (find, searchUniqueFilter, searchAllFilter, etc...)
- Adicionado o metodo formatMMyyyy(LocalDate) no DateUtils
Adicionado os atributos update e styleClass no filterOrder
- Adicionado os atributos update e styleClass no filterGroup
- Adicionado metodo toYearMonth(Date) no DateUtils
- Adicionado metodos list() e single() para retornar na API de JQPL para retornar uma lista de array de objetos

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Removido os atributos depreciados clazzEntity (Utilizar classEntity), attribute (Utilizar field) e attributes (Utilizar fields)
- Removido os atributos depreciados title (Utilizar labelMenu), attributeShow (Utilizar fieldShow), attributeItems (Utilizar fieldItens) e attributeCommandJpa (Utilizar fieldCommandJpa)
- Alteração no nome dos controllers do Communication de Action para Controller (List e Data)
- Adicionado o EntityManagerFilterUtils.addFilters no construtor do ClientJpql para adicionar os filtros default's no EntityManager
Adicionado o atributo classEnum no @JArchSearchFieldComboboxCommandJpa
Alteração no YearMonthJpaConverter para não adicionar horário usando o Timezone
Alterado a quantidade de registros no e:divListDatatable para 10, 20, 50, 100, 500 e 1000

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção no BaseListTaskController para carregar os tipos de tarefas quando estiver NULL ou VAZIO
- Correção no BaseListTaskController para salvar os dados na sessão de Filtro da Task, Ordenação e Tipo
- Correção na API de JPQL para sempre adicionar o filtro de tenant (getEntityManager() adicionando filtro)
- Ajuste no metodo getValueReady() do FieldSearch para tratar o diversos formatos de Data/Hora no LocalDateTime
- Acerto no e:divListDataTable para ação dinâmica sem a tela de dados que solicita confirmação
- Ajuste no PanelSelectedUI para remover o item selecionado
- Correção na atualização do template row do componente e:divListDataTable

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