Releases: eclipse-esmf/esmf-sdk
v2.13.0
Release version 2.13.0.
What's Changed
- Fix page-alias in static meta model documentation by @atextor in #840
- Remove usage of macos-13 Actions runner by @e-filchenko-bosh in #843
- Performance Improvements by @Yauhenikapl in #846
- Fix JSON payload generation by @atextor in #847
- JSON sample payload generator crashes on invalid regular expressions by @e-filchenko-bosh in #848
- disable tests ci problem by @e-filchenko-bosh in #853
- Fix link in documentation by @e-filchenko-bosh in #850
Full Changelog: v2.12.0...v2.13.0
v2.12.0
Release version 2.12.0.
What's Changed
- Add a new option to the SQL generator for specifying decimal's scale by @sekikn in #787
- Fix a wrong description for the JSON Generator by @sekikn in #789
- Fix comma insertion processing nested Entities by @sekikn in #793
- Fix SQL generation for samm-c:Either by @sekikn in #791
- Set
IdShortfor element whenPayloadNameis present and add corresponding test by @Yauhenikapl in #799 - Introduce error codes core by @Yauhenikapl in #785
- Feature/695 extend code generator setters by @andreas-schilling in #800
samm:seereferences to elements are resolved by @atextor in #807- Fix diagram generation in native samm-cli build by @atextor in #810
- Duplicate definition: Case-insensitive FS on Windows and MacOS by @e-filchenko-bosh in #812
- SAMM2AASX Generator: wrong generated semanticId for Submodel by @e-filchenko-bosh in #814
- Restructure documentation by @Yauhenikapl in #811
- Missing @Valid bean validation for nested object by @e-filchenko-bosh in #817
- add undefined language tag validation for rdf:langString by @e-filchenko-bosh in #818
- Add back documentation for Java static meta classes by @atextor in #815
- Update AspectModelAasVisitor by @Yauhenikapl in #819
- Patch: Documentation for generated openAPI-files by @jSchuetz88 in #824
- Add JSON Schema to Aspect Model importer by @atextor in #827
- Enable concurrent execution of parameterized tests by @atextor in #832
New Contributors
- @e-filchenko-bosh made their first contribution in #812
- @jSchuetz88 made their first contribution in #824
Full Changelog: v2.11.1...v2.12.0
v2.11.1
What's Changed
- Fix release pipeline by @atextor in #777
- Fix build compile problems by @atextor in #782
- Fix SQL generator's -cc option to be effective with Collection by @sekikn in #781
- Fix Optional.of for samm:optional true; property by @Yauhenikapl in #778
New Contributors
Full Changelog: v2.11.0...v2.11.1
v2.11.0
Release version 2.11.0.
What's Changed
- Fix OpenAPI collection items generation by @Yauhenikapl in #755
- Fix execution of external commands using custom resolver by @atextor in #757
- Add support for markdown formatting in descriptions by @Yauhenikapl in #759
- Fix headers for performance test files by @Yauhenikapl in #762
- Allow referencing aspect models from multiple repositories by @Yauhenikapl in #760
- Report invalid scalar values like syntax errors by @atextor in #765
- Fix error reporting by @atextor in #773
- Change a publish plugin for Maven Central by @Yauhenikapl in #774
Full Changelog: v2.10.3...v2.11.0
v2.10.3
Release version 2.10.3.
What's Changed
- Make ProxySelector and Authenticator optional in ProxyConfig by @atextor in #745
- Document usage of esmf-sdk-parent as Maven BOM by @atextor in #743
- Performance Improvement by @Yauhenikapl in #747
- API Cleanup by @atextor in #751
- Fix Java code generation for StructuredValues by @atextor in #754
- Extend aspect-to-aas output file path description by @aniluede in #752
Full Changelog: v2.10.2...v2.10.3
v2.10.2
Release version 2.10.2: This is a bugfix/maintenance release.
What's Changed
- Make generated OpenAPI request bodies required by @atextor in #732
- Fix a prefix in the test aspect model by @Hanna-Shalamitskaya-EPAM in #740
- Fix samm-cli executable jar build and integration tests by @atextor in #739
- Improve inefficient code by @atextor in #742
New Contributors
- @Hanna-Shalamitskaya-EPAM made their first contribution in #740
Full Changelog: v2.10.1...v2.10.2
v2.10.1
v2.10.0
Release version 2.10.0. Starting with this release, the minimum required Java version is 21. This version brings support for SAMM 2.2.0.
Note: The esmf-aspect-model-serializer artifact has been removed; its functionality is now included in the esmf-aspect-meta-model-java artifact.
What's Changed
- Enable import and export of Namepace Packages by @atextor in #712
- Update to Java 21 by @atextor in #715
- Make chain resolution via null collections safe by @andreas-schilling in #718
- Fix header comment parsing by @atextor in #719
- Add initial support for SAMM 2.2.0 by @atextor in #721
- Add support for samm-e:Quantity by @atextor in #722
- Allow custom model resolution in Maven Plugin by @atextor in #725
- Support samm:Value by @Yauhenikapl in #724
Full Changelog: v2.9.10...v2.10.0
v2.9.10
Release version 2.9.10.
What's Changed
- Add fluent builder API and custom AssertJ assertions by @atextor in #703
- Update esmf-parent by @atextor in #704
- Fix diagram generation in multiple languages by @atextor in #706
- Make
@JsonFormatannotation configurable by @atextor in #710
Full Changelog: v2.9.9...v2.9.10
v2.9.9
Release version 2.9.9.
What's Changed
- Improve resolution and loading error messages by @atextor in #680
- Fix case of SAMM model elements generated from AAS by @atextor in #682
- Add back deprecated removed backwards compatible APIs by @atextor in #683
- Use triple quotes for multi line literals on all platforms by @atextor in #685
- Reintroduce automatic language selection in documentation generator by @atextor in #686
- Provide API to get SPDX license identifier for AspectModelFile by @atextor in #688
- Check for invalid encoding when loading Aspect Model files by @atextor in #690
- Update SQL generator for handling collections of entities by @Yauhenikapl in #692
- Add fixed point constraint for generation example value by @Yauhenikapl in #698
- Update logic for validate 2 and more Aspects in one file by @Yauhenikapl in #694
Full Changelog: v2.9.8...v2.9.9