Hi all,

while working on the C version of the S7 driver I encountered a MAJOR issue.

A few weeks ago I modified the TransportSize to have unique values. While this 
made it possible to use these types in C and Go, this introduced a problem, 
that now the parsers and serializers use the wrong constants.
We need to specify a field which should be used for parsing and serializing. So 
I'm going to add a n optional argument tot he enum fields in mspec.

These allow to resolve this problem by changing:

[enum     TransportSize 'transportSize']
To

[enum     TransportSize 'transportSize' 'code']
Which will tell the parser and serializer to use the "code" field for parsing 
and serializing a given value.

As the release is shipped and artifacts are already available at MavenCentral 
and on the Apache mirrors, I won't announce the release of 0.8.0 and work on a 
fix and then annonce the 0.8.1 or even a 0.9.0 if we get the new connection 
pool in.

Chris





Reply via email to