Releases: eclipse-esmf/esmf-sdk
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
@JsonFormat
annotation 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
v2.9.8
Release version 2.9.8.
What's Changed
- Fix
--version
switch by @atextor in #671 - Remove reference to ESMF forum by @atextor in #673
- Fix generation of JSON sample payload by @atextor in #674
- Meta Class doesn't include exampleValue by @Yauhenikapl in #678
- Make all-in-one code generation more convenient by @atextor in #679
Full Changelog: v2.9.7...v2.9.8
v2.9.7
Release version 2.9.7.
What's Changed
- Predict invalid space in see reference by @Yauhenikapl in #660
- Enable loading model with references from GitHub by @atextor in #667
- Add Prefix and Postfix to Java Generation by @Yauhenikapl in #668
- Extract esmf-native-support module from samm-cli by @atextor in #662
- Add org.graalvm.js:js dependency is missing in the fat jar by @Yauhenikapl in #670
Full Changelog: v2.9.6...v2.9.7