Releases: aas-core-works/aas-core3.0rc02-python
aas-core3.0rc02 1.0.0rc4
aas-core3.0rc02 1.0.0rc3
-
Sync naming with the published schemas for V3RC02 (#13)
Please see the pull request for more details. We had to synchronize the naming in aas-core-codegen and aas-core-meta with the published JSON, XML and RDF+SHACL schemas. To maintain the backwards compatibility of code generated by aas-core-codegen, we have to re-name some of the classes and enumerations to unpythonic names such as
DataTypeDefXsd
(instead ofDataTypeDefXSD
).
aas-core3.0rc02 1.0.0rc2
-
Fix escaping in XML serialization.
Notably,
&
was mistakenly escaped to&
instead of&
. -
Fix issues in verification of dates and other XML data types:
-
We checked
matches_*(value) is not None
, whilematches_*
returns a boolean.
Therefore, the checks against the patterns were outright ignored in the code. -
We fix the verification of
xs:float
for infinity.
This means that overflows are now correctly detected if the value is not a properINF
. -
We disallow floating-point numbers in exponents in
xs:float
andxs:double
,
see also: aas-core-meta b2d1230. -
We disallow
+INF
as plus sign is not allowed in XML, see also aas-core-meta a8e6621.
-
aas-core3.0rc02 1.0.0rc1
- Initial version, ready for the very first review