Release Notes of twinsphere.TypedAasMetamodels

Versioning

The twinsphere.TypedAasMetamodels library follows semantic versioning ⧉ in the form major.minor.patch.


twinsphere.TypedAasMetamodels 1.1.4

Released on 20-Nov-2025.

  • [TAM] Update to most recent specification versions for several submodels
    • Contact Informations 1.0
    • Technical Data 2.0
    • Handover Documentation 2.0
    • Hierarchical Structures enabling Bill of Materials 1.1
  • [Bugfix] Packaging and conversion now ensures that file paths/values are properly percent encoded in conformity with RFC2396.

twinsphere.TypedAasMetamodels 1.1.3

Released on 06-Nov-2025.

  • [Bugfix] Fix broken semantic ids in HandoverDocumentation 1.2
  • [Bugfix] ToMetamodel conversion of HandoverDocumentation 1.2 now sets descriptions of PreviewFile correctly
  • [Bugfix] ToMetamodel conversion of Technical Data 2.0 now sets section description correctly

twinsphere.TypedAasMetamodels 1.1.2

Released on 30-Oct-2025.

  • [Bugfix] Fix semantic ids for HandoverDocumentation 1.2 and HandoverDocumentation 2.0
  • [Bugfix] Fix constructor and setter constraint for TechnicalProperties, MainSection, and SubSection of TechnicalData 1.2
  • [TAM] Update to most recent specification versions for several submodels
  • [TAM] Introduce consistent error messages in validation
  • [TAM] Improve documentation.
  • [Semantics] Update to most recent specification versions for several submodels

twinsphere.TypedAasMetamodels 1.1.1

Released on 30-Sep-2025.

  • [Bugfix] Fix several invalid language string entries in concept descriptions

twinsphere.TypedAasMetamodels 1.1.0

Released on 09-Sep-2025.

  • [Bugfix] Fix property names in reported errors
  • [Bugfix] Arbitrary property operations now check for the id short to be non-empty
  • [Bugfix] Semantics now also supports file paths that don't start with "file://"
  • [Bugfix] Semantics now also support custom classifications for HandoverDocumentation 1.2
  • [Bugfix] Fix property names in semantic schema for HandoverDocumentation 1.2
  • [Bugfix] Semantics now support more than a single arbitrary property element
  • [Bugfix] Semantics now correctly support MultiLanguageProperties
  • [Bugfix] Add support for missing DocumentClassifications in HandoverDocumentation 1.2
  • [Bugfix] Add missing DocumentClassifications translations for HandoverDocumentation 1.2
  • [TAM] Rename SpherePackageBuilder to AasxPackageBuilder
  • [TAM] Introduce Core reference types at interfaces instead of string references.
  • [TAM] Extend arbitrary property interfaces to support user-defined descriptions and display names.
  • [TAM] Add support for non-list elements with cardinality elements without pattern syntax in validation
  • [TAM] Add support for multiple submodels
    • TechnicalData 2.0
    • HandoverDocumentation 2.0
    • DigitalNameplate 3.0

twinsphere.TypedAasMetamodels 1.0.1

Released on 04-Aug-2025.

  • [Bugfix] Packaging now collects all files referenced in a submodel
  • [Bugfix] Packaging now allows packages without submodels or concept descriptions

twinsphere.TypedAasMetamodels 1.0.0

  • [Bugfix] Packaging now ensures that files and thumbnails are only packaged once
  • [Bugfix] HandoverDocumentation now won't throw if the model is erroneous
  • [Bugfix] File types now support file paths without "file://" prefix
  • [TAM] Add support for more than one shell in packaging
  • [TAM] Introduce validations for shell types
  • [TAM] Add full support for arbitrary properties
  • [TAM] Rename file types and referable types to decrease ambiguity with Core Works
  • [HandoverDocumentation 1.2] add support for user defined ClassIds
  • [TechnicalData 1.2] upgrade to match latest specification release
  • [Semantic] Add human-readable description to semantic schema

Released on 21-Jul-2025.

twinsphere.TypedAasMetamodels 1.0.0-RC-20250423

Released on 23-Apr-2025.

  • [TAM] Introduce library abstractions over core data types (Blob, File, ...) to simplify user experience

twinsphere.TypedAasMetamodels 1.0.0-RC-20250416

Released on 16-Apr-2025.

  • [Bugfix] Resolve submodels in semantics by semantic ID, not template ID

twinsphere.TypedAasMetamodels 1.0.0-RC-20250415

Released on 15-Apr-2025.

  • [TAM] Representation, conversion, verification methods and classes for shells
  • [TAM] Representation, conversion, verification methods and classes for several submodels
    • Carbon Footprint 0.9
    • Contact Informations 1.0
    • Digital Nameplate 2.0
    • Handover Documentation 1.2
    • Hierarchical Structures enabling Bill of Materials 1.1
    • Technical Data 1.2
  • [TAM] Conversion methods for ValueOnly representation
  • [TAM] Utilities for package creation
  • [Semantic] Semantic schema support for several submodels
    • Carbon Footprint 0.9
    • Contact Informations 1.0
    • Digital Nameplate 2.0
    • Handover Documentation 1.2
    • Hierarchical Structures enabling Bill of Materials 1.1
    • Technical Data 1.2
  • [Semantic] Conversion from and to meta model from semantic schema XML