Releases: eclipse-esmf/esmf-sdk
v2.9.6
Release version 2.9.6.
What's Changed
- Foundation for resolving Aspect Models from GitHub by @Yauhenikapl in #608
- fix: Remove yaml mapper feature minimize quotes by @MelleD in #647
- API/samm-cli command: Create new version of namespace or file by @atextor in #648
- Invalid AspectModelURN is valid in latest version by @Yauhenikapl in #650
- Converting Aspect to JSON-LD by @Yauhenikapl in #651
- Update samm-cli.adoc by @chris-volk in #607
- Error creating delta table with the generated schema by @Yauhenikapl in #657
- Update URN rules by @Yauhenikapl in #653
- Update to new Jena major version 5 by @atextor in #659
- SAMM-CLI AAS generation: Mapping of Set Characteristics by @Yauhenikapl in #597
- Fix AspectModelLoader throws NullPointerException by @Yauhenikapl in #658
Full Changelog: v2.9.5...v2.9.6
v2.9.5
Release version 2.9.5.
What's Changed
- Update version example number by @Yauhenikapl in #637
- Fix http error code assignment for open api generator by @MelleD in #634
- Allow customization of error responses in open api generator by @MelleD in #638
- Add Aspect Model change/refactoring operations by @atextor in #643
- Add heading SAMM CLI List of commands to samm-cli.adoc by @chris-volk in #639
Full Changelog: v2.9.4...v2.9.5
v2.9.4
What's Changed
- Specify model namespace definition by @Yauhenikapl in #616
- Fix AAS serialization from native executable samm-cli by @atextor in #632
Full Changelog: v2.9.3...v2.9.4
v2.9.3
v2.9.2
v2.9.1
What's Changed
- Fix formatting in Java tooling docs by @atextor in #613
- 609 display copyright license in provided ttl file by @Yauhenikapl in #610
- Correctly handle models containing multiple Aspects in Maven plugin by @atextor in #615
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
- Fix changing directory in Jenkinsfile by @atextor in #594
- Implement mapping between elements, namespaces and files by @atextor in #602
- Re-enable code style check by @atextor in #604
- Fix GitHub workflow YAML indentation by @atextor in #606
- Allow property mapping customizations for collection properties by @andreas-schilling in #598
- Fix samm-cli documentation table formatting by @atextor in #612
- Add Jackson de-/serializer for Curie type by @atextor in #611
Full Changelog: v2.8.1...v2.9.0
v2.8.1
Release version 2.8.1.
What's Changed
- Remove condition for releasing samm cli by @michelu89 in #592
Full Changelog: v2.8.0...v2.8.1
v2.8.0
Release version 2.8.0.
In this release, OpenAPI schema generation was made more flexible; the update operations PUT, PATCH and POST can now be added to the schema. Furthermore, an SQL schema can be generated from an Aspect Model that corresponds to the Aspect's data.
What's Changed
- Namespace not valid by @Yauhenikapl in #544
- Add certification for samm cli win by @michelu89 in #572
- Create pull request template by @Yauhenikapl in #575
- Create PUT/PATCH/POST methods for OpenApi by @Yauhenikapl in #573
- Fix pull request template path by @Yauhenikapl in #576
- Fix OpenAPI Structure by @Yauhenikapl in #577
- Fix pull request template path. by @Yauhenikapl in #582
- Update generation of ExternalReference. by @Yauhenikapl in #581
- Add MacOS native binaries for SAMM CLI by @ysrbo in #574
- Add semanticId to all list elements by @Yauhenikapl in #583
- Generate SQL table creation script for Aspect Models by @atextor in #585
- Generate correct names for SubmodelElementCollections by @atextor in #586
- Allow customization of SQL queries by @atextor in #589
- Added template for OpenaApi spec generation by @ysrbo in #565
- Changes: by @Yauhenikapl in #591
New Contributors
- @michelu89 made their first contribution in #572
Full Changelog: v2.7.0...v2.8.0
v2.7.0
Release version 2.7.0.
This release contains many approvements in schema generation: Generated OpenAPI specifications are now more easily readable and can be generated into separate files per schema. It's now possible to create AsyncAPI schema descriptions for Aspect Models.
Note for Windows users: It's now possible to directly open a command window for using samm-cli by double-clicking samm.exe.
What's Changed
- Unified generation filter for OpenAPI POST by @ysrbo in #553
- Improve OpenAPI generation by @atextor in #555
- Include convenience batch file for samm-cli on Windows by @atextor in #558
- Include .so files with samm-cli on Linux by @atextor in #557
- Use AME colors for generated diagrams by @atextor in #560
- Fix checkstyle report level by @atextor in #561
- OpenAPI generation uses proper fields for cursor-based pagination by @ysrbo in #562
- Fix checkstyle action in pipeline by @atextor in #566
- Implement AspectModelAsyncApiGenerator by @Yauhenikapl in #559
- AsyncApi Implement Maven plugin support by @Yauhenikapl in #563
- Update to esmf-parent 13 by @atextor in #567
- AsyncApi documentation by @Yauhenikapl in #564
- Fix checkstyle action token configuration by @atextor in #568
- Enable separate files for AsyncAPI schemas like in OpenAPI schemas by @atextor in #569
- Allow starting samm.exe from explorer/desktop by @atextor in #571
Full Changelog: v2.6.1...v2.7.0