Releases: RHarryH/avispa-microf
Releases · RHarryH/avispa-microf
v2.2.0
Changes
- ECM Client has been split to 4 modules (actuall app, api, implementation of the api and test utils
- Architecture change:
- ECM Client and μF has it's own Docker images, while μF base on the ECM Client images
- ECM Client became main application, μF is more like a plugin extending ECM Client behavior (zip customization + introduction of new types) and might become separate project in the future
New features
- Pagination in list widget
- Dynamic dictionaries support
- New Link Document configuration, which allows to link two documents by property
- Full cleanup of zip configuration available from Swagger UI
- μF - support for creation of correction invoices with the selection of original invoice and custom template
Improvements
- Added possibility to filter list of objects to clone in Select Source page
- Added possibility to overwrite displayed labels in list widget configuration
- It is possible to display nested and table properties in list widget
- Simplified logic responsible for formatting and parsing decimals
- More precise error messages in some places
- New report aggregate module to resolve JaCoCo issues (JaCoCo scans only modules defined as dependency in pom)
- μF - full IBAN custom validation
- μF - improved look of invoice template
Bugfixes
- When content of the document does not exist then directory node mapper will use default (unknown) filetype
- μF - fixed continuous counter strategy
Dependency Upgrades
- Upgrade to Avispa ECM 2.2.0
- Upgrade to Sonar Maven Plugin 3.11.0.3922
v2.1.1
v2.1.0
Upgrades and general improvements
- Upgraded Java 11 to Java 17
- Upgraded Spring Boot 2.7.12 to 3.2.0
- Increased test coverage to over 80%
Removals
- Removed Spring Thymeleaf based frontend solution in favor of new frontent project written in ReactJS
New features
- Added application, menu and layout configurations to remove fixed μF code. Every μF-specific detail has been moved to the implementation configuration.
- Redesigned API to REST architecture with Swagger website
- Improved API error handling
- Simplified code responsible for CRUD operations management
- New, more generic modals implementation
- CORS support
- Updated Docker image build by using Spring Boot layers
- Extended Docker Compose file to include new frontend solution
- Extended documentation