quinta-feira, 3 de setembro de 2020

Versão 20.8.0-Final

Introdução

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

Implementações

Segue abaixo as implementações dessa versão:
- Adicionado novo evento @JArchEventSearchConfig para interceptar o ISearch depois de configurado
- Adicionado o método estático getInstance() no UserInformation

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Ajuste na geração da mensagem via BeanValidation para não adicionar os fields quando for setado o atributo message
- Depreciado o clazzEntity do @JArchSearchField, utilizar o atributo classEntity
- Depreciado o clazzEntity do @JArchColumnDataTable, utilizar o atributo classEntity
- Depreciado o clazzEntity do @JArchSearchFieldCheckbox, utilizar o atributo classEntity
- Depreciado o clazzEntity do @JArchSearchFieldCombobox, utilizar o atributo classEntity
- Depreciado o clazzEntity do @JArchSearchFieldComboboxCommandJpa, utilizar o atributo classEntity
- Removido o atributo tenant das anotações e adicionado o atributo enable para ser especificado um classe que implemente Supplier<Boolean> (Para habilitar ou desabilitar em tempo de execução)
- Depreciado o attribute do @JArchSearchField, utilizar o atributo field
- Depreciado o attribute do @JArchSearchFieldCheckbox, utilizar o atributo field
- Depreciado o attribute do @JArchSearchFieldCombobox, utilizar o atributo field
- Depreciado o attribute do @JArchSearchLookup, utilizar o atributo field
- Depreciado o attribute do @JArchColumnDataTable, utilizar o atributo field
- Depreciado o attributeOrId do @JArchColumnDataTableShow, utilizar o atributo fieldOrId
- Depreciado o attributeItems e attributeShow do @JArchSearchFieldCombobox, utilizar o atributo fieldItemsfieldShow
- Depreciado  attributeItems, attributeShow e attributeCommandJpa do @JArchSearchFieldComboboxCommandJpa, utilizar o atributo fieldItems, fieldShowfieldCommandJpa
- Removido os métodos exportaExcel e exportaPdf do BaseListAction que estavam depreciados desde 2018
- Removido do webSocket.js do carregamento no templateBaseV2.xhtml, quem precisar utilizar basta somente adicionar em sua página

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção no componente e:lookup que não estava efetuando o filtro na tela de pesquisa
- Correção na geração do código para o tamanho do tipo Boolean ser igual 1
- Correção na chamada do @JArchCrudDataAfterSave que estava duplicando quando a definição do método estava na própria classe

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