domingo, 5 de julho de 2020

Versão 20.6.0.Final

Introdução

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

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

- Adicionado método getTokenUserSystem() no TokenUtils para gerar um token sem a necessidade de chamar o login
- Adicionado atributo modal no e:dialogSelect
- Adicionado as pastas dist e node_modules pra ser ignorado pelo commit no svn (via biblioteca) do jarch-svn
- Adicionado o tipo CEP como opção do typeCode no e:lookup

Alterações

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

- Alterado o e:inputTextNumber para não executar o ajax de saída do campo
- Removido a seleção por linha no e:dialogSelect
Alteração nos APT's de geração de código para gerar os artefatos primeiro do client, para somente depois gerar do web, corrigindo o problema de erro de compilação na primeira vez que compilava
- Alterado o insert() do CrudManager para gerar uma exceção caso a entidade esteja com o ID preenchido
- Alterado o jarch.js para não permitir o fechamento de Dialogs e Swal com a tecla ESC
- Alterado a geração de código via APT para adicionar o import quando for referenciado uma entidade que ja exista (FieldType.ENTITY)
- Ajuste na geração dos fontes via APT para formatar o ENUM e tirar o width=100% dos panelgrids
- Alteração na pesquisa do e:lookup para voltar o datatable para a pagina 1, e Retirado a opção de igual e diferente dos tipos nome e descrição
- Removido o log de erro no singleOptional da JPQL
- Removido a visualização do horário no LogUtils porque essa informação já é demonstrada no servidor de aplicação, mas se houver a necessidade de usá-lo basta setar o atributo LogUtils.showTime = true
- Removido o atributo visibleTitleColumnsButton do e:divListDatatable porque não estava sendo usado
- Alterado o método max do Aggregate para permitir passar qualquer tipo de Attribute, estava aceitando somente atributos do tipo Number

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção na verificação do @JArchValidExclusive para verificar os fields das classes antecessoras
- Correção na formatação do tipo DATE_TIME no FieldType para formatar quando tipo for Date
- Correção na informação do pacote no APT de geração dos fontes de DataDetail e FilterSelect
- Ajuste na geração do código via APT para não colocar o @Size quando tipo for CFPCNPJ
- Ajuste na geração de código via APT em relação ao campo de tipo de pesquisa que estava setando como MAIOR/IGUAL para todos os componentes
- Ajuste no e:lookup para mostrar a mensagem de obrigatório pelo JSF
- Ajuste no método searchCodeLookup do BaseFacade para quando deixar o código somente com números, e o código ficar vazio, deixar o código original

Conclusão

Essa versão contempla algumas melhorias e correções. É recomendável a atualização para essa nova versão.

Até mais,

Nenhum comentário:

Postar um comentário

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