Releases: eclipse-esmf/esmf-semantic-aspect-meta-model
v2.1.0
SAMM 2.1.0 is the first feature release on the Eclipse Semantic Modeling Framework with improvements on validation and documentation. See the SAMM 2.1.0 Release Notes.
Technical details on all changes:
- Fix diagram link in README by @atextor in #211
- update link to documentation by @BirgitBoss in #216
- Update datatypes.adoc by @KobOp in #214
- Use ESMF Maven parent by @atextor in #220
- Relax validation of AbstractEntities by @RaMisess in #217
- Update leaf characteristic #157 by @KobOp in #218
- Add section on meta model versioning by @atextor in #221
- bug/194 - Invalidly modelled TimeSeries passes validation by @Yauhenikapl in #233
- Add section on model evolution by @atextor in #232
- Add section on declaring Events by @atextor in #234
- Show suggestions only for the latest version. by @RaMisess in #235
- fix: Define naming convention for Events by @Yauhenikapl in #237
- Update contribution guidelines after ESMF migration by @atextor in #239
- Introduce Architecture Decision Records by @atextor in #241
- Fix PR check job by @atextor in #245
- Describe important past design decisions by @atextor in #243
- Set up SAMM 2.1.0 structure by @atextor in #244
New Contributors
- @BirgitBoss made their first contribution in #216
- @KobOp made their first contribution in #214
- @Yauhenikapl made their first contribution in #233
Full Changelog: v2.0.0...v2.1.0
v2.0.0
This is the first release of SAMM (previously known as BAMM). Identifiers and namespaces have changed, but the meta model is structurally identical. For details on renamed identifiers, refer to the SAMM 2.0.0 specification and the Migration from BAMM Aspect Meta Model guide.
What's Changed in the Meta Model and Specification
- Improve validation message with context information. by @RaMisess in #176
- Remove cycle detection SHACL shape. by @RaMisess in #178
- Improve/augment SHACL shapes by @atextor in #179
- Add a section on limits and restrictions on the models. by @RaMisess in #180
- Add Best Practices section by @atextor in #182
- Rename OMP/SDS/BAMM to ESMF/SAMM by @atextor in #186
Technical changes
- Add hints for error formatting. by @RaMisess in #185
- Fix bugs in release pipeline by @atextor in #188
- Add missing GPG and deployment config by @atextor in #189
- Add build settings in environment of release step by @atextor in #190
- Disable maven-deploy-plugin by @atextor in #191
- Make nexus-staging-maven-plugin the default deploy goal by @atextor in #192
- Fix nexus-staging-maven-plugin config by @atextor in #193
- Update nexus-staging-maven-plugin by @atextor in #194
- Make nexus-staging-maven-plugin config consistent across modules by @atextor in #195
- Force Maven deploy by @atextor in #196
- Remove cached artifacts by @atextor in #198
- Remove Maven cache by @atextor in #199
- Remove node cache by @atextor in #200
- Make setup-java overwrite Maven settings.xml by @atextor in #201
- Renable maven-deploy-plugin by @atextor in #202
- Print content of settings.xml during build by @atextor in #204
- Fix release branch name in release pipeline by @atextor in #205
- Add maven-gpg-plugin debug output by @atextor in #206
- Escape curly braces in PGP key password by @atextor in #207
- Remove maven-gpg-plugin debug output by @atextor in #208
- Remove escaping of PGP key by @atextor in #209
- Fix push to release branch by @atextor in #210
Full Changelog: BAMM-v2.0.0...v2.0.0
BAMM 2.0.0
Please go here to see the overview of changes with links to the corresponding documentation sections.
What's Changed
- Add Maven release workflow by @LuLeRoemer in #38
- Replace UI bundle by @LuLeRoemer in #41
- Revert "Fix detail in Bug description" by @bs-jokri in #46
- Issue 34: Introduce Entity inheritance by @georgschmidtdumont in #40
- 54-Update Gradle Wrapper by @atextor in #55
- 51-Fix namespaces for languageCode and localeCode in spec by @atextor in #56
- 39-Fix incorrect constraint examples by @atextor in #57
- 43-Remove references to allowDuplicates and ordered by @atextor in #53
- Enable ./gradlew publishToMavenLocal without signing by @atextor in #61
- Fix namespaces in Either section of modeling guide by @atextor in #65
- add description of pre-release identifiers to CONTRIBUTING.md by @eriksven in #59
- Bug/#20 correct contribution guideline by @DvSmi in #72
- Bug/#21 examples in contribution guidelines by @DvSmi in #70
- Clarify usage of dataType in Trait and Either by @DvSmi in #74
- Correction chapter title to include Traits by @DvSmi in #76
- Fix declaration of operations: non-mandatory outputs by @atextor in #77
- updates links to point to joint sds documentation by @eriksven in #80
- Add hint regarding escape characters in regex literals by @georgschmidtdumont in #83
- Fix #37 Add explanation about the recursive nature of the BAMM acronym by @bs-jokri in #81
- Bugfix/#85 validate language and locale codes by @georgschmidtdumont in #86
- Characteristic as datatype deemed invalid by @georgschmidtdumont in #84
- Bugfix/#58 fix quantitykind range by @georgschmidtdumont in #87
- Remove broken link to non-existing section by @atextor in #89
- Add description for
bamm:payloadName
. by @atextor in #92 - Move meta model elements from unit: to bamm: namespace by @atextor in #94
- Add missing release notes entry for namespace change by @atextor in #95
- Fix typo by @atextor in #98
- Remove name attribute by @georgschmidtdumont in #102
- Adds definition for namespaces regarding to length and sensitivity by @DvSmi in #78
- Fix LengthConstraint example. by @RaMisess in #124
- Add Events to the Aspect specification. by @RaMisess in #123
- Include element URNs by @atextor in #119
- Make presence of bamm:properties and bamm:operations optional by @atextor in #120
- OMP-BAMM-106: Improve RangeConstraint documentation. by @RaMisess in #130
- OMP-BAMM-109: Clarify AbstractEntity inheritance. by @RaMisess in #131
- OMP-BAMM-115: Clarify how UnitReference is used. by @RaMisess in #128
- OMP-BAMM-108: Fix payload mapping sample. by @RaMisess in #129
- Make generation of units.ttl comprehensible by @atextor in #127
- Feature/omp bamm 112 test to check shared entities by @RaMisess in #141
- Evolve
bamm:extends
intobamm:refines
-replacement by @atextor in #142 - Allow only scalar example values. by @RaMisess in #145
- Remove remainders of bamm:refines from documentation by @atextor in #146
- Extend the documentation to contain some notes on the localization possibilities. by @RaMisess in #150
- Fix broken formatting by @atextor in #152
- Fix type conversion by @atextor in #155
- Rename "constraint" to "constraints" in meta model diagram by @atextor in #156
- Remove reference to bamm:name by @atextor in #158
- Improve documentation for optional, payloadName and notInPayload. by @RaMisess in #162
- Update release notes for 2.0.0 release by @atextor in #164
- Tweak release notes texts by @atextor in #165
- Fix validation for example models by @atextor in #167
- Run tests in PR build by @atextor in #169
New Contributors
- @bs-jokri made their first contribution in #46
- @georgschmidtdumont made their first contribution in #40
- @DvSmi made their first contribution in #72
- @RaMisess made their first contribution in #124
Full Changelog: v1.0.0...v2.0.0
v2.0.0-M1
What's Changed
- Add Maven release workflow by @LuLeRoemer in #38
- Replace UI bundle by @LuLeRoemer in #41
- Revert "Fix detail in Bug description" by @bs-jokri in #46
- Issue 34: Introduce Entity inheritance by @georgschmidtdumont in #40
- 54-Update Gradle Wrapper by @atextor in #55
- 51-Fix namespaces for lanuageCode and localeCode in spec by @atextor in #56
- 39-Fix incorrect constraint examples by @atextor in #57
- 43-Remove references to allowDuplicates and ordered by @atextor in #53
- Enable ./gradlew publishToMavenLocal without signing by @atextor in #61
New Contributors
- @bs-jokri made their first contribution in #46
- @georgschmidtdumont made their first contribution in #40
Full Changelog: https://github.com/OpenManufacturingPlatform/sds-bamm-aspect-meta-model/commits/v2.0.0-M1
v1.0.0
What's Changed
- Add initial contribution of specification by @atextor in #3
- Simplify Constraint Structure by @atextor in #4
- Adds GitHub issue templates by @eriksven in #5
- Modify HEADER template in CONTRIBUTING.md by @LuLeRoemer in #8
- fixing broken link in README by @LuLeRoemer in #6
- Integrate site notice section by @LuLeRoemer in #9
- Changing Antora version tag for main branch to snapshot by @LuLeRoemer in #7
- Add GitHub Actions build workflow by @LuLeRoemer in #10
- Include pull request check by @LuLeRoemer in #11
- Change wording in introduction of Site Notice by @LuLeRoemer in #12
- Replace aspect meta model elements overview figure by @LuLeRoemer in #13
- Correct wrong BAMM acronym by @LuLeRoemer in #14
- Enable release builds by @LuLeRoemer in #15
- Add documentation and antora build badge (#22) by @MelleD in #16
- Apply OMP style to documentation by @LuLeRoemer in #22
- Updates namespace in BAMM referenced in the documentation. by @eriksven in #24
- Add v to release branch name by @LuLeRoemer in #25
- Add bug branches to contribution guideline by @LuLeRoemer in #26
- Proper repository licence detection by GitHub by @schabdo in #29
- Refactors documentation including table of contents by @eriksven in #28
- Add formal BAMM spec by @LuLeRoemer in #30
- Add disclaimer to site notice section by @LuLeRoemer in #33
New Contributors
- @atextor made their first contribution in #3
- @eriksven made their first contribution in #5
- @LuLeRoemer made their first contribution in #8
- @MelleD made their first contribution in #16
- @schabdo made their first contribution in #29
Full Changelog: https://github.com/OpenManufacturingPlatform/sds-bamm-aspect-meta-model/commits/v1.0.0