• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aas-core-works / aas-core-codegen
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: mristin/Extend-list-of-classes-tests-to-include-concrete-classes
DEFAULT BRANCH: main
Repo Added 27 Dec 2021 04:04PM UTC
Files 267
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v0.0.23
branch: v0.0.23
CHANGE BRANCH
x
Reset
  • v0.0.23
  • ListOfPrimitives-JsonSchema-Python
  • Update-test-data-to-aas-core-meta-899add1
  • Update-test-data-to-aas-core-meta-f2fd738
  • empwilli/Release0.0.24
  • empwilli/fix_cpp11_build
  • empwilli/fix_missing_cpp_test_update
  • empwilli/fix_rerecord_test_data
  • empwilli/migrate_java
  • empwilli/typescript-unique-id-short-constraint
  • fix/java_remove_stale_expected_output_test_data
  • main
  • mristin/Add-base64-url-encode-to-typescript
  • mristin/Add-examples-to-JSON-schema-tests
  • mristin/Add-is-literal-of
  • mristin/Add-literal-value-set
  • mristin/Add-live-test-for-C++
  • mristin/Add-live-tests-for-TypeScript
  • mristin/Add-live-tests-for-csharp
  • mristin/Add-live-tests-for-golang
  • mristin/Add-live-tests-for-python
  • mristin/Add-support-for-lists-of-non-optionals-in-Python
  • mristin/Allow-for-custom-pattern-fixing-in-jsonschema
  • mristin/Assert-all-type-annotations-are-unique
  • mristin/Cache-symbol-table
  • mristin/Check-command-line-arguments-at-Python-3.12
  • mristin/Clean-up-dev-scripts
  • mristin/Deprecate-Python-3.8
  • mristin/Discontinue-opcua
  • mristin/Discontinue-protobuf
  • mristin/Discontinue-rdf-shacl-and-json-ld
  • mristin/Document-structure
  • mristin/Enforce-None-default-for-optional-constructor-args
  • mristin/Expose-mapping-primitive-type
  • mristin/Extend-list-of-classes-tests-to-include-concrete-classes
  • mristin/Extend-must-find-to-constants
  • mristin/Fix-import-in-generated-Python-tests
  • mristin/Fix-int-json-serialization-in-C++
  • mristin/Fix-packaging-of-submodules
  • mristin/Fix-python-live-test
  • mristin/Fix-unused-imports-in-Python-tests
  • mristin/Fix-update-to-aas-core-meta-dev-script
  • mristin/Fix-warnings-for-obsolete-docutils
  • mristin/Generate-unit-tests-in-Python
  • mristin/Improve-check-init-and-pyproject-coincide
  • mristin/Infer-schema-constraints-for-value
  • mristin/Make-generator-descriptions-uniform
  • mristin/Make-symbol-table-pickable
  • mristin/Move-development-code-to-separate-directory
  • mristin/Pin-docutils-to-0.21.2
  • mristin/Publish-to-pypi
  • mristin/Python-fix-xml-serialization-of-float
  • mristin/Re-format-tests-infer_for_schema
  • mristin/Refactor-enum-checking-in-Golang
  • mristin/Refactor-python-generator-for-many-files
  • mristin/Refactor-verification-as-IEnumerable-in-Verification
  • mristin/Release-0.0.17
  • mristin/Release-0.0.18
  • mristin/Release-0.0.23
  • mristin/Release-0.0.25
  • mristin/Remove-aas-specific-bits-from-C++
  • mristin/Remove-dependency-on-aas-core-meta-repo
  • mristin/Remove-docutils.utils.error_reporting
  • mristin/Remove-wrongly-checked-in-output
  • mristin/Rename-real-meta-models-to-common-meta-models-in-tests
  • mristin/Rewrite-setup.py-to-pyproject.toml
  • mristin/Support-list-of-non-optionals-in-intermediate
  • mristin/Support-list-of-non-optionals-in-json-schema
  • mristin/Test-for-list-of-classes-in-Python
  • mristin/Test-list-of-classes-in-Golang
  • mristin/Test-list-of-primitives-in-XSD
  • mristin/Test-list-of-primitives-in-json-schema
  • mristin/Test-lists-of-Xxx-for-XSD
  • mristin/Test-that-list-of-optionals-are-unexpected
  • mristin/Track-descendants-of-constrained-primitives
  • mristin/Turn-on-code-coverage
  • mristin/Undo-debugging-code-in-live-test
  • mristin/Unify-all-main-tests-into-one
  • mristin/Update-aas-core-meta-5d409d6
  • mristin/Upgrade-pylint-to-3.3.8
  • v0.0.10
  • v0.0.11
  • v0.0.12
  • v0.0.13
  • v0.0.14
  • v0.0.15
  • v0.0.17
  • v0.0.18
  • v0.0.18.post1
  • v0.0.18.post2
  • v0.0.1rc1.post1
  • v0.0.2
  • v0.0.24
  • v0.0.25
  • v0.0.3
  • v0.0.4
  • v0.0.5
  • v0.0.6
  • v0.0.7
  • v0.0.8
  • v0.0.9

08 May 2026 03:38PM UTC coverage: 84.097%. Remained the same
25564712733

push

github

web-flow
Release 0.0.23 (#622)

* Add generation of test code for Java (#599)
* Handle list of primitives in XSD (#602)
* Fix integer JSON serialization in C++ (#603)
* Add xmlization to TypeScript (#607)
* Discontinue RDF+SHACL and JSON-LD generators (#615)
* Discontinue OPC-UA generator (#616)
* Discontinue protobuf generator (#617)
* Infer schema constraints for values (#618)
* Support list of non-optionals in XSD (#620)

This version introduces XML de/serialization for the
TypeScript generator, bringing it to feature parity with the other
SDK generators.

The Java generator now also generates the unit tests.

We extend XSD support to handle lists of non-optionals such as
constrained primitives and lists of lists (#604, #620). Schema
constraint inference was generalized to operate at the value level
rather than only at the property level (#618), for broader list support.

We fix a bug in the C++ generator where JSON serialization of
integers was incorrect (#603). The issue was masked because the
official AAS meta-model does not use integer primitives directly.

Finally, we discontinue the RDF+SHACL, JSON-LD, OPC-UA, and
protobuf generators. These generators had few or no known active
users and would have required significant maintenance effort to
keep up with the new list-of-primitives support. Users relying
on protobuf, OPC-UA, RDF+SHACL, or JSON-LD output should pin
to version 0.0.22.

1 of 1 new or added line in 1 file covered. (100.0%)

29629 of 35232 relevant lines covered (84.1%)

3.36 hits per line

Relevant lines Covered
Build:
Build:
35232 RELEVANT LINES 29629 COVERED LINES
3.36 HITS PER LINE
Source Files on v0.0.23
  • Tree
  • List 260
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25564712733 v0.0.23 Release 0.0.23 (#622) * Add generation of test code for Java (#599) * Handle list of primitives in XSD (#602) * Fix integer JSON serialization in C++ (#603) * Add xmlization to TypeScript (#607) * Discontinue RDF+SHACL and JSON-LD generators (#61... push 08 May 2026 03:47PM UTC web-flow github
84.1
See All Builds (1039)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc