Releases: eclipse-esmf/esmf-sdk
v2.14.2
Release version 2.14.2.
What's Changed
- Update and enhance default documentation CSS styles for improved readability and layout consistency by @Yauhenikapl in #902
- Improve aasx to samm generator by @e-filchenko-bosh in #897
- Fixes broken aspect validate command by @atextor in #907
- OAS generator: fix the default path of the query API by @sekikn in #910
- Fix broken samm-cli exectuable jar by @atextor in #912
- Fix Linux and MacOS launcher scripts by @atextor in #914
Full Changelog: v2.14.1...v2.14.2
v2.14.1
Release version 2.14.1. This maintenance release fixes undesired behaviour of samm-cli on Windows: It is now possible to run samm.exe either as a regular command line tool from cmd/powershell or from Explorer (i.e., double-clicking it), which will open a prompt window where you can type samm commands.
What's Changed
- Fix samm-cli issues on Windows by @atextor in #894
- fix: generate BigInteger for constrained integers by @andreas-wirth in #900
Full Changelog: v2.14.0...v2.14.1
v2.14.0
Release version 2.14.0.
Note: Starting with 2.14.0, the ESMF Java artifacts require Java 25.
What's Changed
- Remove usage of GraalVM by @e-filchenko-bosh in #856
- Refactor paging logic for collection aspects and enhance validation by @Yauhenikapl in #875
- Update to java 25 by @e-filchenko-bosh in #862
- OpenAPI generation: fix properties alongside $refs are ignored by @Yauhenikapl in #768
- Fixed zizmor.yml image version by @Yauhenikapl in #882
- Fix wrong documentation URL in the detailed validation message by @sekikn in #881
- 886 prepare 2.14 release by @atextor in #887
- fix by @e-filchenko-bosh in #885
- Disable checkstyle by @e-filchenko-bosh in #844
- CLI AsyncAPI: Ensure application id is an absolute URI by @sekikn in #891
- fix: aasx to samm conversion by @andreas-wirth in #884
- Fix resolver ignores files in namespace folder by @waltersve in #878
- Streamline code formatting by @atextor in #889
New Contributors
- @andreas-wirth made their first contribution in #884
Full Changelog: v2.13.1...v2.14.0
v2.13.1
Release version 2.13.1.
What's Changed
- Fix Incorrect Namespace Reference in Properties After Increasing Major Version by @Yauhenikapl in #857
- Add Events to html generation by @Yauhenikapl in #859
- Fix List and NOTE in HTML not displayed correctly by @Yauhenikapl in #855
- Make OpenAPI default and query paths configurable by @atextor in #864
- Fix - JRE path in macOS bundle scripts by @michelu89 in #867
- Fix Range Constraint html generation by @Yauhenikapl in #854
- Evaluate options to leverage SAST for GitHub action code by @Yauhenikapl in #861
- Update pipeline with new variable by @Yauhenikapl in #868
- Fix bad substitution error RELEASE_VERSION in workflow file by @Yauhenikapl in #870
- Update dependencies and adjust release workflow for credential persistence by @Yauhenikapl in #871
- Update
release-workflow.ymlto addissues: writeandpull-requests: readpermissions for workflow scope by @Yauhenikapl in #873 - Update
release-workflow.ymlto changepull-requestspermission fromreadtowriteby @Yauhenikapl in #874
Full Changelog: v2.13.0...v2.13.1
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