- Fully rewrite OMI and implement the json schema spec only, remove python class based parsing (#104)[#104]
- Add a new conversion functionality to convert form v160 to v200 oemetadata [(#111)](https://github.com/rl-institut/super-repo/pull/111)
- Reorder metadata fields after the json input was compiled & prevent removing context fields if they are Null (#96)[#96]
- Introduce OMIT_NONE_FIELDS in JSONCompiler class to ease removing / keeping none values in the metadata. By default None values are kept. (#72)[#72]
- Fix datetime parser (PR#87)
- update parser for v15 to handle former v13 key names, also update outdated License (data-)class in oem_v15 structure. (PR#77)
- change the validation to return a report and enable report file creation option to the arguments of validation method. (PR#81)
- Add validation and helper functionality - validation based on json schema and the oemetadata schema files that are published for each release (PR#63)
- Fix bug that is raised if the input oemetadata does not contain the key _comment (PR#74)
- Add conversion to translate oemetadata from v1.4 to v1.5
- Add conversion option to OMIs CLI application
- Add conversion additional script that converts oemetadata from v1.4 to v1.5 without using OMI. thanks to @chrwm
- Fix oeo related isAbout and valueReference field names (PR#65)
- Introduce github actions: Add automation worfklows for pypi publish for test and official (PR#67)
- Introduce new directory and provide some use cases and example implementation for omi usage and improve general code quality (PR#61)
- Reintroduce automated testing (CI) that icludes omi unit test (parser, compiler) and more (PR#69)
- Add oem_structure module: Introcude support for multipe OEMetadata structure representations
- add new Dialect for OEM v15
- Full support (except for validation) for OEP-Metadata v1.5
- Fix compilation of null values
- Fix parsing of lists
- Fixed compiler for None in date fields
- Improved documentation
- Full support of OEP-Metadata 1.4
- Support for optional fields in metadata strings