quinta-feira, 30 de junho de 2022

Versão 22.6.0-Final

     Introdução

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

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Removido a condição contains e notContains do FieldType de CPF, CNPJ e CPFCNPJ

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Ajuste ma geracao de fontes no ambiente Windows via APT
- Acerto na geração de fontes para o sistema operacional Windows
- Ajuste na mostragem das colunas de totalizadores no e:divListDataTable

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Novos componentes JARCH VUE

Conclusão

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

Versão 22.5.0-Final

    Introdução

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

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Alterado getListaSelecionados() e setListaSelecionados() do ListController para IIdentity no lugar do IBaseEntity
- Alterado o genérico das classes base para utilizar o IIdentity no lugar do IBaseEntity

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção no EntityManagerProduces para aplicar o filtro de TENANT e Exclusão Lógica analisando a entidade

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Novos componentes JARCH VUE

Conclusão

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

Versão 22.4.0-Final

   Introdução

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

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Alterado a nomenclatura das interfaces de Dao's para Repository, IBaseDao para BaseRepository e ICrudDao para CrudRepository
- Removido dependências do Arquillian no pom.xml principal do JARCH
- Removido a classe FormataNumeroUtils, utilizar NumberUtils em seu lugar

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Ajuste no Search para utilizar os atributos styleWidth e styleAlign do FieldType
- Ajuste no JARCH VUE
- Ajuste no FieldSearch para quando o whereJpa for NULL

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Adicionado novo tipo INTEGER em FieldType para atributos do tipo Integer
- Adicionado novos métodos em ICrudEntity para visibilidade e habilitação dos menus de ações da tela de lista (isDisabledMenuClone(), isVisibleMenuClone(), isDisabledMenuChange(), isVisibleMenuChange(), isDisabledMenuConsult(), isVisibleMenuConsult(), isDisabledMenuDelete(), isVisibleMenuDelete())
- Adicionado método List<IIdentity> getSelections() no IBaseListController e depreciado o getSelecionados()
- Adicionado método void setSelections(List<IIdentity>) no IBaseListController e depreciado o setListaSelecionados()
- Adicionado métodos no IReportList exportFormatCsv(), exportFormatExcel(), exportFormatTxt() exportFormatXml()
- Adicionado métodos para baixar arquivos no BaseRest (pdf, xml, csv, txt e Excel)
- Adicionado no DateUtils métodos formatDateJson() e formatDateTimeJson()
- Adicionado nova interface IMenuActionList para controle de ações do CRUD


Conclusão

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

Versão 22.3.0-Final

  Introdução

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

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
- Pequenas refatorações em BaseListController

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção no divListDatatable para funcionamento parecido com o divListDatatable mas para Controller's BaseListController
- Correção na criação dos filtros, para pegar da anotação JArchListController
- Correção na JArchValidRequiredOneOfManyField que estava falhando na verificação de um campo preenchido
- Ajuste no Search para tipificar corretamente o tipo Number (Integer ou Long)

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Adicionado atributos onlyFieldSearchThisClassOrPackageInfo e onlyColumnDataTableThisClassOrPackageInfo no JArchListController para facilitar a configuração de filtros e colunas especificas de um Controller
Adicionado novas anotações @JArchListController e @JArchDataController para utilização em Listas e Dados
- Adicionado a exceção de ValidationException nos MarshallerUtils.marshal e UnmarshallerUtils.unmarshal quando não for possível executar a operação


Conclusão

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

Versão 22.2.0-Final

 Introdução

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

Alterações

Além das implementações descritas acima foram feitas algumas alterações:
Alterado a classe CaracterUtils para CharacterUtils e seus métodos para a lingua inglesa
- Alterado o tamanho default da coluna do tipo de MOEDA de 100px para 120px

Correções

Além das alterações descritas acima esta versão contempla algumas correções:
- Correção na busca pelo id da ação dinamica do datadetail
- Correção no ValidationEmailUtils para o isValid saber tratar NULL
- Correção na descricao do tipo LocalDateTime

Implementações

Além das correções descritas acima esta versão contempla algumas implementações:
- Adicionado o atributo paramtersUnbind no FieldSearch para ser possível não utilizar Bind de parâmetro no comando JPQL

Conclusão

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

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