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