Releases: aas-core-works/aas-core-codegen
aas-core-codegen 0.0.18.post2
We forgot to check in changes in Python test code generation, so the resulting code contained a couple of unused imports. This is a minor fix, so we publish it as a post release.
aas-core-codegen 0.0.18.post1
We had a bug in our publishing pipeline where submodules under aas_core_codegen were not included. In this version, the submodules should be now included as well.
aas-core-codegen 0.0.18
This version improves the development speed of both aas-core-codegen and its downstream clients by allowing caching of intermediate symbol table in temporary directory on file system. This can bring down cycles from some 20 seconds to 5 seconds.
This version is also a milestone for aas-core3.1-python. We move the logic for generating unit tests back into the aas-core-codegen from aas-core3.1-python development scripts, so that all code generation lives in one place for maintainability.
aas-core-codegen 0.0.17
- Extend
must_findto constants (#564) - Add
is_literal_ofmethod to symbol table (#565) - Add literal value set to IR (#566)
- Expose mapping from and to primitive types (#567)
- Fix typescript unique ID-Short constraint (#569)
- Track descendants of constrained primitives (#573)
- Make symbol table pickle-able (#574)
- Fix cpp 11 compilation issue (#572)
- Fix XML serialization of float in Python (#575)
This version provides a set of ergonomic methods for aas-core-testdatagen so that we can generate the test data using
reflection on symbol table more easily.
In addition, it contains a couple of minor fixes to C++ and Python generators.
aas-core-codegen 0.0.16
For a long time, we simply used the commit revisions for versioning as the project was too dynamic to version properly. Now that the code base became more stable, we switch back to proper versioning.
Since the code works both as a library as well as a command-line tool, the interface is too large to follow semantic versioning. For now, we will always bump the zero version to signal that a stable interface can not be expected.
aas-core-codegen 0.0.15
aas-core-codegen 0.0.14
aas-core-codegen 0.0.13
aas-core-codegen 0.0.12
- Fix a typo in RDF query message (#179)
aas-core-codegen 0.0.11
- Fix XSD for abstract classes without implementers (#177)