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

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

Build:
Build:
LAST BUILD BRANCH: v0.0.26
DEFAULT BRANCH: main
Repo Added 27 Dec 2021 04:04PM UTC
Files 268
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.26
branch: v0.0.26
CHANGE BRANCH
x
Reset
  • v0.0.26
  • 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-enums-in-C++
  • mristin/Add-live-tests-for-golang
  • mristin/Add-live-tests-for-list-of-instnaces-in-C++
  • mristin/Add-live-tests-for-python
  • mristin/Add-support-for-list-of-primitives-in-C#
  • mristin/Add-support-for-list-of-primitives-in-C++
  • mristin/Add-support-for-list-of-primitives-in-Golang
  • mristin/Add-support-for-list-of-primitives-to-TypeScript
  • 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/Decompose-XML-de-serialization-in-Golang
  • mristin/Deprecate-Python-3.8
  • mristin/Deprecate-Python-3.9
  • 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/Generate-verification-tests-in-Python
  • mristin/Improve-check-init-and-pyproject-coincide
  • mristin/Infer-schema-constraints-for-value
  • mristin/Insert-ValueDataType-in-XML-if-not-defined
  • mristin/Introduce-list-of-enums
  • mristin/Introduce-lists-of-constrained-primitives
  • mristin/Live-test-constrained-primitives-in-TypeScript
  • mristin/Live-test-enums-in-TypeScript
  • mristin/Live-test-list-of-classes-in-TypeScript
  • 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/Release-0.0.26
  • 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/Share-data-across-live-tests
  • mristin/Support-list-of-non-optionals-in-intermediate
  • mristin/Support-list-of-non-optionals-in-json-schema
  • mristin/Test-constrained-primitives-in-C++
  • 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/Transpile-length-of-bytearray-in-C#
  • mristin/Turn-on-code-coverage
  • mristin/Undo-debugging-code-in-live-test
  • mristin/Unify-all-main-tests-into-one
  • mristin/Unify-live-tests-on-primitives
  • mristin/Update-aas-core-meta-5d409d6
  • mristin/Upgrade-mypy-to-2.1
  • 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.23
  • 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

17 Jul 2026 04:44PM UTC coverage: 84.262%. Remained the same
29597414157

push

github

web-flow
Release 0.0.26 (#658)

* Refactor enum checking to a function in Golang (#634)
* Unify tests for lists of classes (#635)
* Decompose XML de/serialization in Golang (#636)
* Add support for list of primitives in Golang (#637)
* Transpile length of bytearray in C# (#638)
* Test live in C# enums and lists of classes (#639)
* Remove support for Python 3.9 (#641)
* Add support for list of primitives in C# (#642)
* Add support for list of primitives in TypeScript (#646)
* Unify XML serialization of doubles (#647)
* Allow for missing value data type in XSD (#649)
* Add support for lists of primitives in C++ (#653)
* Introduce lists of constrained primitives (#656)

This version completes the support for lists of primitives across all
the SDK generators (Golang, C#, TypeScript and C++ -- Python already
had it), including lists of constrained primitives and lists of
enumeration literals (#637, #642, #646, #653, #656, #655).

We also fixed a discrepancy where the C++ SDK serialized doubles in
XML with trailing zeros, unlike the other generated SDKs (#647),
and fixed the length transpilation of byte arrays in C# (#638).

We fixed the XSD generator so that it can handle a constrained
primitive with a missing ``Value_data_type``, which allows us to
share the same meta-models across the tests without special-casing
XSD (#649).

We also discovered and fixed an omission where the verification test
generator was never ported to Python from aas-core3.0-python (#657).

Finally, we drop the support for Python 3.9, which is no longer
supported by mypy and other tools we depend on (#641).

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

30427 of 36110 relevant lines covered (84.26%)

2.53 hits per line

Relevant lines Covered
Build:
Build:
36110 RELEVANT LINES 30427 COVERED LINES
2.53 HITS PER LINE
Source Files on v0.0.26
  • Tree
  • List 268
  • 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
29597414157 v0.0.26 Release 0.0.26 (#658) * Refactor enum checking to a function in Golang (#634) * Unify tests for lists of classes (#635) * Decompose XML de/serialization in Golang (#636) * Add support for list of primitives in Golang (#637) * Transpile length of ... push 17 Jul 2026 04:52PM UTC web-flow github
84.26
See All Builds (1081)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc