Hi all friends of controlled and versioned metadata initialization, and of OpenMRS configs
I am happy to announce that Iniz 2.1.0 is released!
A big thanks to the direct committers for this release @bistenes @ibacher @icrc.psousa @mddubey @mseaton @reagan @ruhanga @samuel34 @zouchine
And also a big thanks to all those that support Iniz and the patterns that it enforces.
Initializer 2.1.0 Release Notes
- (Bug fix) Locations with invalid parent references to throw an
IllegalArgumentException
. - (For devs.) Introduced
CsvFailingLines
for a better management of the outcome ofCsvParser#process
. - Introduced safe and unsafe API modes to suit either app runtime loading or early failure loading for CI.
- (For devs.) Introduced
BaseFileLoader
andBaseInputStreamLoader
as part of a better streamlined loading framework. - Initialize Validator a standalone fatjar to make dry runs of OpenMRS configs.
- Nested structures of configuration files are supported.
- Added a runtime property to define an inclusion or exclusion list of domains.
- Added a runtime property to specify wildcard patterns filters for each domain.
- Added a runtime property to toggle off the generation of the checksums.
- Improved logging output with ASCII Tables for Java.
- Bulk creation and edition of ID Genβs autogeneration options provided through CSV files in configuration/autogenerationoptions.
- Support associating location tags to locations using boolean
Tag|
headers. - Bulk creation and edition of location tags provided through CSV files in configuration/locationtags.
- Bulk creation and edition of Bahmni forms provided as JSON schema definitions in configuration/bahmniforms.
- Bulk creation and edition of htmlforms provided as XML schema definitions in configuration/htmlforms.
- Bulk creation and edition of Bahmni appointment service types provided through CSV files in configuration/appointmentservicetypes.
- Renaming domain:
appointmentsservicesdefinitions
βappointmentservicedefinitions
. - Renaming domain:
appointmentsspecialities
βappointmentspecialities
.